Rimuovere i pacchetti per trasformare Desktop in Server?


16

Ho un VPS che ha Ubuntu 11.10 su di esso. Sfortunatamente, solo l'immagine 11.10 Desktop (non server) era disponibile come immagine con cui installare il tuo VPS. Come posso rimuovere i pacchetti inclusi nell'installazione desktop e, se necessario, installare i pacchetti che ha solo l'installazione del server?

Ci ho provato sudo apt-get remove ubuntu-desktope poi sudo apt-get autoremove. Sfortunatamente, ciò non ha funzionato: ha rimosso solo 'libjudy-debian' (o qualcosa del genere) che è stato installato dopo aver installato 'miredo' ad un certo punto.

Risposte:


15

Right autoremove rimuove solo i pacchetti installati automaticamente come parte di altre installazioni di pacchetti. Le cose installate nell'immagine sono seminate e quindi tutte sono sostanzialmente considerate "manuali".

Probabilmente ti libererai della maggior parte di loro sbarazzandoti di Xorg:

sudo apt-get remove xserver-xorg-core

E poi fai un altro autoremove.

Probabilmente ci saranno altre cose che non ti servono ... ma ... davvero .. perché non chiedere semplicemente al tuo provider VPS un'immagine del server ... non è un po 'sciocco che offrono anche il desktop Immagine?


1
Speravo che ci sarebbe stato un modo migliore, ma grazie comunque.
Azendale,

28

Per rimuovere x11 e tutto ciò che lo utilizza, inclusa tutta la configurazione:

apt-get purge libx11.* libqt.*

A differenza della risposta accettata (rimuovi xserver-xorg-core) questo rimuoverà anche tutti i pacchetti desktop come Firefox ecc.


Questo rimuoverà xserver come risposta accettata? O è necessario rimuovere anche quello?
IanVaughan,

3
Sì, verrà rimosso. Fare apt-get --assume-no remove libx11.* libqt.*per vedere tutti i pacchetti che verranno rimossi.
bain

sì, lo sto facendo ora, rimuove molto di più della risposta accettata ed è comunque tutto ciò che non vuoi lì. pastebin.com/mQK1MYCH
spezticle

apt autoremoverimuoverà anche una tonnellata di pacchetti "non necessari" dopo l'operazione di spurgo
andrei

0
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y

2
Una risposta solo in codice non è di alta qualità. Sarebbe meglio spiegare cosa fa questo, come è meglio di altre risposte. Dovresti anche collegarti a tutti i riferimenti che hai usato per scrivere questa risposta.
Stephen Ostermiller,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.