有没有办法让dpkg、apt-get或aptitude生成一个列表,列出需要安装在第二台机器上以复制安装在第一台机器上的软件包?
比如说,如果我已经安装了一个纯净版的Ubuntu服务器,在安装时选择了sshd选项,然后安装了build-essential,我希望输出看起来像这样:
我只想看到我需要安装的软件包清单,以便在另一台机器上重新创建我的当前软件包集。这是否可能?
比如说,如果我已经安装了一个纯净版的Ubuntu服务器,在安装时选择了sshd选项,然后安装了build-essential,我希望输出看起来像这样:
#ubuntu 9.10 server
openssh-sshd
build-essential
据我所知,所有可用的打包工具都会生成一个详细的列表,列出了系统上所有的软件包。 但是我不关心openssh libs、ld、gcc以及sshd和build-essential所依赖的其他软件包,因为当我安装sshd和build-essential时,它们也将被安装。我只想看到我需要安装的软件包清单,以便在另一台机器上重新创建我的当前软件包集。这是否可能?