web-dev-qa-db-fra.com

Impossible de trouver l'entrée attendue 'main / binary-i386 / Packages - Chrome

J'ai récemment remarqué lors de l'installation de certains packages et de l'utilisation de la commande apt-get update que j'avais rencontré l'erreur suivante:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  
Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Comme mentionné dans THIS question récente sur Ask Ubuntu, Chrome ne sera plus pris en charge par les systèmes 32 bits. Cependant, je suis actuellement sous Ubuntu 14.04 64 bits, avec libc6:i386libncurses5:i386libstdc++6:i386 installé pour le support d'applications 32 bits.

Est-ce que je vois cette erreur parce que dpkg recherche les packages i386 à la suite de l'installation susmentionnée de libc6:i386libncurses5:i386libstdc++6:i386?

Comment résoudre cette erreur?

EDIT - (Je ne pouvais pas résoudre cette question en mettant simplement à jour Chrome comme mentionné dans l'autre fil, et pas tous les l’information contenue dans l’autre réponse était présente au moment où j’ai posté cette information).

56
Kalamalka Kid
  1. Ouvrez une nouvelle fenêtre de terminal et exécutez la commande suivante:

    Sudo gedit /etc/apt/sources.list.d/google-chrome.list
    
  2. Dans le fichier texte qui s'ouvre, éditez le fichier pour que la ligne se lise:

    deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
    

    Le seul ajout à faire est d'entrer dans l'architecture [AMD64] après debmais avant le httpname__. Ne modifiez ni ne remplacez aucun autre texte de ce fichier.

  3. Appuyez sur Enregistrer. Fermez la fenêtre Gedit.

    Maintenant, retournez au Terminal et actualisez votre liste de paquets en lançant:

    Sudo apt-get update
    

    L'erreur 'Impossible de récupérer' APT ne devrait plus apparaître.

    Pour éviter la perte de la modification ci-dessus, [Arch=AMD64] doit être ajouté à la configuration qui génère le fichier modifié ci-dessus:

  4. Exécutez la commande suivante:

    Sudo gedit  /opt/google/chrome/cron/google-chrome
    
  5. Dans le fichier texte qui s'ouvre, recherchez deb et éditez-le à nouveau pour que deb http devienne:

    deb [Arch=AMD64] http
    

    Ne modifiez ni ne remplacez aucun autre texte de ce fichier.

  6. Appuyez sur Enregistrer. Fermez la fenêtre Gedit.

Sources:

102
Kalamalka Kid