エラーメッセージが表示されます。
/var/lib/dpkg/available missing.
何かをダウンロードしたり更新したりすることはまったくできないため、これは問題です。新しいシステムのインストールに熱心ではありません-これはどのように修正可能ですか?
前もって感謝します。
通常、このエラーは無害です。それでも/var/lib/dpkg/available
を内容とともに再作成する場合は、ターミナルを開いて次のように入力します。
Sudo touch /var/lib/dpkg/available
Sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'
man dpkg
から:
--merge-avail
With action --merge-avail, old information is combined with information from Packages-file
/var/lib/dpkg/available
を削除しました
Sudo rm /var/lib/dpkg/available
そして、インストールが可能です。
以下のコマンドを実行するだけです:
Sudo apt-get install dselect
Sudo dselect update
インストールが不可能な場合は、dselect
パッケージを here からダウンロードし、以下のコマンドを使用してパッケージをインストールします。私の例では、Trustyに64ビットバージョンを使用しました。
cd
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dselect_1.17.5ubuntu5.4_AMD64.deb
Sudo dpkg -i dselect_1.17.5ubuntu5.4_AMD64.deb
経由の手順
Sudo dpkg --clear-avail
Sudo apt-get update
私の場合、/var/lib/dpkg/available
のコンテンツを再作成しません
man dpkg
から
--clear-avail
Erase the existing information about what packages are available.
man dselect
から
update
Refresh the available packages database.