Como você remove completamente o ubuntu-desktop junto com todos os pacotes instalados?

4

Como você remove completamente o ubuntu-desktop junto com todos os pacotes instalados? Estou usando o servidor Ubuntu 14.04 no vps e usei o sudo apt-get install ubuntu-desktop para instalar.

    
por SemanticUI 03.12.2016 / 04:37

3 respostas

4

Ainda melhor do que apenas remover, você pode usar a remoção e depois autoremove.

sudo apt-get purge ubuntu-desktop
sudo apt-get autoremove

Limpar a opção de acordo com a página man do apt-get:

**purge**
purge is identical to remove except that packages are
removed and purged (any configuration files are deleted too).
    
por Will 03.12.2016 / 05:23
2

Remova o pacote e remova automaticamente as dependências instaladas. Como root :

apt-get remove ubuntu-desktop
apt-get autoremove

Veja também a apt-get(8) página de manual do autoremove argumento.

  

autoremove (e o alias de remoção automática desde 1.1)

     
    

O autoremove é usado para remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e não são mais necessários.

  
    
por Sam Gleske 03.12.2016 / 04:39
0

Pouco script meu:

#!/bin/bash
sudo apt-get install sed -y
##############UWAGA#################

#potrzebne jest dodatkowe utworzenie dwóch plików:
#usun.txt - gdzie po spacjach wpisujemy paczki do usunięcia - skrypt sam zajmie się usunięciem zależności
#instaluj.txt - gdzie po spacjach wpisujemy paczki do zainstalowania (obligatoryjny jeżeli po reboocie nie chcemy zastać czarnego, zimnego tty ;p)

#aptitude sam rozwiązuje zależności między usuwanymi a instalowanymi paczkami
#nie odpowiadam za ew. szkody ;p
#nie ma za co ;)

usun='cat usun.txt'
chuj='apt-cache depends $usun | sed -e 's/.*\ //g' | tr '\r\n' ' ''
instaluj='cat instaluj.txt'
for i in $instaluj
do
inst=$inst"$i+ "
done
sudo apt-get install aptitude -y
sudo aptitude remove $usun $chuj $inst -y && sudo apt-get autoremove -y && sudo reboot

Você precisa criar dois arquivos adicionais:

  1. usun.txt - que deve conter metas (como o ubuntu-desktop) separadas por espaços que você deseja que as dependências eliminem.

  2. instaluj.txt - metas que você deseja instalar / manter instalado. Isso seria obrigatório se você não quiser ver deep, black tty após a reinicialização. Caso contrário, não me responsabilizo por danos.

por Kuń 15.04.2018 / 22:53

Tags