ubuntu 软件包降级
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                ubuntu 软件包降级
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ubuntu 軟件包降級?
sudo aptitude install libssl-dev
?
1. 是否接受該解決方案? [Y/n/?] n2. 是否接受該解決方案? [Y/n/?] y
3. 您要繼續嗎? [Y/n/?] y
sudo aptitude install libcairo2=1.4.10-1ubuntu4 # 強制降級?
sudo aptitude forbid-version libcairo2=1.4.10-1ubuntu4.1 # 封掉出錯的版本?
sudo aptitude markauto libcairo2 #恢復auto屬性
aptitude 的另外一個優點是會自動記錄那些包是"自動安裝"(即因依賴關系而安裝的), 如果依賴"自動安裝"包的包都沒被安裝, 該"自動安裝"包(此時已無用)就會自動刪除.?
使用這兩個命令可以控制包的"自動安裝"屬性?
aptitude markauto pack-foo #標記成"自動安裝"?
aptitude unmarkauto pack-foo #標記成"手動安裝"
刪除軟件時使用 markauto 代替 remove, 就可以避免誤刪重要的包了.?
aptitude 還提供了更靈活的控制軟件包版本的方式?
hold? ?? ?? ?- 將軟件包置于保持狀態?
unhold? ?? ? - 取消對一個軟件包的保持命令?
forbid-version - 禁止 aptitude 升級到某一特定版本的軟件包。?
aptitude reinstall 重新安裝軟件包, 相當于 apt-get --reinstall install?
aptitude purge 徹底刪除軟件包, 相當于 apt-get --purge remove?
aptitude purge `dpkg -l|grep '^rc'|awk '{print $2}'`
aptitude 還集合了多個 apt 工具的功能:
search? ?? ? - 按名稱 和/或 表達式搜索軟件包?
show? ?? ? - 顯示一個軟件包的詳細信息?
download? ???- 下載軟件包的 .deb 文件
search 操作有點特別:
aptitude search "foo bar" # 關鍵詞 foo 和 bar 都要出現?
aptitude search foo bar # 相當于"或"
不過 aptitude 有個小缺點, 默認會將"推薦"的包當成"依賴"的包處理. 這樣設置一下就可以解決問題?
在自己和root的家目錄下的 .aptitude/config 文件加一句:
aptitude::Recommends-Important "false";
來自:http://www.cnblogs.com/nniixl/archive/2008/05/22/1205202.html
轉載于:https://www.cnblogs.com/bootoo/p/5280570.html
總結
以上是生活随笔為你收集整理的ubuntu 软件包降级的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: zzuli 2177 Contest -
- 下一篇: 基于springmvc、ajax,后台连
