Ошибка, устанавливающая libgtk2.0-0 на Xubuntu 19.10, 64-разрядном (РЕШЕННЫЙ)

Я пытаюсь установить BricsCAD v13 для 64-разрядного на Xubuntu 16.04, однако он имеет несколько неразрешенных 32-разрядных зависимостей. Я смог решить их всех кроме libgtk2.0-0:i386.

Для установки его я сначала выполняю следующую команду для избавления от 32-разрядных пакетов:

sudo dpkg --add-architecture i386

sudo apt-get update

Затем я пытаюсь установить пакет со следующей командой:

sudo apt-get install libgtk2.0-0:i386

Но терминал возвращает следующую ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libatk1.0-0:i386 libgail-common:i386 libgail18:i386
Suggested packages:
  gvfs:i386
The following NEW packages will be installed:
  libatk1.0-0:i386 libgail-common:i386 libgail18:i386 libgtk2.0-0:i386
0 upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/2.101 kB of archives.
After this operation, 7.635 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libatk1.0-0:i386.
(Reading database ... 227989 files and directories currently installed.)
Preparing to unpack .../libatk1.0-0_2.34.0-1_i386.deb ...
Unpacking libatk1.0-0:i386 (2.34.0-1) ...
dpkg: error processing archive /var/cache/apt/archives/libatk1.0-0_2.34.0-1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libatk1.0-0/changelog.Debian.gz', which is different from other instances of package libatk1.0-0:i386
Preparing to unpack .../libgtk2.0-0_2.24.32-4ubuntu1_i386.deb ...
Unpacking libgtk2.0-0:i386 (2.24.32-4ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/libgtk2.0-0_2.24.32-4ubuntu1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libgtk2.0-0/changelog.Debian.gz', which is different from other instances of package libgtk2.0-0:i386
Selecting previously unselected package libgail18:i386.
Preparing to unpack .../libgail18_2.24.32-4ubuntu1_i386.deb ...
Unpacking libgail18:i386 (2.24.32-4ubuntu1) ...
Selecting previously unselected package libgail-common:i386.
Preparing to unpack .../libgail-common_2.24.32-4ubuntu1_i386.deb ...
Unpacking libgail-common:i386 (2.24.32-4ubuntu1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libatk1.0-0_2.34.0-1_i386.deb
 /var/cache/apt/archives/libgtk2.0-0_2.24.32-4ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я знаю, как возвратиться к нормальному так, чтобы система пакета была корректна снова. Но я хотел бы смочь установить 32-разрядную версию упомянутого пакета, чтобы смочь установить BricsCAD v13, но кажется, что система конфликтует с наличием того же пакета в обеих архитектуре.

Спасибо за помощь

2
задан 27 March 2020 в 14:28

1 ответ

Как Вы видите из сообщений об ошибках, конфликты файла только для файлов документации.

Таким образом, можно вызвать установку обоих пакетов с:

sudo dpkg -i --force-all /var/cache/apt/archives/libatk1.0-0_2.34.0-1_i386.deb
sudo dpkg -i --force-all  /var/cache/apt/archives/libgtk2.0-0_2.24.32-4ubuntu1_i386.deb

и наконец выполненный

sudo apt-get install -f
sudo dpkg-configure -a

иметь все починенные вещи.

1
ответ дан 7 April 2020 в 23:27

Другие вопросы по тегам:

Похожие вопросы: