UbuntuまたはDebianにインストール済みパッケージの一覧を表示する
MonoDevelopをソースからコンパイルするための指示に取り組んでいる間、私はdpkgとapt-cacheコマンドに大きく依存して、すでにインストールされているものとリポジトリで利用可能なパッケージとを教えてくれました。その記事を完成させた後、どのパッケージが現在インストールされているかを表示する方法を説明する必要があることを私に説明しました。.
使用する必要があるコマンドはdpkg -get-selectionsです。これは現在インストールされているすべてのパッケージのリストを表示します。.
$ dpkg --get-selections adduserインストールalsa-baseインストールalsa-utilsインストールapache2インストールapache2-mpm-preforkインストールapache2-utilsインストールapache2.2-commonインストールaptインストールapt-utilsインストール
完全なリストは長くて扱いにくくなる可能性があるので、必要なパッケージそのものの結果を得るためにgrepを介してフィルタリングする方がはるかに簡単です。例えば、私はapt-getでどのphpパッケージをインストールしたのかを見たかったのです。
dpkg --get-selections | grep phplibapache2-mod-php5をインストールするphp-dbをインストールするphp-pearをインストールするphp-5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするphp5をインストールするxslインストール
余計なことには、次のようにdpkg -Lコマンドを使用して、リストからパッケージ内のファイルの場所を見つけることができます。
dpkg -L php5-gd / / usr / usr / lib / usr / lib / php5 / usr / lib / php5 / 20060613 /usr/lib/php5/20060613/gd.so / usr / share / usr / share / doc / etc / php5 / etc /php5/conf.d /etc/php5/conf.d/gd.ini / usr / share / doc / php5-gd
今私はgd.iniファイルを見て、周りのいくつかの設定を変更することができます…