虽然上的说明工作从源代码编译MonoDevelop的 ,我非常依赖在dpkg和apt-缓存命令来告诉我已经安装了VS什么包存储库中可用。 完成那篇文章后,我发现我应该解释如何显示什么包当前安装...所以这里我们是。
我们需要使用的命令是dpkg -get-selections,它将提供当前安装的所有软件包的列表。
$ dpkg --get-selections adduser install alsa-base install alsa-utils install apache2 install apache2-mpm-prefork install apache2-utils install apache2.2-common install apt install apt-utils install
完整的列表可能很长,难以处理,因此通过grep过滤更容易获得所需的精确包的结果。 例如,我想看看我已经通过apt-get安装了哪些php包:
dpkg --get-selections | grep phplibapache2-mod-php5 install php-db install php-pear install php-sqlite3 install php5 install php5-cli install php5-common install php5-gd install php5-memcache install php5-mysql install php5-sqlite install php5-sqlite3 install php5-xsl install
对于额外的信用,您可以使用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 /etc/php5 /etc/php5/conf.d /etc/php5/conf.d/gd.ini /usr/share/doc/php5-gd
现在我可以看看gd.ini文件,并更改一些设置...