linux依存関係エラーの解決について

1604 ワード

私がcaffeをインストールしたときに遭遇したエラーは次のとおりです.
apt-get:コード:
sudo apt-get install libgl1-mesa-dev
         ...   
                    
        ...          
           。       unstable    ,    
                 。                
               (Incoming)    。
                :
              :
 libgl1-mesa-dev :   : libgl1-mesa-glx (= 10.1.0-4ubuntu5)    10.1.3-0ubuntu0.1      
E:       ,              ,                

そしてaptitude:
コード:
0        ,    35  , 0      ,    0      。
     4,396 kB    。         23.7 MB。
               :
 libgl1-mesa-dev :   :  (= 10.1.0-4ubuntu5)    10.1.3-0ubuntu0.1    。
             :

                   :
1)     libgl1-mesa-dev [    ]



         ?[Y/n/q/?] 

解釈:aptitudeはapt-getと同様にDebianとその派生システムにおいて極めて強力なパッケージ管理ツールである.
apt-getとは異なり、aptitudeは依存問題の処理に優れている.
たとえばaptitudeは、パケットを削除すると、依存するパケットを同時に削除します.
これにより、システムに不要なパケットが残らず、システム全体がよりきれいになります.以下は筆者がまとめた一般的なaptitudeコマンドのいくつかで、参考にしてください.
コマンド#コマンド#
さぎょう
aptitude update
使用可能なパッケージのリストを更新
aptitude upgrade
利用可能なパッケージのアップグレード
aptitude dist-upgrade
システムを新しいリリースにアップグレード
aptitude install pkgname
パッケージのインストール
aptitude remove pkgname
パッケージの削除
aptitude purge pkgname
パッケージとそのプロファイルの削除
aptitude search string
パッケージの検索
aptitude show pkgname
パッケージの詳細を表示
aptitude clean
ダウンロードしたパッケージファイルを削除
aptitude autoclean
期限切れのパッケージファイルのみ削除
インストールaptitude
$ sudo apt-get install atitude

そしてスムーズにインストールできます.