Ubuntu Server 12.04.1 需要哪些软件包?

Ubuntu Server 12.04.1 需要哪些软件包?

在我遇到一些 apt-get 问题后,我添加了太多带​​有 ubuntu-desktop 包的包。不幸的是,这发生在 ubuntu-server 上,所以现在有很多未使用的包。因为我还是 ubuntu 的菜鸟,所以我有一个问题:

Ubuntu Server 12.04.1 上的哪些软件包需要服务器正常运行?

谢谢您的回答,如果有人感兴趣的话,这里是我的包列表(输出dpkg --get-selections):http://pastebin.com/c8BA0YRp

谢谢您的回答,抱歉我的英语不好。

答案1

我假设您想删除所有非默认软件包。

首先,Ubuntu 桌面版有一个清单文件,列出了光盘上包含的所有软件包(例子)。遗憾的是,似乎此清单在服务器版本中无法在线获取,但您可以尝试在 cdrom 上搜索它。

另外,如果你ubuntu-desktop通过安装apt-get,则应检查位于 的日志 /var/log/apt/history.log。此日志包含如下条目(我的机器上的一个示例):

Start-Date: 2013-02-18  23:55:18
Commandline: apt-get install compizconfig-settings-manager
Install: compiz-plugins-main:amd64 (0.9.7.0~bzr19-0ubuntu10, automatic), compizconfig-settings-manager:amd64 (0.9.5.92-0ubuntu3), compiz-plugins:amd64 (0.9.7.12-0ubuntu1, automatic)
End-Date: 2013-02-18  23:55:35

因此,您可以尝试找到您发出的安装命令ubuntu-desktop并获取已安装包的列表。

如果您选择全新安装,在尝试之前tasksel。它可能会损害你的系统,因为它不能很好地处理依赖关系,但你没有什么可失去的:)

您可以在那里选择“基本 Ubuntu 服务器”并取消选择“Ubuntu 桌面”。

祝你好运!

相关内容