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

51

J'ai récemment remarqué lors de l'installation de certains packages et en utilisant la commande apt-get update que j'ai 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 CECI Question récente sur Ask Ubuntu, Chrome ne sera plus pris en charge par les systèmes 32 bits, mais j'utilise actuellement Ubuntu 14.04 64 bits, avec libc6:i386 libncurses5:i386 libstdc++6:i386 installé pour le support des applications 32 bits.

Est-ce que je vois cette erreur parce que dpkg recherche les paquets i386 suite à l’installation susmentionnée de libc6:i386 libncurses5:i386 libstdc++6:i386 ?

Comment résoudre cette erreur?

MODIFIER - (je n'ai pas pu résoudre cette question en mettant simplement à jour Chrome comme mentionné dans l'autre thread, et toutes les informations de l'autre réponse n'étaient pas présentes au moment où j'ai posté) .

    
posée Kalamalka Kid 09.03.2016 - 12:19
la source

1 réponse

98
  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, modifiez le fichier pour que la ligne indique:

    deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
    

    Le seul ajout que vous devez faire est d’entrer l’architecture [amd64] après deb mais avant http . Ne modifiez ou ne remplacez aucun autre texte dans ce fichier.

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

    Revenez maintenant au terminal et actualisez votre liste de paquets en exécutant:

    sudo apt-get update
    

    L'erreur APT "a échoué à récupérer" ne devrait plus apparaître.

    Pour éviter que la modification ci-dessus ne soit perdue, [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 ouvre la recherche de deb et éditer à nouveau le fichier pour que deb http devienne:

    deb [arch=amd64] http
    

    Ne modifiez ni ne remplace aucun autre texte dans ce fichier.

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

Sources:

réponse donnée Kalamalka Kid 09.03.2016 - 12:34
la source

Lire d'autres questions sur les étiquettes