Problema ao remover pacotes no Debian [RESOLVIDO]

1. Problema ao remover pacotes no Debian [RESOLVIDO]

Rafael Andrade
rsandrade90

(usa Debian)

Enviado em 20/08/2017 - 03:05h

Olá

Estou usando debian à pouco tempo e até o momento tive apenas uma dúvida quanto à remoção de pacotes usando o terminal.

Quando faço a remoção através do comando apt --purge remove pacote vejo a mensagem informando que o pacote em questão será removido. Até aí tudo certo, o problema é que na grande maioria das vezes, sempre tem algum outro pacote a ser removido "de brinde" junto ao que informei no comando.

Fiz uma rápida pesquisa no google, VOL, referência debian, etc., sobre os procedimentos para remover um pacote no linux, mas não descobri o método para remover apenas o pacote especificado no comando e excluir qualquer outro que venha "de brinde".

Pelo que entendi ao ler a referência debian, esses pacotes "de brinde" são pacotes que tem como dependência aquele a ser removido pelo comando. Dessa forma o gerenciador inclui tais pacotes para também serem deletados.

Pra anular essa dependência marquei todos os pacotes que eram incluídos junto ao que eu realmente queria excluir, com o comando apt-mark manual pacote, mas não funcionou. Depois de marcá-los, eles eram incluídos novamente na remoção do pacote inicial. Pra exemplificar, coloquei a saída do terminal enquanto eu tentava deletar apenas o imagemagick, mas junto dele foram incluídos mais 9 pacotes, que eu acredito não ser uma boa ideia removê-los.

O que devo fazer para resolver esse problema? Utilizo debian 9 amd64 com KDE Plasma 5.8

root@debian:/home/rafael# apt --purge remove imagemagick
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
bc cups-browsed cups-core-drivers cups-daemon cups-filters-core-drivers cups-ppdc cups-server-common dc
foomatic-db-compressed-ppds foomatic-db-engine hp-ppd hplip-data libart-2.0-2 libavahi-glib1 libcupscgi1 libcupsmime1
libcupsppdc1 libfontembed1 libgutenprint2 libhpmud0 liblouisutdml-bin liblouisutdml-data liblouisutdml7 libqpdf17
libsane-hpaio libsnmp-base libsnmp30 libwebpmux2 mscompress openprinting-ppds printer-driver-all printer-driver-brlaser
printer-driver-c2050 printer-driver-c2esp printer-driver-cjet printer-driver-dymo printer-driver-escpr
printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-fujixerox printer-driver-hpijs
printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-ptouch printer-driver-sag-gdi python3-pexpect python3-pil
python3-ptyprocess python3-renderpm python3-reportlab python3-reportlab-accel qpdf ssl-cert
Utilize 'apt autoremove' para os remover.
The following additional packages will be installed:
foomatic-filters libpaps0 paps
Os pacotes a seguir serão REMOVIDOS:
cups* cups-filters* hplip* imagemagick* printer-driver-gutenprint* printer-driver-hpcups* printer-driver-m2300w*
printer-driver-postscript-hp* printer-driver-splix* task-print-server*
Os NOVOS pacotes a seguir serão instalados:
foomatic-filters libpaps0 paps
0 pacotes atualizados, 3 pacotes novos instalados, 10 a serem removidos e 0 não atualizados.
É preciso baixar 182 kB de arquivos.
Depois desta operação, 8.110 kB de espaço em disco serão liberados.
Você quer continuar? [S/n]





  


2. MELHOR RESPOSTA

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 20/08/2017 - 12:31h

É impossível!

Outro dia também dei uma pesquisada sobre o assunto após uma discussão sobre o mesmo em outro tópico, o imagemagick é uma dependência do cups, se você remove-lo o cups não vai funcionar, logo não faria sentido ter o cups, então pela lógica ele inclui o cups para ser removido.

A unica solução que eu ví sobre isso da um p*ta trabalho, teria que baixar o pacote cups, desempacotá-lo, modifica-lo para remover essa dependência e reempacotar como deb, para ai depois instalar.

Muita gente acha que a culpa é do sistema de instalação do apt, mas na verdade a culpa é de quem empacoto o programa que coloco essas dependências sem sentido. por exemplo o gdm3 sofre do mesmo mal, ele exige o wayland, mesmo que você use xorg.




--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/

3. Problema ao remover pacotes no Debian

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 20/08/2017 - 07:06h

Olá!
Tente as soluções deste tópico:
http://www.hardware.com.br/comunidade/pacotes-remover/1126430/

OBS.: Por sua conta e risco, não garanto nada





LMC


4. Re: Problema ao remover pacotes no Debian [RESOLVIDO]

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 20/08/2017 - 10:42h

Tenta somente remover, sem purgar o pacote:
apt remove pacote 

------------------------------------------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
------------------------------------------------------------------------------------------------------------------------
Visite: https://blog.gustavovalerio.com
Visite: http://goo.gl/NJlxXy


5. Re: Problema ao remover pacotes no Debian [RESOLVIDO]

Rafael Andrade
rsandrade90

(usa Debian)

Enviado em 20/08/2017 - 15:04h

@correalinux tem boas dicas no link que vc deixou. Vou fazer um teste com um debian na minha VM.

@GustavoValerio o comando sem purgar não alterou nada. A diferença ao usar o --purge, é que ele remove o pacote e todos os arquivos de configuração.

@Giovanni_Menezes a conclusão que eu tive foi praticamente o que vc disse! Mas precisava ouvir isso de alguma pessoa rsrsrs mas não gostei da forma em que as dependências são exigidas pelos pacotes :(

Logo mais deixo aqui alguma novidade que eu descobrir.




6. Re: Problema ao remover pacotes no Debian [RESOLVIDO]

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 20/08/2017 - 16:04h

@Giovanni_Menezes a conclusão que eu tive foi praticamente o que vc disse! Mas precisava ouvir isso de alguma pessoa rsrsrs mas não gostei da forma em que as dependências são exigidas pelos pacotes :(


Eu também não gosto, sem falar no risco de você acabar removendo alguma coisa e depois se deparar com um estrago maior, tipo a interface gráfica toda indo embora, até na hora do apt-get autoremove você tem que olhar bem o que ta removendo.





--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/


7. Re: Problema ao remover pacotes no Debian [RESOLVIDO]

Rafael Andrade
rsandrade90

(usa Debian)

Enviado em 20/08/2017 - 17:58h

@Giovanni_Menezes eu já removi toda a interface com o apt-get autoremove qnd usei ubuntu. Foi trágico.

Obrigado à todos pela atenção!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts