我怎样才能安全地将 64 位软件包恢复回 32 位?

我怎样才能安全地将 64 位软件包恢复回 32 位?

我安装了 Ubuntu 16.04 32 位版本。我想尝试multiarchUbuntu 的功能,所以我添加了 64 位架构dpkg --add-architecture amd64并安装了 64 位内核,然后成功启动。我可以安装 64 位应用程序并毫无问题地运行它们。唯一的问题是,-dev当我尝试编译应用程序(不是库包)时,它会尝试替换 32 位包。所以我已经用 64 位内核运行了 32 位安装十天。今天我注意到它Skype没有运行(我不经常使用它)我下载了它的 64 位版本并尝试用 gtk-gdebi 安装它。令我惊讶的是,我注意到它删除了 32 位应用程序并用 64 位应用程序替换它们。我立即终止了该进程并检查了dpkg log

 egrep  "2017-12-09.*(^| remove)" /var/log/dpkg.log 
 2017-12-09 12:49:31 startup packages remove
 2017-12-09 12:49:33 remove python3-guestfs:i386 1:1.32.2-4ubuntu2 
 2017-12-09 12:49:36 remove libguestfs-xfs:i386 1:1.32.2-4ubuntu2 
 2017-12-09 12:49:38 remove packagesearch:i386 2.7.5 
 2017-12-09 12:49:50 remove apt:i386 1.2.24 
 2017-12-09 12:50:05 remove libguestfs0:i386 1:1.32.2-4ubuntu2 
 2017-12-09 12:50:08 remove supermin:i386 5.1.14-2ubuntu1 
 2017-12-09 12:51:19 startup packages remove
 2017-12-09 12:51:21 remove apt-show-versions:all 0.22.7 
 2017-12-09 12:51:23 remove opera-stable:i386 45.0.2552.898 
 2017-12-09 12:51:28 remove apt-transport-https:i386 1.2.24 
 2017-12-09 12:51:31 remove autopkgtest:all 3.20.4ubuntu1 
 2017-12-09 12:51:37 remove unattended-upgrades:all 0.90ubuntu0.8 
 2017-12-09 12:51:41 remove libguestfs-hfsplus:i386 1:1.32.2-4ubuntu2 
 2017-12-09 12:51:42 remove libguestfs-reiserfs:i386 1:1.32.2-4ubuntu2
 2017-12-09 12:51:44 remove reportbug:all 6.6.6ubuntu1 

我不想危害我的系统。我该如何安全地恢复这些软件包?

相关内容