Como remover o apt-get sem autoremove no Ubuntu 16.10?

1

Desejo remover do meu sistema APENAS 2 pacotes:

apt-get remove ubuntu-desktop memtest86+

mas o programa quer autoremover outros 371 pacotes que eu não quero remover nem os marca como "não mais necessários". Como evito que o apt autorize esses outros pacotes? Como eu digo ao sistema para "ativar" pacotes marcados anteriormente como "não mais necessários"?

    
por Oscar Xavier Chavarro García 27.11.2016 / 12:10

2 respostas

0

ubuntu-desktop é um pacote minúsculo muito pequeno; contém apenas dois arquivos, /usr/share/doc/ubuntu-desktop/changelog.gz e /usr/share/doc/ubuntu-desktop/copyright . O que tem são dependências ; depende de um monte de pacotes, que juntos constituem o desktop do Ubuntu. Se você remover ubuntu-desktop , esses muitos pacotes se tornarão "não mais necessários", ou seja, no que diz respeito ao gerenciador de pacotes, eles não terão mais um motivo para estar presentes. O que eles realmente não farão: eles estão lá para satisfazer as dependências de ubuntu-desktop .

Para marcar um ou mais pacotes como instalados manualmente, você pode usar apt-mark . Para responder a sua pergunta específica, você sempre pode obter a lista de pacotes que apt-get lhe diz que depois de remover ubuntu-desktop não será mais necessário, e alimente-o a apt-mark para marcá-los como instalados manualmente.

    
por AlexP 27.11.2016 / 12:36
0

Do manual do apt-mark:

% bl0ck_qu0te%
apt-mark manual <packages>

Em que <packages> é o pacote (ou lista de pacotes separado por espaços em branco) que você não deseja remover automaticamente.

apt-mark manual unity8-desktop-session ubuntu-software
    
por Alonso Lara 27.11.2016 / 13:22