У меня Ubuntu 16.04, 32-битная установка. Я хотел попробовать multiarch
функцию Ubuntu, поэтому я добавил 64-битную архитектуру к dpkg --add-architecture amd64
и установил 64-битные ядра, а затем успешно загрузился. Я могу установить 64-битные приложения и запускать их без проблем. Единственный сбой - это попытка заменить 32-битные -dev
пакеты, когда я пытаюсь скомпилировать приложения (не библиотечные пакеты). Итак, я запускаю свою 32-битную установку с 64-битным ядром в течение десяти дней. Сегодня я заметил, что 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
, что я не хочу подвергать опасности свою систему. Как я могу безопасно вернуть эти пакеты?