我想获得一个VPS和Ubuntu使用它。 我已经在家用服务器上安装了linux,而且我几乎总是select一个非常裸露的系统,然后在安装完成后手动安装软件包。
但是对于VPS,一些提供商已经预先制作了可以使用的图像。 如果我要使用其中的一种,找出/列出已安装的东西最简单的方法是什么,包括位置和版本等。
dpkg -l会给你一个在Debian框中安装的所有应用程序的列表。 欲了解更多信息,请查看此页面 。
另外, dpkg -L <pkgname>显示为其安装的文件。
其他一些有用的技巧:如果您安装了“debian-goodies”,您将拥有“dpigs”命令来显示按磁盘空间使用情况sorting的已安装软件包。
另一个有用的技巧,如果你想做几个类似的安装:使用
dpkg --get-selections > installedpackages.txt
在已安装的机器上,然后将文件传输到新机器上
cat installedpackages.txt | dpkg --set-selections
然后做
apt-get -u dselect-upgrade
等等:)
在CentOS / RHEL / Fedora /等上:
rpm -qa | sort
查询所有软件包的rpm数据库,并将它们按字母顺序排列:)
之后,我会依靠yum来pipe理软件包,而不是直接运行rpm ,因为它也会处理依赖关系。
sudo dpkg -l > packageslist more packageslist