web-dev-qa-db-ja.com

aptitudeの出力をクリーンアップする方法は?

CLIを使用してaptitudeで何かをインストールするたびに、次の出力が表示されます。

警告、ファイル '/ var/lib/dpkg/status'の行60509に近いパッケージ 'virtualbox-3.0':
バージョン文字列 '3.0.10-54097_Ubuntu_karmic'のエラー:リビジョンの無効な文字number 
 warning、ファイル '/ var/lib/dpkg/status'の行60510パッケージ 'virtualbox-3.0':
 Config-Version文字列 '3.0.10-54097_Ubuntu_karmic'のエラー:無効リビジョン番号の文字
警告、64255行目のパッケージ 'virtualbox-3.0'に近いファイル '/ var/lib/dpkg/available':バージョン文字列 '3.0.10-54097_Ubuntu_karmic'の
エラー:リビジョン番号の無効な文字
以前に選択解除されたパッケージを選択libppl7。
(データベースの読み込み中... 328408現在インストールされているファイルとディレクトリ。)
 libppl7の解凍(.../libppl7_0。 10.2-7ubuntu1_AMD64.deb)... 
 ... 
 ... 
 man-dbのトリガーの処理... 
 warning、ファイル '/行60773パッケージ 'virtualbox-3.0'の近くのvar/lib/dpkg/status ':
バージョン文字列' 3.0.10-54097_Ubuntu_karmic 'のエラー:リビジョン番号
 warningの無効な文字、ファイル '/ var/lib/dpkg/status'の60774行目のパッケージ 'virtualbox-3.0':
 Config-Version文字列 '3.0.10-のエラー54097_Ubuntu_karmic ':リビジョン番号
 warningの無効な文字。ファイル'/var/lib/dpkg/available 'の64482行目付近のパッケージ' virtualbox-3.0 ':
バージョン文字列' 3.0.10のエラー-54097_Ubuntu_karmic ':リビジョン番号の文字が無効です
 libppl7(0.10.2-7ubuntu1)をセットアップしています... 
 ... 

どうすれば修正できますか? virtualboxを削除しましたが、この出力はまだ残っています。

これはUbuntuフォーラムにあります http://ubuntuforums.org/showthread.php?t=1578934 しかし、私にはうまくいきませんでした(そこにあるプロセスのどのステップが実際にこの問題を修正しますか?! )。

編集:インストールプロセス自体は機能しますが、これらの行は出力を乱雑にします。

4
donatello

ターミナルで次を入力します。

Sudo dpkg --clear-avail

ファイルを編集して、不快な文字を手動で削除する必要があります。既存のファイルのバックアップを作成します。

Sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bad

gksudo gedit /var/lib/dpkg/status

607760774および64482に移動します。問題は、アンダースコアがある時点でDebianパッケージ名の違法文字になっていることのようです。問題のある行を編集し、すべての下線をチルダに変更してください()、問題を解決します。

6
karthick87

すでにパッケージを削除している場合は、dpkg --clear-availも参照してください。次に、dselect updateを使用して、使用可能なパッケージのリストを再生成する必要があります。注:これらの手順は、/ etc/apt/sources *からdeb {、-src} entr {y、ies}を削除したことを前提としています

3
Daniel T Chen