web-dev-qa-db-ja.com

依存関係なしに手動でインストールされたパッケージのリストを表示する方法

手動で(実際に手動で入力したように)インストールされたパッケージのリストを表示するにはどうすればよいですか?

手動で入力した他のパッケージの依存関係の結果としてインストールされたパッケージを除外したい.

たとえば、コマンドを実行した場合:

Sudo apt-get install mysql-server

その結果、mysql-commonがインストールされたため、onlyを参照してくださいmysql -serverリストではなくmysql-common

答えを探してみましたが、多くは近いものの、私が望むものとは正確に一致していませんでした。

6
user92125

それはあなたが望むことをします:

cat /var/log/apt/history.log | grep 'apt-get install '
5
wojox

apt-markツールを使用することをお勧めします:

apt-mark showmanual

これはまさにあなたが望むものです。また、パッケージを手動でインストールするかどうかをマークし、固定バージョンにパッケージを保持することもできます。

15
Aleksei

Wojoxのアイデアを使用してスクリプトを作成しました。すべてのパッケージを含むファイルをホームディレクトリに作成します。

https://github.com/PaperMountainStudio/list-manually-installed-packages

0
FK-VH