2 votes

Erreur d'installation de libgtk2.0-0 sur Xubuntu 19.10 64-bit (SOLVÉ)

J'essaie d'installer BricsCAD v13 pour 64 bits sur Xubuntu 16.04, mais il a plusieurs dépendances 32 bits non résolues. J'ai pu les résoudre toutes sauf libgtk2.0-0:i386.

Pour l'installer, je lance d'abord la commande suivante pour me débarrasser des paquets 32 bits :

sudo dpkg --add-architecture i386

sudo apt-get update

J'essaie ensuite d'installer le paquet avec la commande suivante :

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

Mais le terminal renvoie l'erreur suivante :

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)

Je sais comment revenir à la normale pour que le système de paquets soit à nouveau correct. Mais j'aimerais pouvoir installer la version 32 bits dudit paquet pour pouvoir installer BricsCAD v13, mais il semble que le système soit en conflit avec le fait d'avoir le même paquet dans les deux architectures.

Merci pour votre aide

1voto

N0rbert Points 86925

Comme vous pouvez le voir dans les messages d'erreur, les conflits de fichiers ne concernent que les fichiers de documentation.

Vous pouvez donc forcer l'installation des deux paquets avec :

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

et enfin exécuter

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

pour que tout soit réglé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X