apt-get は重要なパッケージを「不要」とマークします。

apt-get は重要なパッケージを「不要」とマークします。

私は最近私のシステムにKali Linuxをインストールしました。 Iceweaselはプレインストールされています。ところでアイスウィズルの代わりにFirefoxを設置したいので従うようになりました。このガイドFirefoxを正常にインストールしました。

これで、呼び出すたびにプリインストールされた複数のapt-getパッケージが表示されます。「自動的にインストールされ、もう必要ありません。」:

abhishek@ab-linux:~$ sudo apt-get install
[sudo] password for abhishek: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  empathy empathy-common fonts-cantarell gcalctool gnome-backgrounds
  gnome-dictionary gnome-font-viewer gnome-icon-theme-extras gucharmap
  libavahi-gobject0 libcaribou-gtk-module libcaribou-gtk3-module
  libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgdict-1.0-6 libgdict-common
  libgeocode-glib0 libtelepathy-farstream2 nautilus-sendto-empathy
  sound-theme-freedesktop telepathy-gabble telepathy-logger telepathy-salut
  vino
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
abhishek@ab-linux:~$ 

Linuxバージョン

abhishek@ab-linux:~$ uname -a
Linux ab-linux 3.7-trunk-amd64 #1 SMP Debian 3.7.2-0+kali8 x86_64 GNU/Linux

これらのパッケージを重要かつ必須としてマークするにはどうすればよいですか?

ベストアンサー1

絶対に壊れたものはありません。パッケージがインストールされると、他のパッケージにも依存することがよくあります。これらはなるでしょう自動的にapt-getインストーラ:過去に、これらのパッケージを追跡して削除するには(インストールした元のプログラムを削除した場合)、別のプログラムを使用する必要がありました。

次に、明示的にインストールされていないこれらのパッケージを追跡するステータスフラグをapt実装します。パッケージを削除するときにフラグが設定されているパッケージをさらに削除するAuto-Installedオプションを追加することができ、そのパッケージへの依存関係はありません。設定オプション)。--auto-removeAuto-InstalledAPT::AutoRemove::RecommendsImportantAPT::AutoRemove::SuggestsImportant

パッケージのリストを表示して維持する価値があるかどうかを決定します。時には保持したいパッケージがデフォルトで表示されますAuto-Installed。以下を実行して、さまざまなパッケージの機能に関する情報を取得できますapt-cache show package_name。一部のパッケージを保持することを決定した場合は、apt-mark manual名前の後に保持したいパッケージを使用できます。

lib通常、ライブラリパッケージ(ほとんどのパッケージはで始まる)Auto-Installedを別々にインストールする理由がないため、表示しようとします。他のプログラムはしばしば実行するために異なるライブラリを必要としますが、それ自体はほとんど使用されません。ライブラリ用のソフトウェアをコンパイルしても、ライブラリ自体の開発パッケージ(次に終わる)に依存する必要があるため、-devライブラリを明示的にインストールする必要はありません。

aptitudeを使用したり、aptitude unmarkautoコマンドラインでアクションを実行したり、呪いインタフェースで変更したりすることもできます。インターフェイスのパッケージリストAの横には、自動的にインストールされたすべてのパッケージがあります。m自動的にインストールされたパッケージを手動で表示し、手動Mで再表示を使用してこの状態を変更することもできます(l検索ダイアログボックスを開き、Enterパッケージの詳細を表示することもできます)。

おすすめ記事