昨夜、apt-get update、apt-get Upgrade、apt-get dist-upgrade、apt-get autoremoveを実行してDebian Jessie KDEシステムをアップグレードしました。誤動作が始まった直後に/var/log/apt/history.logをチェックしたところ、これらのコマンドシーケンスがSkype、NetworkManager、KWalletで使用されているものとは異なるライブラリであると確信しているライブラリを削除することがわかりました。これを再インストールしようとすると、より多くの問題が発生する可能性があるため、新規インストールを検討しています。私の質問は、このような有害なアップグレードがどれくらい一般的であり、今後このようなことが起こらないようにすることができますか?また、私がここで何を間違っているのでしょうか?通常、ログインするたびにこれらの一連のコマンドを実行して、すべてのソフトウェアが最新であることを確認します。
ソース。リスト:
deb http://ftp.us.debian.org/debian testing main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://ftp.us.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
resources.list.dには、次のコンテンツを含む「bitmask.list」が含まれています。
deb http://deb.bitmask.net/debian jessie main
/var/log/apt/history.log 問題を引き起こしたアップグレードの出力:http://pastebin.com/raw.php?i=83ck0HiU
答え1
あなたのsource.listは、あなたが以下からダウンロードしていることを示しています。テストライブラリ、提示だけではありません。したがって、Jessieを直接実行するのではなく、JessieとStretchを混在させて実行します。 (おそらくこれはSkypeのインストールの結果ですか?)
さらに、これを行う必要はほとんどありませんapt-get dist-upgrade
。アップデートのベストプラクティスは、apper
GUIを使用して定期的にアップデートとアップグレードパッケージを確認することです。信頼性の高いDebianリリースを使用している場合は、時々セキュリティアップデートのみを受け取る必要があります。