web-dev-qa-db-fra.com

Comment trouver des paquets lors de la mise à jour d'Ubuntu et de la création d'un fichier source.list standard

Je viens de passer à Ubuntu 14.04 LTS, AMD64. J'essaie d'installer un logiciel et cela indique que Ubuntu 13.10 et versions ultérieures, les bibliothèques suivantes doivent être installées pour les composants de compatibilité 32 bits:

Sudo apt-get install libgtk2.0-0:i386 libxtst6:i386 libpangox-1.0-0:i386 \
libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386 \
libncurses5:i386 libudev1:i386 libusb-1.0:i386 libusb-0.1:i386 \
gtk2-engines-murrine:i386

Je sais que quand j'avais Ubuntu 13.10 j'ai pu télécharger ces packages, mais maintenant que j'ai mis à jour, aucun de ces packages ne peut être trouvé:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libgtk2.0-0
E: Couldn't find any package by regex 'libgtk2.0-0'

Comment puis-je trouver ces paquets dans Ubuntu 14.04 LTS, AMD64? Pourquoi pourrais-je les trouver dans 13.10 et ils n'existent plus dans 14.04? Ces choses ont-elles été renommées et déplacées? Comment savoir et résoudre ce problème? Comment les gens résolvent-ils ces problèmes lors de la mise à jour d'Ubuntu? Merci d'avance.

Modifier

Je reçois ce message d'erreur lors de l'exécution des commandes suggérées ci-dessous:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libgtk2.0-0
E: Couldn't find any package by regex 'libgtk2.0-0'
E: Unable to locate package libxtst6
E: Unable to locate package libpangox-1.0-0
E: Couldn't find any package by regex 'libpangox-1.0-0'
E: Unable to locate package libpangoxft-1.0-0
E: Couldn't find any package by regex 'libpangoxft-1.0-0'
E: Unable to locate package libidn11
E: Unable to locate package libglu1-mesa
E: Unable to locate package libncurses5
E: Unable to locate package libudev1
E: Unable to locate package libusb-1.0
E: Couldn't find any package by regex 'libusb-1.0'
E: Unable to locate package libusb-0.1
E: Couldn't find any package by regex 'libusb-0.1'
E: Unable to locate package gtk2-engines-murrine
3
user1527227

Cette commande installe automatiquement i386 packages :

Sudo dpkg --add-architecture i386
Sudo apt-get update

Si vous souhaitez supprimer les bibliothèques i386:

Sudo dpkg --remove-architecture i386

Source: Comment utiliser Debian Multiarch?

Si cela ne fonctionne toujours pas, créez un nouveau sources.list à partir de http://repogen.simplylinux.ch . Voici ce dont vous aurez besoin pour un fichier sources.list propre et standard:

enter image description here

enter image description here

Toujours sauvegarder le fichier actuel:

Sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Restaurer avec:

Sudo mv /etc/apt/sources.list.backup /etc/apt/sources.list
3
Cornelius