无需格式化或删除手动安装的软件包即可重新安装基础 Ubuntu

Oxw*_*ivi 10 package-management

因为我玩了太多建议的存储库(在 14.04 上),所以我想回到第 1 步:删除系统上的每个包,除了我手动安装的包并重新安装基本系统,而不需要重新安装的麻烦.

基本上,无论如何都可以通过 ssh 安全地远程访问:

  • 删除除手动安装的软件包之外的所有软件包
  • 重新安装从内核到ubuntu-desktop(最好是自动的,没有任何其他软件包被标记为手动安装)
  • 安装手动安装的软件包的依赖项

注意,我有意省略了,希望得到不针对任何特定版本的答案。


似乎我没有足够简单地描述我想要的东西,我认为这两点可以解决上述问题:

  • 清除所有自动安装的软件包(@kos 在@Fabby 的回答中回答了这个问题)
  • 安装构成全新 Ubuntu 安装的软件包

而且我猜如果手动安装的软件包的依赖项确实被卸载,apt-get -f将帮助我解决它们。

Fab*_*bby 5

为将来:

如果您在 1000 英里外的数据中心有一个远程服务器,您最好安装一个IPKVM 交换机,这样您就不必仅仅依靠ssh它来访问它。

如果服务器在珠穆朗玛峰上:还要添加Iridium 电话和调制解调器...

然后,您可以在该机器上拥有一个可启动的 512MB FAT CloneZilla分区(我使用SLC U 盘)并使用控制台启动该分区并将系统分区的映像备份到您的数据驱动器,然后复制在开始添加trusty-proposed到服务器之前,请在 USB 记忆棒的辅助分区上创建先前的系统映像。(我将大部分系统备份保存在数据驱动器上:它们只有 6GB)

目前:

  • 进行apt-backup
  • 通过你的 /var/log/apt/history*
  • 制作您自己的自动魔法脚本,该脚本可以apt-get purge从上一步中的数据中执行您真正不想要/不再需要的所有内容
  • 在向 Torvalds 的 Linus 祈祷时执行脚本
  • 像您希望的那样更新您的存储库(例如删除trusty-proposed
  • 重新启动,同时向斯托曼家族的理查德祈祷
  • 如果一切顺利:实施上面的 IPKVM 交换机解决方案。