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]