你可能已经注意到了 - 我是一个 Ubuntu 新手(我昨天才开始使用它。)
我之前通过 Terminal 安装了一些程序,大约 5-10 个 - 所以使用 Terminal 并不让我害怕。但是,我很快就要买一台新电脑了(是的,是的,我知道我应该等到新电脑上再安装,但我太兴奋了!我相信你能体会到 ;A;)而且我听说将应用程序移到另一个硬盘上既困难又耗时,而重新安装它们会更容易。所以,我会的......但我真的不记得我安装了什么,想要一种简单的方法来做到这一点。
有没有办法在终端或某个地方得到已安装程序的列表 - 甚至可能使用 apt-get 命令来重新安装?
答案1
您正在寻找的神奇关键词是移民。您与想要将当前安装移至新计算机的人有同样的疑问。
以下是如何操作的简要说明: http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/
如果你只是想获取当前安装的程序列表,你只需要第一个命令:
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist
这会将您当前安装的软件包存储在文件 ~/pkglist 中(~ 代表您的主目录)。您可以使用任何文本编辑器打开并查看它,也可以在终端中使用
cat ~/pkglist
答案2
你所要做的就是
dpkg --get-selections > list.txt
如果你想在另一台计算机上重新安装所有这些软件包,只需执行
sudo dpkg --set-selections < list.txt && sudo apt-get -u dselect-upgrade
答案3
打开仪表板,选择应用程序镜头,然后单击已安装的部分以查看全部内容。
另外,仔细阅读您的问题,获取文本列表,请尝试dpkg --get-selections
。