C'est l'erreur que j'obtiens en ligne de commande:
/ usr/lib/chrome-browser/chrome-browser: erreur lors du chargement des bibliothèques partagées: libatomic.so.1: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Mais lorsque vous cliquez sur l'icône de chrome dans le menu de gauche, vous quittez automatiquement l'ouverture.
Il y a plusieurs étapes à suivre pour obtenir le package dernière versionchromium-browser
s'exécutant sur Precise Pangolin, mais j'ai réussi et vous devriez en faire de même!
1. Installer depuis PPA:
Ce PPA n'est pas recommandé pour une utilisation générale, mais a bien fonctionné avec mon système Precise Pangolin:
Sudo add-apt-repository ppa:canonical-chromium-builds/stage
Sudo apt-get update
Sudo apt-get install chromium-browser
chromium-browser
ne fonctionnera pas tel que vous l'avez expérimenté tant que quelques problèmes ne seront pas résolus ...
2. Libatomic manquant:
Vous verrez une erreur lors du chargement de chromium-browser
à partir de la ligne de commande: une bibliothèque manquante libatomic.so.1
. Vous pouvez rechercher ce fichier manquant en utilisant le grand utilitaire apt-file
:
Sudo apt-get install apt-file
apt-file update
(Cela crée un local index plutôt qu'un système, utilisez Sudo apt-file update
si vous voulez un système index.)
Vous serez invité à télécharger les index de fichiers. Vous devez accepter cette invite et autoriser le téléchargement. Ensuite, recherchez le fichier manquant:
andrew@ithaca:~$ apt-file search libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib/libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib/libatomic.so.1.0.0
gcc-mozilla: /usr/lib/gcc-mozilla/lib32/libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib32/libatomic.so.1.0.0
andrew@ithaca:~$
Vous pouvez voir qu'il fait partie du package gcc-mozilla
que vous pouvez installer comme suit:
Sudo apt-get install gcc-mozilla
Notez que les bibliothèques partagées sont non source à partir de l'emplacement d'installation de gcc-mozilla
, comme indiqué ici:
andrew@ithaca:~$ ldconfig -v 2>/dev/null | grep -v ^$'\t'
/usr/local/lib:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu/mesa-egl:
/usr/lib/x86_64-linux-gnu/mesa:
/lib32:
/usr/lib32:
/lib:
/usr/lib:
andrew@ithaca:~$
Nous ajoutons donc n chemin supplémentaire pour chromium-browser
avec une légère variation de la technique démontrée par @Renaud:
Sudo touch /etc/ld.so.conf.d/chromium-browser.conf
echo "/usr/lib/gcc-mozilla/lib" | Sudo tee -a /etc/ld.so.conf.d/chromium-browser.conf
Sudo ldconfig
Et vous verrez maintenant le chemin de recherche ajouté:
andrew@ithaca:~$ ldconfig -v 2>/dev/null | grep -v ^$'\t'
/usr/lib/gcc-mozilla/lib: <------------- Here!
/usr/local/lib:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu/mesa-egl:
/usr/lib/x86_64-linux-gnu/mesa:
/lib32:
/usr/lib32:
/lib:
/usr/lib:
andrew@ithaca:~$
Remarque : Si vous essayez leaptitude build-dep chromium-browser
méthode cette étape (en ajoutant le LD chemin) devra toujours être suivi ...
Mais encore plus d'erreurs:
3. LibXss.so.1 manquant:
Vous obtiendrez alors un message d'erreur:
error while loading shared libraries: libXss.so.1:
cannot open shared object file: No such file or directory
Encore une fois, apt-file
trouvera le paquet approprié:
andrew@ithaca:~$ apt-file search libXss.so.1
libxss1: /usr/lib/x86_64-linux-gnu/libXss.so.1
libxss1: /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
andrew@ithaca:~$
Et puis installez cette bibliothèque comme suit:
Sudo apt-get install libxss1
Et cela devrait le faire car chromium-browser
n'a aucun problème à trouver la bibliothèque une fois installée!
4. Lancer le navigateur:
Courir bien ici:
andrew@ithaca:~$ chromium-browser --version
Chromium 52.0.2743.116 Built on Ubuntu , running on Ubuntu 12.04
andrew@ithaca:~$
Et la capture d'écran obligatoire:
Cliquez pour agrandir l'image ....
Et amusez-vous :)
Références:
J'ai eu le même problème après la mise à niveau. J'ai installé le paquet "gcc-mozilla", puis mis à jour LD afin qu'il charge la bibliothèque, comme décrit ci-dessous:
$ Sudo -i
# apt-get install gcc-mozilla
# echo "/usr/lib/gcc-mozilla/lib" > /etc/ld.so.conf.d/chromium-browser.conf
# ldconfig
# exit
Le chrome devrait maintenant se charger avec élégance.
Utilisez aptitude build-dep
pour installer les dépendances avant d'installer chromium-browser
$ aptitude -v -V build-dep chromium-browser
..
The following actions will resolve these dependencies:
Upgrade the following packages:
1) gtk2-engines-pixbuf [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubunt
2) libgail-common [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubuntu6.3
3) libgail18 [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubuntu6.3 (prec
4) pciutils [1:3.1.8-2ubuntu5 (now, precise) -> 1:3.1.8-2ubuntu6 (precise
Accept this solution? [Y/n/q/?] y
Voir ceci Réponse à Comment installer la dernière version de paquet d'un ppa?