私はUbuntu14.04を実行していて、それを使用するのは少し新しいです。したがって、aptitudeまたはapt-getを使用して何かをインストールするたびに、次のようにこのメッセージが表示されます。これらのパッケージを削除しない限り、Aptitudeではインストールを続行できませんが、apt-getを使用して回避しました。何かを台無しにせずにこれらのパッケージを削除しても安全ですか?
The following packages were automatically installed and are no longer required: gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 libtotem0 linux-headers-3.19.0-25 linux-headers-3.19.0-25-generic linux-image-3.19.0-25-generic linux-image-extra-3.19.0-25-generic Use 'apt-get autoremove' to remove them.
パッケージをインストールし、依存関係であるために明示的に要求しなかった1つ以上の追加パッケージをAPTがインストールする必要がある場合、APTは、これらが「自動的にインストールされた」、つまり明示的に要求されなかったという記録を保持します。
これを覚えている唯一の理由は、それらに依存していたすべてのパッケージも削除されたときに、これらの追加パッケージを自動的に削除できることを認識できるようにするためです。
apt-getを使用して、これはいずれかによって行われます
apt-get remove <mainpackage>
apt-get autoremove
または、apt-getに同時に自動削除を実行するように指示することもできます。
apt-get autoremove <mainpackage>
注:aptitudeなどの他のAPTフロントエンドもこれを利用できます。
auto-removeステートメントは、自動インストールとしてマークされ、それらに依存するパッケージがインストールされなくなったパッケージを削除するようにAPTに指示します。
ほとんどすべての場合、この操作は安全です。これは、直接操作したことのないパッケージである可能性が高いためです。それらに依存する他のパッケージを介してのみ。
これが問題を引き起こす可能性がある唯一のシナリオは、パッケージが明示的に要求されずに最初に自動的にインストールされたが、後でそのパッケージを直接使用し始めた場合です。依存していた元のパッケージを削除した後で自動削除を実行すると、元々自動インストールとしてマークされていたため、使用を開始したこの新しいパッケージも削除されていることがわかります。
この操作は元に戻すのが非常に簡単で、通常は大きな問題ではなく、まれなシナリオです。apt-getを使用すると、インストールを明示的にリクエストすることで、インストールされたパッケージが自動的に削除されないようにすることができます。
apt-get install <package>
そのパッケージがすでにインストールされている場合は、インストールされたままになり、「自動インストール」ステータスが削除されるだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加