Problemas com dependências e apt-get install -f [RESOLVIDO]

1. Problemas com dependências e apt-get install -f [RESOLVIDO]

Cezar
-Cezar-

(usa Ubuntu)

Enviado em 03/06/2016 - 03:38h

Olá a todos,

Estou há uns dias usando Debian Testing Cinnamon e tudo está perfeito exceto na hora de instalar pacotes que não estão nos repositórios. Quando tento instalar alguns pacotes .deb com 'dpkg -i' sempre acaba faltando algumas dependências e vi em vários lugares até fóruns gringos a recomendação de usar o comando 'apt-get install -f' para dependências que estão faltando. Mas quando dou o comando o Apt remove o pacote ao invés resolver as dependência dele. Tentei usar o gdebi, mas não deu certo também. Se alguém puder me dar uma dica para facilitar eu agradeceria muito porque gostei do Debian e não queria trocar, já pesquisei bastante só achei gente falando pra usar 'apt-get install -f' ou o gdebi e não dá certo aqui.


Desde já agradeço.


  


2. MELHOR RESPOSTA

Rafael Sprioli Mazzer
rafaelsmazzer

(usa Linux Mint)

Enviado em 03/06/2016 - 14:24h

http://dagoland.blogspot.com.br/2014/03/instalacao-de-tema-munix-icon-theme.html
pacotes: numix-gtk-theme, numix-icon-theme, numix-icon-theme-circle

Não. As dependências são resolvidas automaticamente. Apenas quando baixar pacotes .deb de outros lugares pode ser que você tenha que resolvê-las manualmente, mas nem sempre pois o repositório debian tem muita coisa.
O comando apt-get -f install força a instalação de dependências que estão faltando. Após instalar um pacote via dpkg -i, se forem encontrados erros rode o comando apt-get -f install. Se esse ultimo comando remover o programa que você havia instalado será necessário procurar e instalar as dependências manualmente. Um usuário comum raramente terá que fazer isso, apenas ocorre com programas muito específicos. Isso pode variar de distro para distro.


3. Re: Problemas com dependências e apt-get install -f [RESOLVIDO]

Rafael Sprioli Mazzer
rafaelsmazzer

(usa Linux Mint)

Enviado em 03/06/2016 - 09:47h

O apt remove pacotes cujas as dependências não estão satisfeitas, ou seja, se a dependências não estão nos repositórios. Nesse caso seria necessário instalar as dependências manualmente.
Leia todo o resultado dos comandos dpkg -i e apt-get -f install que lá vai indicar se existe alguma dependência que não pôde ser instalada.



4. Re: Problemas com dependências e apt-get install -f [RESOLVIDO]

Douglas Noronha
douglasdiasn

(usa Debian)

Enviado em 03/06/2016 - 10:04h

Posta aqui a saída do comando para que a gente possa te ajudar.


5. Re: Problemas com dependências e apt-get install -f

Cezar
-Cezar-

(usa Ubuntu)

Enviado em 03/06/2016 - 11:58h

rafaelsmazzer escreveu:

O apt remove pacotes cujas as dependências não estão satisfeitas, ou seja, se a dependências não estão nos repositórios. Nesse caso seria necessário instalar as dependências manualmente.
Leia todo o resultado dos comandos dpkg -i e apt-get -f install que lá vai indicar se existe alguma dependência que não pôde ser instalada.


Hmm, entendi o 'apt install -f' só instala dependência que está nos repositórios, quando não tem ele remove o pacote. Então o jeito é resolver as dependências manualmente tipo A depende de B, aí eu tenho que ir na internet e procurar o pacote B e instalá-lo primeiro. Não tem um jeito mais fácil? Quando falta só uma é mais fácil o problema é quando falta muitas.

douglasdiasn escreveu:

Posta aqui a saída do comando para que a gente possa te ajudar.


Opa, último pacote que eu tive problema foi o Numix Circle (aquele tema de ícones).
dpkg -i numix-icon-theme-circle_1.0.2.deb

Saída:
dpkg: erro ao processar o pacote numix-icon-theme-circle (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
numix-icon-theme-circle

Depois eu dei 'apt-get install -f'

Saída:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os pacotes a seguir serão REMOVIDOS:
numix-icon-theme-circle
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 78 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 14,0 MB de espaço em disco serão liberados.
Você quer continuar? [S/n]

Viu o Apt remove o pacote, como o amigo falou acima deve ser porque as dependências não estão nos repositórios...


6. Re: Problemas com dependências e apt-get install -f [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/06/2016 - 13:43h

Temas de ícones não possuem dependências!

O problema deve ser outro, algum outro pacote que não foi configurado corretamente antes e ficará dando essa mensagem até que seja resolvido...

Poste como está a sua sources.list
$ cat /etc/apt/sources.list
$ cat /etc/apt/sources.list.d/*.list



7. Re: Problemas com dependências e apt-get install -f [RESOLVIDO]

Cezar
-Cezar-

(usa Ubuntu)

Enviado em 03/06/2016 - 13:55h

PauloHAC escreveu:

Temas de ícones não possuem dependências!

O problema deve ser outro, algum outro pacote que não foi configurado corretamente antes e ficará dando essa mensagem até que seja resolvido...

Poste como está a sua sources.list
$ cat /etc/apt/sources.list
$ cat /etc/apt/sources.list.d/*.list


deb http://ftp.br.debian.org/debian stretch main contrib non-free
deb-src http://ftp.br.debian.org/debian stretch main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.br.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ stretch-updates main contrib non-free

#Multimedia
deb http://www.deb-multimedia.org stretch main non-free
deb-src http://www.deb-multimedia.org stretch main non-free
deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main


### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
deb http://repository.spotify.com stable non-free
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam


Consegui instalar o tema tinha uma dependência (numix-icon-theme), resolvi manualmente, mas todo programa que for instalar tenho que resolver dependência manualmente?


8. Re: Problemas com dependências e apt-get install -f [RESOLVIDO]

Cezar
-Cezar-

(usa Ubuntu)

Enviado em 03/06/2016 - 16:36h

rafaelsmazzer escreveu:

http://dagoland.blogspot.com.br/2014/03/instalacao-de-tema-munix-icon-theme.html
pacotes: numix-gtk-theme, numix-icon-theme, numix-icon-theme-circle

Não. As dependências são resolvidas automaticamente. Apenas quando baixar pacotes .deb de outros lugares pode ser que você tenha que resolvê-las manualmente, mas nem sempre pois o repositório debian tem muita coisa.
O comando apt-get -f install força a instalação de dependências que estão faltando. Após instalar um pacote via dpkg -i, se forem encontrados erros rode o comando apt-get -f install. Se esse ultimo comando remover o programa que você havia instalado será necessário procurar e instalar as dependências manualmente. Um usuário comum raramente terá que fazer isso, apenas ocorre com programas muito específicos. Isso pode variar de distro para distro.


Humm, entendi. Obrigado a todos, vou marcar como resolvido.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts