Problema com os pacotes .deb no Ubuntu 16.04

53

This bug has now been fixed upstream. An update has been issued. If you still cannot install, ensure you have updated fully, and then restart your computer.

Estou tentando instalar pacotes de DEB baixados. Cada vez que vejo um aviso como este:

E clicar em instalar apenas carrega e nada muda.

Isso é exibido para todos os pacotes que eu tento e instalo. Como posso instalar um pacote?

    
por Shahram Shinshaawh 22.04.2016 / 17:18

8 respostas

57

Este é um bug # 1573026 . Certifique-se de clicar em "isso também me afeta".

This bug has now been fixed upstream. Hopefully an update will be issued promptly.

Quais são as soluções alternativas?

Você pode usar o gerenciador de pacotes do GDebi, no centro de software ou com sudo apt-get install gdebi através da linha de comando.

Em seguida, para instalar o pacote, abra o GDebi e clique em Arquivo - > Abra e navegue até o arquivo DEB baixado.

Podedemorarumpoucoparaadicionaropacote-demoroucercade10segundosparamim.

Emseguida,verifiqueseestátudoOKecliqueeminstalar.

Eleseráconcluídoeoprogramaseráinstalado.

Oupodemosusaralinhadecomando.Emboraoapt-getnãopossaserinstaladoapartirdeumarquivoDEB,todooapt-getfazodownloaddoarquivoe,emseguida,chamadpkg.Podemosrealizaressastarefasdemaneiramuitosimples.

Abraumterminalenavegueaténossolocaldedownloadcomcd.

Eexecuteocomando:

sudodpkg-iFileName.deb

substituindoFileNamepelonomedoarquivo.

Porfim,executeisto:

sudoapt-getinstall-f

Isso"corrige" tudo - resolve todas as dependências, etc.

    
por Stan 22.04.2016 / 18:01
12

Todos os arquivos .deb que você instala manualmente são considerados provenientes de locais "de terceiros", nos quais o sistema não pode verificar a licença no software. O instalador do Google Chrome origina-se do Google, de terceiros e não dos repositórios do Ubuntu - a mensagem de aviso aqui indica isso, mas, como não pode verificar os termos da licença, ele também diz que pode ser não-livre. O Google Chrome ainda pode ser usado.

A mensagem que você vê lá serve como um aviso no caso de você querer ter certeza de que é uma instalação 'válida' ou algo confiável, e é apenas um aviso de que o software não é originário dos repositórios do Ubuntu ; também indica que alguns dos softwares de lá podem ser não-livres e podem ter outras restrições de licença.

É mais ou menos uma maneira de permitir que você saiba que pode haver outras coisas para manter em mente - que o software não é mantido pelo Ubuntu, ou pode ter restrições de licença não-livres - antes de instalar o software a partir desse .deb file.

Isso não é um erro - é uma mensagem de aviso. Você ainda pode clicar em "Instalar" e instalar o navegador Google Chrome ou qualquer outra coisa de .deb arquivos como quiser, pois isso não impedirá que você clique no botão "Instalar". (exceto se houver problemas de dependência - esse é um problema diferente e não relacionado)

Se o novo centro de software não estiver funcionando, provavelmente há um bug - essa mensagem não está relacionada a ele ./

Vamos usar o método manual de instalação.

No terminal, podemos instalar manualmente. Eu estou supondo que você salvou o .deb na pasta Downloads do seu usuário. Substitua "PACKAGE" pelo nome atual do arquivo.

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

Você também deve executar apt-get install -f após o dpkg -i caso haja dependências que precisam ser resolvidas - apt-get é capaz de determinar os problemas de dependências, mas dpkg não é.

    
por Thomas Ward 22.04.2016 / 17:32
1

Para mim, no caso do Google Chrome apt-get install -f resolve corretamente as dependências somente depois de apt-get update :

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f
    
por V G 16.09.2016 / 13:43
0

Eu tenho o mesmo problema e isso resolve o meu problema
 1. alterar o repositório do servidor para o principal  2. sistema de atualização
 3. Reinicie

    
por Osama AbuSitta 01.09.2016 / 23:31
0

Eu tive esse problema. Parece que eu instalei a versão de 32 bits do Ubuntu por engano, mas achei que tinha uma versão de 64 bits. Então, quando eu tentei instalar pacotes .deb de 64 bits eu tenho esse problema, mas quando eu tentei instalar pacotes .deb de 32 bits mais tarde, eles foram instalados sem problemas.

    
por frostmann 13.10.2016 / 21:58
0

Primeiro você precisa abrir um terminal ( Ctrl + Alt + T )

Em seguida, digite:

sudo apt install gdebi-core

Digite a senha e tente reabrir o aplicativo no Ubuntu Software Center.

Funciona para mim

    
por NgocThach Pham 29.03.2017 / 08:51
0

Abra o terminal pressionando Ctrl + Alt + T . Tipo:

sudo apt-get -f install

Pressione Enter , digite sua senha.

Se ele for executado sem erros, digite:

sudo apt install gdebi-core

Pressione Enter . Depois disso, consegui usar o Centro de Software, abri-lo e instalar todas as atualizações do SO.

    
por user766999 02.12.2017 / 17:14
-1

O mais simples, o que garante que ele pode fazer o download de quaisquer dependências ao lado. O que às vezes a GUI do gdebi não faz o download (enfrentei esse problema).

Instale o gdebi-core usando o seguinte comando

sudo apt install gdebi-core

Em seguida, digite cd na pasta em que seu pacote .deb está atualmente. Por exemplo:

cd ~/debs/

Em seguida, use este comando para instalar seu aplicativo. Mais uma vez com o exemplo: -

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

Isso deve baixar as dependências, se necessário, e instalar seu aplicativo com êxito.

    
por Cruelplatypus67 28.05.2016 / 10:09