57 votes

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

J'ai récemment remarqué qu'en installant certains paquets 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 CE 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:i386 libncurses5:i386 libstdc++6:i386 installé pour la prise en charge des applications 32 bits.

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

Comment puis-je résoudre cette erreur ?

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

106voto

Kalamalka Kid Points 2984
  1. Ouvrez une nouvelle fenêtre 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 de façon à ce que la ligne se lise comme suit :

    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 l'architecture [amd64]. deb mais précédant le http . Ne modifiez ni ne remplacez aucun autre texte dans ce fichier.

  3. Hit Save. Fermez la fenêtre Gedit.

    Retournez maintenant dans le Terminal et rafraîchissez votre liste de paquets en exécutant :

    sudo apt-get update

    L'erreur APT 'failed to fetch' 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 édité 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 à nouveau le fichier pour que deb http devienne :

    deb [arch=amd64] http

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

  6. Hit Save. Fermez la fenêtre Gedit.

Sources :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X