だから私はパッケージ管理を学んでいます。ネットワーク経由でDebian 9.6をインストールして10にアップグレードすることにしましたが、なぜそうではありませんか?私は専門家のインストールを選択し、どこでも追加のパッケージを選択していないことを確認しました。私の目標はを得ることですbase
。required
おそらく important
しかし、私が助けることができるなら忘れてください。
今バスターにアップグレード中ですが、そうしたら良かったでしょう。今後9.xから10.xに変更しましたが、パッケージを記録してから、、、およびrequired
パッケージimportant
とstandard
比較しました。 - Iまだ250以上のパッケージがあります!vim
、aptitude
、 をインストールしましたman
が、依存関係があってもパッケージが250個近くにないはずです。そうですか?
これらの追加パッケージがここで終了した方法を追跡する方法はありますか?さらに重要なことただインストールbase
してくださいrequired
そして、推奨パッケージのサイレントインストールを無効にして、インストールされた唯一のパッケージと依存関係が絶対に必要で要求され、依存関係の場合は承認されるようにしますか?
編集:、、およびcat /var/log/apt/history.log | grep 'apt install'
3つのパッケージのみが返されます。私が直接明示的にインストールしていないいくつかのパッケージを返します。これが依存関係であれば、手動で表示されるのではなく自動的に表示されると仮定します。そうですか?ライブラリ、ユーティリティなどがあります。その多くは、、、などのパッケージのように見えますが、私の考えには、そのライブラリがドライバと関連しない限り、ほとんど不要です。それにもかかわらず、システムはまだ多くのパッケージをリストしていますが、すべてではありません。man
aptitude
vim
apt-mark showmanual
required
important
sed
tar
login
standard
答え1
netinstを再実行し、インストーラをデフォルトのインストールに制限するように注意しました(可能な場合)。結果は実際には少数の基本インストールしかないようです。まだ184個のパッケージがあり、そのほとんどはライブラリですが、インストールされているユーティリティの選択は少ないです。奇妙なことに、これらのパッケージが手動インストールとしてマークされている場合、そのうちの95は手動インストールとしてマークされ、残りの14はそうではありません。しかし、現在のところ、手動でインストールされるパッケージはないようです。