Remover pacotes para transformar o Desktop em servidor?

16

Eu tenho um VPS que possui o Ubuntu 11.10. Infelizmente, apenas a imagem 11.10 Desktop (não servidor) estava disponível como uma imagem para instalar o seu VPS. Como posso remover os pacotes incluídos na instalação da área de trabalho e, se necessário, instalar os pacotes que somente a instalação do servidor possui?

Eu tentei sudo apt-get remove ubuntu-desktope então sudo apt-get autoremove. Infelizmente, isso não funcionou: ele apenas removeu 'libjudy-debian' (ou algo parecido) que foi instalado de ter o 'miredo' instalado em um ponto.

Azendale
fonte

Respostas:

15

A remoção automática à direita remove apenas os pacotes que foram instalados automaticamente como parte de outras instalações de pacotes. As coisas instaladas na imagem são semeadas e, portanto, todas são basicamente consideradas "manuais".

Você provavelmente se livrará da maioria deles ao se livrar do Xorg:

sudo apt-get remove xserver-xorg-core

E então faça outra remoção automática.

Provavelmente haverá outras coisas que você não precisa .. mas ... sério ... por que não pedir uma imagem de servidor ao seu provedor VPS? Não é um pouco bobo que eles até ofereçam a área de trabalho imagem?

SpamapS
fonte
11
Eu esperava que houvesse uma maneira melhor, mas obrigado de qualquer maneira.
Azendale
28

Para remover o x11 e tudo o que o usa, incluindo toda a configuração:

apt-get purge libx11.* libqt.*

Ao contrário da resposta aceita (remova o xserver-xorg-core), esta também removerá todos os pacotes da área de trabalho, como o Firefox, etc.

banho
fonte
Isso removerá o xserver como a resposta aceita? Ou essa remoção também precisa ser feita?
21415 Ian McGregor
3
Sim, será removido. Faça apt-get --assume-no remove libx11.* libqt.*para ver todos os pacotes que serão removidos.
Bain
sim, estou fazendo isso agora, ele remove muito mais do que a resposta aceita e são todas as coisas que você não deseja lá. pastebin.com/mQK1MYCH
spezticle 21/12/2015
apt autoremovetambém irá remover uma tonelada de pacotes "desnecessários" após a operação de limpeza
andrei
0
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y
vochicong
fonte
2
Uma resposta apenas de código não é de alta qualidade. Seria melhor explicar o que isso faz, como isso é melhor do que outras respostas. Você também deve vincular todas as referências usadas para escrever esta resposta.
Stephen Ostermiller 16/05/19