J'essaie d'installer Adobe Air sur Ubuntu 13.10. Dans cette version d'Ubuntu, les packages comme ia32-libs
et ia32-libs-multiarch
ne sont plus disponibles, j'essaie donc d'installer moi-même les bibliothèques 32 bits nécessaires. Lors de l'exécution, ./AdobeAIRInstaller.bin
j'ai eu plusieurs erreurs concernant les bibliothèques manquantes, dont la plupart j'ai réussi à installer à l'aide sudo apt-get install <library-name>:i386
et les erreurs ont disparu. J'ai des problèmes pour réparer les deux derniers modules manquants:
Gtk-Message: Impossible de charger le module "overlay-scrollbar" Gtk-Message: échec du chargement du module "unit-gtk-module"
J'ai essayé d'installer en overlay-scrollbar-gtk2:i386
utilisant apt:
overlay-scrollbar-gtk2: i386: Dépend: overlay-scrollbar: i386 mais il n'est pas installable
Eh bien, ça dépend d'un paquet qui ne peut pas être installé. Comme c'est gênant. J'ai donc essayé de googler pour aller aux bibliothèques de superposition-barre de défilement 32 bits pour Saucy, que j'ai trouvées ici . J'ai d'abord installé la barre de défilement de superposition:
$ sudo dpkg -i overlay-scrollbar_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb (Lecture de la base de données ... 226507 fichiers et répertoires actuellement installés.) Préparation du remplacement de la superposition-barre de défilement 0.2.16 + r359 + 13.10.20130826-0ubuntu1 (à l'aide de la superposition-barre de défilement_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb) ... Déballage de la barre de défilement de superposition de remplacement ... Configuration de la barre de défilement de superposition (0.2.16 + r359 + 13.10.20130826-0ubuntu1) ... Déclencheurs de traitement pour libglib2.0-0: i386 ... Déclencheurs de traitement pour libglib2.0-0: amd64 ...
Génial! Ça a marché. J'ai ensuite essayé d'installer overlay-scrollbar-gtk2: i386:
$ sudo dpkg -i overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb Sélection du package précédemment non sélectionné overlay-scrollbar-gtk2: i386. (Lecture de la base de données ... 226507 fichiers et répertoires actuellement installés.) Déballage de overlay-scrollbar-gtk2: i386 (à partir de overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb) ... dpkg: des problèmes de dépendance empêchent la configuration de overlay-scrollbar-gtk2: i386: overlay-scrollbar-gtk2: i386 dépend de overlay-scrollbar. dpkg: erreur de traitement overlay-scrollbar-gtk2: i386 (--install): problèmes de dépendance - laisser non configuré Des erreurs ont été rencontrées lors du traitement: overlay-scrollbar-gtk2: i386
Donc, apparemment, j'ai encore besoin d'installer overlay-scrollbar: i386, qui n'est pas installable par apt et n'a pas été installé par le programme d'installation ci-dessus. Mes problèmes avec module-gtk-module sont à peu près identiques mais avec des noms de package différents.
J'ai quelques questions très liées à ce sujet:
- Pourquoi certains packages 32 bits très importants ne peuvent-ils pas être installés avec apt? Suis-je en manque d'une source?
- Pourquoi la version i386 de la superposition-barre de défilement n'a-t-elle pas été installée ci-dessus? Est-ce parce que le programme d'installation contient à la fois des versions 32 bits et 64 bits de la bibliothèque et a automatiquement décidé d'installer uniquement la version 64 bits sur mon système? Puis-je le forcer à installer les deux?
Réponses:
Facile.
Cela fonctionnera si vous avez déjà installé un package pour votre architecture. Sinon, vous obtiendrez des erreurs en essayant d'utiliser dpkg / apt-get la prochaine fois. Pour les corriger, exécutez:
Recherchez
Package: [package name, overlay-scrollbar-gtk2 in this case]
et supprimez les dépendances ignorées deDepends:
(superposition-barre de défilement dans ce cas).Si vous utilisez gedit, assurez-vous que vous avez désactivé les sauvegardes automatiques dans Edition> Préférences> Editeur avant d'enregistrer. Notez que gedit a des préférences distinctes pour chaque utilisateur et que vous l'exécutez en tant que root.
la source
apt-get download overlay-scrollbar-gtk2:i386
;
sudo dpkg --force-depends -i overlay-scrollbar-gtk2_*_i386.deb
.Le package overlay-scrollbar n'est pas disponible en versions i386 ou amd64; il se présente sous la forme d'un "tout", qui s'installe sur toutes les arches.
Il semble qu'il manque l'en-tête Multi-Arch: allowed afin qu'il ne satisfasse pas un package i386 en fonction. Vous devez déposer un rapport de bogue demandant l'ajout de l'en-tête manquant.
la source