sudo apt-get install (google-chrome-stable_current_amd64.deb) no funciona

12

Me dijeron que también sudo apt-get install (package.deb)instala el software con todas las dependencias.

Estoy intentando instalar Google Chrome, pero cuando hago este paso, genera el siguiente error:

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'

Alguien tiene una solución a este problema ?

Asadullah Saim
fuente
Google Chrome no está en los repositorios, por lo que apt-get no funcionará. Ejecute sudo dpkg -i google-chrome-stable_current_amd64.deby asegúrese de estar en el directorio correcto antes de ejecutar el comando.
mikewhatever
2
Tener apt-getinstalado un paquete con el .debsufijo le dice a apt que está instalando desde un archivo local en su disco duro. Si desea instalar un paquete desde un repositorio remoto, debe especificar el nombre del paquete sin la parte .deb al final. Además, Google Chrome no está disponible en los repositorios predeterminados de Ubuntu. En cambio, se incluye el proyecto en el que se basa Google Chrome, Chromium (que es prácticamente idéntico a Google Chrome). Para instalarlo, ejecuta sudo apt-get install chromium-browser.
Fouric
1
@InkBlend: buena recomendación, porque la función de actualización que falta en Chromium se compensa con la administración de paquetes. Sin embargo, prácticamente idéntico es una especie de estiramiento. Falta el Flash incrustado y eso es un gran problema para muchas personas.
0xC0000022L

Respuestas:

10

Deberá ejecutar en sudo dpkg -i packagename.deblugar de apt-get.

notkevin
fuente
Esto en caso es un paquete que descargaste (como google-chrome).
carnendil
7

Puede instalar .debarchivos con el Centro de software de Ubuntu haciendo doble clic en uno o usando el dpkg -i packagename.debcomando. Vea esta pregunta: ¿Cómo instalo un archivo .deb a través de la línea de comando?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-getse usa para instalar paquetes que existen en los repositorios de Ubuntu. Puede explorar los paquetes en los repositorios de Ubuntu abriendo el Centro de software de Ubuntu o Synaptic. Los repositorios de Ubuntu incluyen miles de aplicaciones, pero todavía hay algunas que no están incluidas, como Google Chrome. (Chromium, sin embargo, está incluido en los repositorios de Ubuntu).

La belleza de usar los repositorios de Ubuntu es que encontrar el paquete, descargarlo e instalar actualizaciones para el paquete se maneja por usted. Por ejemplo, solo necesita escribir el siguiente comando para instalar Chromium, no tiene que descargar nada por adelantado ni nada más:

 sudo apt-get install chromium-browser

Para una comparación de las diferentes formas de obtener e instalar software en Ubuntu, vea esta pregunta: ¿Debo instalar programas desde un tarball fuente (`.tar.gz`), desde el Centro de software de Ubuntu o desde otro lugar?

Flimm
fuente
3

Necesita un ./delante del .debnombre del archivo (o la ruta completa si no está en el directorio actual):

sudo apt-get install ./google-chrome-stable_current_amd64.deb
Chai T. Rex
fuente
Esta debería ser la respuesta aceptada porque apt-get y apt también realizan una resolución de dependencia automática. Lamentablemente, el OP no se ha registrado en Ask Ubuntu durante casi 5 años.
karel
Decir ah. +1 para esta respuesta simple 5 años después.
WinEunuuchs2Unix
2

Instalo Google Chrome visitando dl.google.com con otro navegador y solo siguiendo las instrucciones.
El proceso de instalación agrega automáticamente un ppa para actualizaciones posteriores. Vea la última entrada en la imagen a continuación:

Google Chrome ppp


fuente
2

Lo uso para instalar Google Chrome en un servidor remoto ... también funciona en su computadora portátil

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

el dpkg -icomando inicial fallará si su máquina carece de los paquetes ascendentes necesarios, por lo que después del --fix-brokencmd, el segundo cmd de instalación funciona correctamente ... la salida del último cmd verifica que el paquete se instaló

Scott Stensland
fuente
1

Todas las otras respuestas y comentarios deberían ser útiles, pero para ser exhaustivos:

  1. No, quien te dijo que estaba mal. La instalación del paquete .deb podría instalar Chrome con todas las dependencias requeridas, dependiendo de lo que se incluye en el paquete particular que tiene y qué dependencias necesita. O tal vez no, dependiendo.
  2. Para ser claros, primero debes haber descargado el software de Google Chrome. Como se mencionó, no se incluye automáticamente en los repositorios; tienes que descargarlo manualmente a tu máquina. También me gusta la línea de comando y es posible hacerlo desde la terminal, pero como estás a punto de hacer clic en un navegador web de todos modos, si buscas en Google "Google Chrome" desde Firefox, que se incluye con ubuntu, Google Inc. le dará mucha ayuda para descargar e instalar su producto. Si quieres la versión de marca, eso es. [1]

Una vez que haya descargado el paquete de Google y lo ejecute para instalarlo, solo entonces, posiblemente, recibirá un mensaje de error de que necesita instalar dependencias.

Entonces querrías correr

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

Las cuales, creo, son las dependencias faltantes más comunes requeridas por Chrome (en 12.04, es decir, YMMV). Y luego puede usar, como mikewhatever notes, desde el directorio en el que se encuentra su instalador de Chrome, el comando

sudo dpkg -i [googlechromepackagename.deb]

Donde esas cosas entre paréntesis deberían ser lo que descargaste de Google.

Pero solo está usando sudo dpkg -i porque de todos modos ya está en la línea de comando. Podrías regresar y hacer doble clic o ejecutar el archivo de instalación desde tu GUI.

Si eso todavía no funciona y todavía te faltan las dependencias requeridas,

sudo apt-get install -f 

le dice a ubuntu que intente arreglar paquetes rotos, luego puede ejecutar el sudo dpkg... comando nuevamente.

[1] Reitero que, si bien askubuntu es un recurso comunitario extraordinario, si lo que realmente quieres es poner la versión patentada de Google de su software en tu máquina, y todo lo que eso implica, tu mejor opción probablemente será Google por ayuda. Quiero decir que no están trabajando como voluntarios, ¿sabes?

nbm
fuente
-1

aquí hay una solución que me funcionó,

sudo apt-get install python-pip python-dev build-essential

ejecute el comando anterior primero e intente actualizar los paquetes

sudo pip install --upgrade pip  
sudo pip install --upgrade virtualenv

ahora intenta instalar Chrome o algo como de costumbre

uthay
fuente
-1

Correr:

sudo apt --fix-broken install

Luego:

sudo dpkg -i google-chrome-stable_current_amd64.deb
Ahmad Shrif
fuente