/etc/aptを削除しましたが、apt-getに再配置エラーがありますか? [コピー]

/etc/aptを削除しましたが、apt-getに再配置エラーがありますか? [コピー]

sources.list削除しようとしましたが、apt削除後cd /etc/apt送らずsudo rm - r /etc/apt今は削除しました。/etc/aptディレクトリを再作成して実行してみました。

$ sudo apt-get update && apt-get upgrade 

これにより、次のエラーメッセージが返されます。

apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: symbol _ZTI17pkgAcquireStatus2, version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference

/etc/apt自分のディレクトリを復元して復元するにはどうすればよいですかapt

ベストアンサー1

現在の問題

/etc/aptファイルを削除しようとしたときにファイルが削除されたことを報告しましたsources.list。これを使用しようとするとエラーが発生しますapt

私はすでに言及しましたこの投稿。たぶんそれはあなたに役立つことができますか?

解決策

aptまず、ファイルのコピーがまだあることを確認してください.deb

cd /var/cache/apt/archives

.deb次に、名前にaptが含まれている項目を見つけますapt_1.4.8_amd64.deb。 64ビットシステムでDebian Stretchを実行している場合は、[オートコンプリート]タブを使用するか、見つからない場合はその依存関係をaptダウンロードできます。ここ

必要なパッケージを見つけたら、ルートとして次のコマンドを実行します。

dpkg -i apt_1.4.8_amd64.deb

これにより、適切なものが再インストールされます。これで期待どおりに実行できますsudo apt-get update && apt-get upgradesources.listファイルを再生成する必要がある場合は、次のことを忘れないでください。この例に従ってください

欠落のエラーを/usr/lib/x86_64-linux-gnu/libapt-private.so.0.0解決する必要があります。そうでない場合は、以下からライブラリをインストールできます。ここ

その後、ライブラリファイルを/ usr / libにコピーし、ルートとしてこのコマンドを実行する必要があります。

ldconfig -n -v /usr/lib

これ投稿も役に立つと思います。

結論として

この回答について質問や質問がある場合は、コメントを残してください。コマンドを試す前に、私が提供する各リンクを注意深く読んでください。誤解を解決し、投稿を改善するためにフィードバックを送信していただきありがとうございます。必要に応じて回答を更新できます。

頑張ってください!

おすすめ記事