我一直在尝试通过添加旧 Ubuntu 版本的源来获取某些软件(例如 PHP)的旧版本,从而进行包管理。不幸的是,在某些时候我可能做得太过了,因为现在每次尝试使用 apt-get 或 synaptic 时都会显示错误消息,提示没有可安装的候选版本。
我想重新开始 - 删除所有已安装的软件包和添加的源。有没有快速的方法可以做到这一点,还是我需要重新安装操作系统?
答案1
您可以在现有安装的基础上安装 Ubuntu。您将丢失所有(非本地 [1])系统文件和应用程序,但会保留 中的所有内容/home
。
从桌面 CD 安装程序或备用 CD 安装程序的菜单中选择高级分区选项。将现有根分区的挂载点设置为,/
并确保未选中格式框。如果有主分区,请重复这些步骤。
1:其中本地系统目录为/usr/src
、/usr/local
和/var/local
。
答案2
您可以随时删除所有软件包(除了 apt-get 等少数例外)
然后运行:
sudo apt-get install ubuntu-desktop
这将安装桌面元包,它几乎包含所有其它包的依赖项。
答案3
删除您正在运行的 Ubuntu 的所有版本(只保留当前版本)/etc/apt/sources.list
。然后sudo apt-get update; sudo apt-get dist-upgrade
。如果您仍然遇到问题,请告诉我。
您可能需要重新安装。