Linux Mint 20新しいバージョン発表そして次は何ですかユーザーマニュアル(ここから移行しました。地図時間) 移行プロセスを支援します。
今私を悩ませる2つのステップがあります。
1- PPAとサードパーティのストレージのクリーンアップ、内容は次のとおりです。
...
をクリックしますRemove Foreign Packages。
すべての外部パッケージを選択してをクリックしますRemove。
...
2- 外部パッケージの削除これは次のように言います。
保持するパッケージを除くすべての外部パッケージを選択してクリックします。Remove
インストールされているすべての外部パッケージを確認したところ(「メニュー->管理->ソフトウェアソース->メンテナンス->外部パッケージの削除」)、外部パッケージがたくさんあることがわかりました。
これらのパッケージの一部は識別できますが、ほとんどは不明です。
だから、
外部パッケージを削除しないとどうなりますか?
関連、後でアプリケーションに必要なパッケージを誤って削除した場合はどうなりますか?復元できますか?(そうだと思いますが、そうしても安全かどうかはわかりません。)
この問題を解決するための最良の方法は何ですか?
注:
- 私はそれを実行し、
mintupgrade check
出力は私には大丈夫だった。 - 私は中級の経験を持つLinuxユーザーです。
答え1
外部パッケージを削除しないという意味は、更新できないという意味です。 MintはこれらのPPAの構造を知らないので、aptリストのエントリを変更することはできません。外部リポジトリからインストールされたアプリケーションもアップグレードされず、アップグレード後に存在しなくなったライブラリを参照できます。
例:
libavcodec-5.2.0を参照する外部リポジトリに「specialVideoApp」をインストールしました。アップグレード後もアプリケーションはまだ存在しますが、ライブラリ(Mintシステムの一部)はlibavacodec-5.2.3にアップグレードされました。これでアプリは動作しなくなります。直接更新する必要があります。
PoorYorikが指摘したように、これらのパッケージが「外部」と誤って表示されている場合は、違いはありません。パッケージが更新される可能性が高いです。
Mint 18で試してみましたが、「外国」パッケージを受け取りませんでした。
要約すると、これらの外部パッケージを削除しないと、新しいインストールに害はありませんが、これらのアプリケーションのいくつかはアップグレード後に機能しない可能性があります。
答え2
19.3から20にアップグレードしたとき、「外部パッケージ」にmountallが含まれていました。 「remove」を実行すると、システムにmountallが「必須」なので削除できないというメッセージが表示されます。 「維持」を選択すると、削除は「削除する必要があります」と文句を言います。行き届いた路地 - 外部パッケージを削除できません。
低速撮影スナップショットを保存し、dpkgを使用してmountallを手動で削除しました。タイムシフトを使用してシステムを復元しましたが、再起動の問題が解決したようです。
明らかに、「外部パッケージの削除」は、mountallコマンドに混乱を与え、少なくとも1人の他の貢献者が提案したように、一般的に「危険」になる可能性があります。