O sudo apt-get install (google-chrome-stable_current_amd64.deb) não está funcionando

12

Foi-me dito que sudo apt-get install (package.deb)instala o software com todas as dependências também.

Estou tentando instalar o Google Chrome, mas ao executar esta etapa, ele gera o seguinte erro:

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'

Alguém tem uma solução para este problema ?

Asadullah Saim
fonte
O Google Chrome não está nos repositórios, portanto, o apt-get não funcionará. Execute sudo dpkg -i google-chrome-stable_current_amd64.debe verifique se você está no diretório correto antes de executar o comando.
Mikewhatever
2
A apt-getinstalação de um pacote com o .debsufixo indica ao apt que você está instalando a partir de um arquivo local no disco rígido. Se você deseja instalar um pacote a partir de um repositório remoto, precisará especificar o nome do pacote sem a parte .deb no final. Além disso, o Google Chrome não está disponível nos repositórios padrão do Ubuntu. Em vez disso, o projeto no qual o Google Chrome se baseia, o Chromium (praticamente idêntico ao Google Chrome), está incluído. Para instalá-lo, execute sudo apt-get install chromium-browser.
fouric
1
@InkBlend: boa recomendação, porque o recurso de atualização ausente do Chromium é compensado pelo gerenciamento de pacotes. No entanto, praticamente idêntico é uma espécie de alongamento. O Flash incorporado está faltando e isso é um grande negócio para muitas pessoas.
0xC0000022L

Respostas:

10

Você vai querer rodar em sudo dpkg -i packagename.debvez do apt-get.

notkevin
fonte
Este é um pacote que você baixou (como o google-chrome).
22413 Carnendil
7

Você pode instalar .debarquivos com o Ubuntu Software Center clicando duas vezes em um ou usando o dpkg -i packagename.debcomando Veja esta pergunta: Como instalo um arquivo .deb através da linha de comando?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-geté usado para instalar pacotes que existem nos repositórios do Ubuntu. Você pode explorar os pacotes nos repositórios do Ubuntu abrindo o Ubuntu Software Center, ou Synaptic. Os repositórios do Ubuntu incluem milhares de aplicativos, mas ainda existem alguns que não estão incluídos, como o Google Chrome. (O Chromium, no entanto, está incluído nos repositórios do Ubuntu).

A beleza de usar os repositórios do Ubuntu é que encontrar o pacote, baixar o pacote e instalar atualizações para o pacote é feito para você. Por exemplo, você só precisa digitar o seguinte comando para instalar o Chromium, não precisa fazer o download de nada antecipadamente ou de qualquer outra coisa:

 sudo apt-get install chromium-browser

Para uma comparação das diferentes maneiras de obter e instalar software no Ubuntu, consulte esta pergunta: Devo instalar programas de um tarball de origem (`.tar.gz`), do Ubuntu Software Center ou de outro lugar?

Flimm
fonte
3

Você precisa de um ./na frente do .debnome do arquivo (ou o caminho completo, se não estiver no diretório atual):

sudo apt-get install ./google-chrome-stable_current_amd64.deb
Chai T. Rex
fonte
Essa deve ser a resposta aceita, porque o apt-get e o apt também executam a resolução automática de dependências. Infelizmente, o OP não se inscreve no Ask Ubuntu há quase 5 anos.
Karel
Ha. +1 nesta resposta simples cinco anos depois.
WinEunuuchs2Unix
2

Instalei o Google Chrome visitando dl.google.com com outro navegador e apenas seguindo as instruções.
O processo de instalação adiciona automaticamente um ppa para atualizações subseqüentes. Veja a última entrada na imagem abaixo:

Google Chrome ppp


fonte
2

Eu uso isso para instalar o google chrome em um servidor remoto ... também funciona no seu laptop

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

o dpkg -icomando inicial falhará se a sua máquina não possuir os pacotes upstream necessários, portanto, após o --fix-brokencmd, a segunda instalação do cmd funcionará corretamente ... a saída do último cmd verifica se o pacote foi instalado

Scott Stensland
fonte
1

Todas as outras respostas e comentários devem ser úteis, mas devem ser abrangentes:

  1. Não, quem lhe disse que estava errado. A instalação do pacote .deb pode instalar o Chrome com todas as dependências necessárias, dependendo do que está incluído no pacote específico que você possui e de quais dependências. Ou talvez não, dependendo.
  2. Só para deixar claro, você precisa realmente fazer o download do software Google chrome primeiro. Como mencionado, ele não é incluído automaticamente nos repositórios; você precisa baixá-lo manualmente para sua máquina. Também gosto da linha de comando e é possível fazer isso no terminal, mas como você está prestes a clicar em um navegador da Web, se você pesquisar no google "google chrome" do Firefox, que está incluído no ubuntu, Google Inc. irá ajudá-lo a baixar e instalar o produto. Se você quiser a versão com marca, é isso. [1]

Depois de baixar o pacote do Google e executá-lo para instalar, somente então você - potencialmente - receberá uma mensagem de erro de que precisa instalar dependências.

Você iria querer correr

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

Quais - eu acho - são as dependências ausentes mais comuns exigidas pelo Chrome (na versão 12.04 é YMMV.) E então você pode usar, como indica o que já foi dito, no diretório em que o instalador do Chrome está localizado, o comando

sudo dpkg -i [googlechromepackagename.deb]

Onde esse material entre colchetes deve ser o que você baixou do Google.

Mas você está usando o sudo dpkg -i apenas porque já está na linha de comando. Você pode simplesmente voltar e clicar duas vezes ou, no entanto, executar o arquivo do instalador na sua GUI.

Se isso ainda não funcionar e você ainda não tiver as dependências necessárias,

sudo apt-get install -f 

diz ao ubuntu para tentar corrigir pacotes quebrados, e você pode executar o sudo dpkg...comando novamente.

[1] Eu reiteraria que, embora o askubuntu seja um recurso extraordinário da comunidade, se o que você realmente deseja é colocar a versão proprietária do Google do software deles em sua máquina e tudo o que isso implica, sua melhor aposta provavelmente será Google para obter ajuda. Quero dizer, eles não estão trabalhando como voluntários, sabe?

nbm
fonte
-1

aqui está uma solução que é trabalhada para mim,

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

execute o comando acima primeiro e tente atualizar os pacotes

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

agora você tenta instalar o chrome ou qualquer coisa como de costume

uthay
fonte
-1

Corre:

sudo apt --fix-broken install

Então:

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