web-dev-qa-db-fra.com

sudo apt-get install (google-chrome-stable_current_AMD64.deb) ne fonctionne pas

On m'a dit que Sudo apt-get install (package.deb) installe également le logiciel avec toutes les dépendances.

J'essaie d'installer Google Chrome, mais lorsque je fais cette étape, l'erreur suivante apparaît:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_AMD64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_AMD64.deb'

Quelqu'un at-il une solution à ce problème?

11
Asadullah Saim

Vous voudrez exécuter Sudo dpkg -i packagename.deb à la place d'apt-get.

10
notkevin

Vous pouvez installer des fichiers .deb avec le Centre logiciel Ubuntu en double-cliquant sur l'un d'eux ou en utilisant la commande dpkg -i packagename.deb. Voir cette question: Comment installer un fichier .deb via la ligne de commande?

Sudo dpkg -i google-chrome-stable_current_AMD64.deb

apt-get est utilisé pour installer des paquetages existant dans les dépôts d'Ubuntu. Vous pouvez explorer les packages dans les dépôts d'Ubuntu en ouvrant le Centre de logiciel Ubuntu ou Synaptic. Les référentiels d'Ubuntu incluent des milliers d'applications, mais il en reste quelques-unes qui ne sont pas incluses, comme Google Chrome. (Le chrome, cependant, est inclus dans les dépôts d'Ubuntu).

L'avantage d'utiliser les référentiels Ubuntu réside dans le fait que la recherche du paquet, le téléchargement du paquet et l'installation des mises à jour du paquet sont gérées pour vous. Par exemple, il vous suffit de taper la commande suivante pour installer Chromium, vous ne devez rien télécharger à l'avance ni rien d'autre:

 Sudo apt-get install chromium-browser

Pour une comparaison des différentes manières d’obtenir et d’installer un logiciel dans Ubuntu, voyez cette question: Dois-je installer des programmes à partir d’une archive source (`.tar.gz`), du Centre de logiciel Ubuntu ou ailleurs?

7
Flimm

Vous avez besoin d'un ./ devant le .deb nom_fichier (ou le chemin complet s'il ne se trouve pas dans le répertoire en cours):

Sudo apt-get install ./google-chrome-stable_current_AMD64.deb
3
Chai T. Rex

J'installe Google Chrome en visitant le site dl.google.com avec un autre navigateur et en ne suivant que les instructions.
Le processus d'installation ajoute automatiquement un ppa pour les mises à jour ultérieures. Voir la dernière entrée dans l'image ci-dessous:

Google Chrome ppp

2
user25656

J'utilise ceci pour installer google chrome sur un serveur distant ... fonctionne également sur votre ordinateur portable

wget  https://dl.google.com/linux/direct/google-chrome-stable_current_AMD64.deb
Sudo dpkg -i ./google-chrome-stable_current_AMD64.deb 
Sudo apt --fix-broken install
Sudo dpkg -i google-chrome-stable_current_AMD64.deb
dpkg -l | grep chrome

la commande initiale dpkg -i échouera si votre machine ne dispose pas des packages en amont requis. Ainsi, après le --fix-broken cmd, la deuxième installation cmd fonctionne correctement ... la sortie du dernier cmd vérifie que le package a été installé.

1
Scott Stensland

Toutes les autres réponses et commentaires devraient être utiles, mais pour être complets:

  1. Non, celui qui vous a dit que c'était faux. L'installation du package .deb peut installer Chrome avec toutes les dépendances requises, en fonction de ce qui est inclus dans le package en question et des dépendances dont vous avez besoin. Ou peut-être pas, selon.
  2. Pour être clair, vous devez avoir au préalable téléchargé le logiciel Google chrome. Comme mentionné, il n'est pas automatiquement inclus dans les référentiels; vous devez le télécharger manuellement sur votre machine. J'aime aussi la ligne de commande et il est possible de le faire depuis le terminal, mais puisque vous êtes sur le point de cliquer dans un navigateur Web de toute façon, si vous google "google chrome" depuis Firefox, fourni avec Ubuntu, Google Inc. vous aidera beaucoup à télécharger et à installer leur produit. Si vous voulez la version de marque, c'est. [1]

Une fois que vous avez téléchargé le package à partir de Google et que vous l'exécutez, ce n'est qu'ensuite qu'un message d'erreur vous indiquera que vous devez installer des dépendances.

Vous voudriez alors courir

Sudo apt-get install libnspr4-0d
Sudo apt-get install libcurl3

Quelles sont, je pense, les dépendances manquantes les plus courantes requises par Chrome (dans 12.04, c'est-à-dire YMMV.) Et vous pouvez ensuite utiliser, en tant que notes multiples, à partir du répertoire dans lequel votre Chrome Le programme d’installation est situé, la commande

Sudo dpkg -i [googlechromepackagename.deb]

Les éléments entre parenthèses devraient correspondre à ceux que vous avez téléchargés de Google.

Mais vous utilisez uniquement Sudo dpkg -i car vous êtes déjà en ligne de commande. Vous pouvez simplement revenir en arrière et double-cliquer ou exécuter le fichier d'installation à partir de votre interface graphique.

Si cela ne fonctionne toujours pas et qu'il vous manque encore des dépendances obligatoires,

Sudo apt-get install -f 

indique à Ubuntu d'essayer de réparer les paquets cassés, vous pouvez alors exécuter la commande Sudo dpkg... à nouveau.

[1] Je tiens à répéter que, si askubuntu est une ressource communautaire extraordinaire, si vous voulez vraiment mettre la version propriétaire de la version de Google de leur logiciel sur votre ordinateur, et tout ce que cela implique, votre meilleur pari sera probablement de le faire. Google pour l'aide. Je veux dire qu'ils ne travaillent pas comme volontaires, vous savez?

1
nbm