我的主系统(Xubuntu 20.04)陷入了困境。我没有看到硬件问题,但只有非常基本的东西在工作。网络瘫痪了。我的 RAID 瘫痪了。其他一些东西也不稳定。我不知道是配置问题还是实际程序问题。
我已经克隆了主磁盘,因此我可以稍微冒险一点,但有一些基本任务我想做,但不知道如何做。首先是重新安装所有我能安装的软件。不仅仅是默认的东西,还有我曾经安装过的每个软件包。所以:
我已经阅读过有关如何做“其他事情”来刷新初始程序集的文章,所以我已经可以做到这一点了。
配置文件种类繁多。我已经使用 Ubuntu 几十年了,不可能记住所有配置文件;有办法找到它们的位置吗?我能确保它们是安全的还是可恢复的吗?
如何重新安装我手动安装的软件包。我从三个来源获得了所有软件包的列表:(1) dpkg --get-selections、(2) apt-mark 和 (3) apt list,但不知道如何直接使用它们来刷新软件包。
为了回应第一个答案,我尝试了这个脚本
apt update
dpkg --set-selections </PACKAGE-LISTS/b5-getsel
apt-get dselect-upgrade
但是它没有对已安装的软件包进行任何更改,尽管文件有 3000 行,特别是包括 vim(1),我非常想念它。
我该如何调试它?
答案1
这将列出您已安装的软件包并将其导出。这适用于您的旧系统。
dpkg --get-selections > my.selections
接下来导入 package.list,这是用于新系统的。因此,您需要在新安装上创建该文件。
sudo dpkg --set-selections < my.selections
现在你可以运行
sudo apt-get dselect-upgrade
确保你拥有与之前相同的软件包源。然后使用以下命令刷新它:
sudo apt update