O dpkg exibe mensagem erro

Iniciado por bmprado, 11 de Maio de 2020, 18:24

tópico anterior - próximo tópico

bmprado

Quando faço uma instalação de um aplicativo através do apt ou dpkg exibe erro em determinado números de bibliotecas que só aumenta de acordo com o que vou instalando, chegando a certas aplicações não funcionarem, veja o erro "
dpkg: aviso: falta ficheiro de lista de ficheiros 'libdrm-amdgpu1:amd64'; assumi
ndo que o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'initramfs-tools-bin'; assumin
do que o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'libwacom-common'; assumindo q
ue o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'fonts-telu-extra'; assumindo
que o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'policykit-1-gnome'; assumindo
que o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'libstartup-notification0:amd6
4'; assumindo que o pacote não tem actualmente ficheiros instalados
dpkg: aviso: falta ficheiro de lista de ficheiros 'lightdm'; assumindo que o pac
ote não tem actualmente ficheiros instalados

Já pesquisei e não encontrei a solução do problema.

creto

Olá,

A instalação normal é feita com o APT, o dpkg é usado "manualmente" se você baixa o arquivo .DEB e tenta instalar, mas mesmo assim o APT faz melhor todo caso.

Se eu baixo o GIMP por download direto faço assim, abro o terminal, vou a pasta onde fiz download e mando:

cd ~/Downloads
sudo apt install ./gimp_2.10.18-1_amd64.deb

Se não apenas, instalo pelos repositórios o que é o normal
sudo apt install gimp

T+
A vida, é feito andar de bicicleta, se parar, você cai! (Gabriel Contino)
Blog do Paulo Corrêa Creto

bmprado

Creto obrigado pela resposta, quando baixo o pacote deb gosto de usar dpkg -i nomedopacote, mas o próximo vou seguir sua dica, acontece que no apt uso o seu comando e fui notando o aumento de bibliotecas com o aviso que verdade não entendo bem o que ele quer dizer, não sei se é dependência ou se a biblioteca está mal instalada ou obsoleta. O que notei é que cada vez que instalo uma aplicação vejo o aumento de bibliotecas com o aviso.

creto

Olá,

Com o dpḱg -i pacote.deb se estiver faltando dependências ele não irá resolvê-las, com o APT isso é resolvido ou informado no exato momento que não há dependências a serem resolvidas ou estão em pacotes (hold) por exemplo.

T+

A vida, é feito andar de bicicleta, se parar, você cai! (Gabriel Contino)
Blog do Paulo Corrêa Creto

FaBMak

Citação de: creto online 12 de Maio de 2020, 08:27
Olá,

Com o dpḱg -i pacote.deb se estiver faltando dependências ele não irá resolvê-las, com o APT isso é resolvido ou informado no exato momento que não há dependências a serem resolvidas ou estão em pacotes (hold) por exemplo.

T+

Linux é assim. Programas tem dependências e bibliotecas, que são esses outros arquivos que vc é avisado na hora da instalação. Sempre use o gerenciador de pacotes, que talvez seja uma das melhores coisas no Linux.
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

creto

É FaBMak, usar o gerenciador de pacotes é o que mais uso, e pelo terminal desde sempre tenho cricri com centrais de programas, salvo o synaptic.

Mas há casos que pelo gerenciador, ou melhor, apt install fulano de tal, não existir nos repositório como é o caso da impressora de um cliente/amigo aqui Epson L395, onde há arquivos .deb e então usar o gerenciador ao ínvés do dpkg.

sudo apt install ./arquivo-deb-fulano-amd64.deb

Assim o APT resolverá todas as dependências diretamente

Com o dpkg -i tal-e-tal.deb muitas vezes se é arremetido a mais coisas como apt install -f, etc, que o usuário as vezes não sabe e instalando diretamente pelo APT install ./xxxxx.deb não há essa quizila.


T+
A vida, é feito andar de bicicleta, se parar, você cai! (Gabriel Contino)
Blog do Paulo Corrêa Creto