J'ai essayé de dpkg -i --force-architecture google-earth-stable_i386.deb
et cela a échoué.
Mais maintenant, quand j'essaye d'installer le AMD64.deb, ça ne marche pas.
dpkg: traitement des erreurs google-earth-stable_current_AMD64.deb (--install): google-earth-stable: 6.2.2.6613-r0 (Multi-Arch: no) n'est pas co-installable avec google-earth-stable: i386 6.2. 2.6613-r0 (Multi-Arch: no) actuellement installée Des erreurs se sont produites lors du traitement: google-earth-stable_current_AMD64.deb.
en quelque sorte, il pense que la version i386 est installée. Il n'existe même pas de fichiers ou de répertoires Google Earth.
Sudo dpkg --configure -a
les sorties:
dpkg: les problèmes de dépendance empêchent la configuration de google-earth-stable: i386: google-earth-stable: i386 dépend de lsb-core (> = 3.2). dpkg: traitement des erreurs google-earth-stable: i386 (--configure): problèmes de dépendance - laisser non configurés Des erreurs ont été rencontrées lors du traitement: google-earth-stable: i386
il existe donc dans une certaine mesure.
Sudo apt-get -f install
ne fait rien hors de l'ordinaire:
Lecture des listes de paquets ... Terminé Construction de l'arborescence des dépendances Lecture des informations d'état ... Terminé 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 10 non mis à niveau.
Ce qui est étrange, c’est que Synaptic n’affiche aucun paquet Google Earth disponible, encore moins installé, rien non plus sous le filtre cassé.
J'ai aussi essayé Sudo apt-get autoremove
et Sudo apt-get autoclean
Donc, ma question: Comment puis-je me débarrasser de ce problème?
dpkg
n'a pas essayé d'abandonner à mi-cheminIl n'y a rien de compliqué à ce sujet. Observez cette reconstitution:
$ Sudo dpkg -i --architecture forcée google-earth-stable_current_i386.deb ... Des erreurs ont été rencontrées lors du traitement: Google-earth- stable: i386 $ dpkg --list | grep google-earth iU google-earth-stable: i386 6.0.3.2197-r0
La iU
vous indique que vous souhaitiez utiliser ce paquet i - nstallé, mais dpkg
ne pouvait pas le configurer, donc il le laissait U - nconfigured, attend que vous le répariez. L'erreur que vous avez dpkg: error processing google-earth-stable:i386 (--configure): dependency problems - leaving unconfigured
vous en dit autant dans un langage plus simple.
dpkg
doit être explicitement invité à supprimer une installation ayant échouéIl suffit de dire à dpkg
de ne pas déranger et de retirer le paquet:
Sudo dpkg --remove google-earth-stable:i386
Et essayez à nouveau d'installer le paquet 64 bits.
apt-get
se moquent des debs uniquesVous n’avez rien obtenu de Synaptic ou de apt-get
parce qu’ils ne sont pas au courant de votre problème. Ils concernent principalement les packages disponibles dans les référentiels, que vous gérez à travers eux . Ce sont des outils de niveau supérieur qui utilisent dpkg
sous le capot, mais ne vous souciez pas des problèmes que vous créez avec dpkg
, sauf si cela les concerne. Si vous avez essayé d'installer un package, ou Google Earth 64 bits s'il se trouvait dans un référentiel, avec Synaptic ou apt-get
, ils se seraient certainement plaint.
Le nom de fichier .deb
et le nom du package sont généralement différents. Vous avez besoin du nom du paquet pour effectuer toutes les opérations avec dpkg
. Utilisez dpkg --list | grep xxxxx
où xxxxx est une petite partie du nom de fichier que vous devez conserver, telle que google
ou earth
.
Voir cette réponse pour une bonne explication de tous les indicateurs de statut à deux lettres dpkg
.