apt-get: パッケージの状態を自動的にインストールしないように一括変更します。

apt-get: パッケージの状態を自動的にインストールしないように一括変更します。

私は現在Xfce DEを使ってDebian Jessieを実行しています。

私は最近、Xfceウィンドウマネージャをi3に置き換えることにしました。残念ながら、これを実行するとsudo apt-get remove xfcwmxfcwmで自動的にインストールされたため、非常に必要な多くのソフトウェアが「不要」とリストされています。 xfcwmを再インストールしても問題は解決しませんでした。

これらのパッケージを「必須」としてリストしたり、少なくとも自動的にインストールしない方法を知りたいです。私は試してみましたが、sudo apt-mark unmarkautoこれは一度に1つのパッケージしか扱っていないようですが、パッケージが多すぎて便利なソリューションではありません。

答え1

デスクトップ環境のウィンドウマネージャを混同しているようです。

つまりxfcwm、アンインストールするとDEパッケージもアンインストールされるため、再インストールは機能しません。 DEパッケージの依存関係の1つはウィンドウマネージャです。 XFCEをインストールするには、xfce4パッケージとxfce4-goodiesを使用してください。。これは、おなじみのパッケージを検索する最速の方法です。現在、Debianにはtaskselxfce-desktopメタパッケージオプションもあります。

答え2

apt-mark showauto自動的にインストールされたパッケージのリストを提供します。

apt-mark manual手動インストール用に指定されたパッケージ引数を表示します。

自動的にインストールされたすべてのパッケージを手動でインストールしたとマークするには、一度に1つのパッケージ名apt-mark showautoで出力を指定できます。apt-mark manual

しかし、私はまだあなたがこれを本当にしたいとは思わず、私はそれをお勧めしません。手動でインストールしたいパッケージが現在インストールされている場合は、パッケージ全体の代わりに一度に1つのパッケージをタグ付けしてください。

詳細についてはを参照してくださいman apt-mark

関連情報