有没有办法重置所有的包/源并从头开始?

我一直在玩软件包管理,通过添加旧版Ubuntu版本的源代码来获取某些软件的旧版本(例如PHP)。 不幸的是,在某些时候我必须过度使用它,因为现在每次尝试使用apt-get或synaptic都会在显示的错误消息中结束,表示没有可供安装的候选者。

我想重新开始 – 删除所有已安装的软件包并添加源代码。 有没有快速的方法来做到这一点,还是我需要重新安装操作系统?

你可以随时删除所有包(为apt-get做一些例外,等等)

然后运行:

sudo apt-get install ubuntu-desktop 

这会安装桌面元数据包,它几乎包含所有其他包作为依赖项。

您可以在现有安装的顶部安装Ubuntu。 您将丢失所有(非本地[1])系统文件和应用程序,但它将保留/home所有内容。

从桌面CD安装程序或备用CD安装程序的菜单中选择高级分区选项。 将现有根分区的挂载点设置为/ ,并确保未选中格式框。 如果您有家庭分区,请重复这些步骤。

1:本地系统目录是/usr/src/usr/local/var/local

/etc/apt/sources.list删除除运行的当前版本的Ubuntu以外的所有内容。 然后sudo apt-get update; sudo apt-get dist-upgrade sudo apt-get update; sudo apt-get dist-upgrade 。 如果你还有问题,请告诉我。

您可能需要重新安装。