我不想清除硬盘。我只想删除过去安装的所有额外软件,然后恢复到原始的默认系统。
答案1
我偶尔会使用 aptitude 来做这件事。Aptitude 是一个控制台(“老式”)工具,功能强大,但使用起来有点棘手。它就像 vim 或 emacs,而 Ubuntu 软件中心就像 Gedit 或 AbiWord :-) 尽管如此,在 aptitude 中还是有一个很好的方法可以实现您的目标,所以如果您愿意尝试一下,这可能会对您有用。
首先安装 aptitude:
sudo apt-get install aptitude
您可能想要阅读 aptitude 的文档。如果不这样做,您将盲目地遵循我下面的指示,并可能会撞上山坡,导致您的系统无法启动,在这种情况下,您需要尝试“小心重新安装”选项之一,即在安装过程中尝试保留您的个人数据,以进行全新安装。aptitude 的文档位于:
zless /usr/share/doc/aptitude/README
现在,进入 aptitude。我会告诉您一系列要按的键。大小写(大写或小写)很重要:U与 不同u。
sudo aptitude
u (这将更新软件包数据库。按回车键可清除随后弹出的所有警告)
arrow down
到“已安装的软件包”部分
M (这会将每个包标记为自动安装,因此它会安排所有包进行删除。现在不要退出,否则您会遇到麻烦)
/ (这将打开搜索对话框)
ubuntu-desktop [ENTER]
+(这告诉 aptitude 您想要安装 ubuntu-desktop 和所有依赖项)
[ENTER]
(详细介绍 ubuntu-desktop 包)
arrow down
到“推荐”行
+(告诉 aptitude 也安装所有推荐的软件包)
g(“go”-会告诉你它想做什么)
g(确认你想要这么做,然后开始)
这样你就可以获得一个完全最新的、相对干净、精简的桌面系统。
如果您遇到问题,请点击?aptitude 寻求帮助。您可能需要使用a或z在不同的地方上下滚动。我确实说过它很老派 :-) 但是一旦您知道如何使用它,您就可以快速完成大量详细的包管理。
答案2
您可以重新安装而不会丢失数据,前提是按照此处的说明进行操作。
答案3
要获得“全新桌面”,最简单的方法是创建新用户总是从干净的默认桌面开始。如果仍然有某个软件包妨碍你,那么清除这些单个软件包可能是最省时的方法。
仅当占用的硬盘空间很大或许多应用程序存在错误并影响系统性能时,删除已安装的软件或重新安装 Ubuntu 才有意义。
在继续删除或重新安装之前,我建议您先检查您的系统性能是否真的会因此受益。
答案4
有一种更简单、更简单的方法可以实现马克的解决方案。
sudo apt-get install aptitude
sudo aptitude markauto '~i !~M !ubuntu-desktop'
前一个命令安装aptitude
。
后一个命令表示“标记每个未ubuntu-desktop
自动安装的手动安装的包”。aptitude
然后将把所有不需要或不推荐的包解释ubuntu-desktop
为不必要的依赖项,并将其删除。