關於軟體包降級(解決軟體安裝的依賴問題)

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

轉自:http://blog.163.com/[email protected]/blog/static/396261352009101881616290/

在Ubuntu中,安裝軟體時經常會遇到依賴不能滿足的問題,即用sudo apt-get install安裝軟體無法成功。這時,一個很普遍的情況是,將要安裝的軟體B依賴於一箇舊版本的軟體A1.0,而系統中新版本軟體為A2.0。這時需要做的,就是將A2.0降級為A1.0。Ubuntu不支援將軟體包降級的操作,但是我們可以另闢蹊徑。下面介紹兩個案例(皆引自網友文章,但經過試驗,證明是可行的)。

一、用dpkg安裝舊版本軟體。
      這種方法,需要將舊版軟體下載下來,一般是編譯好的deb檔案。然後使用命令:
                                        dpkg
-i –ignore-depends=abc.deb abc.deb
      其中abc.deb是舊版本的軟體。注意,dpkg可能會對檔名中字元有所挑剔,改名字即可。
(引自:菜鳥解決Ubuntu依賴[免編譯 分析思路 解決步驟]

二、用apt-get install安裝。
      這種方法用來控制軟體的版本。比如,系統中有最新版本的python2.5.2-2ubuntu5,而我需要安裝的python2.5.2-dev依賴於python2.5.2-2ubuntu5,於是,可以用命令:
                                       sudo
apt-get install python2.5-minimal=2.5.2-2ubuntu4.1 python2.5=2.5.2-2ubuntu4.1
(引自:軟體降級:python
從 2.5.2-2ubuntu5 到 2.5.2-2ubuntu4.1

(引自:ubuntu下使用subclipse的JAVAHL功能

相關文章

程式語言 最新文章