Vorrei escludere pacchetti specifici dall'installazione con apt-get, cioè, installare un metapacchetto senza l'elenco di pacchetti specifici, preferibilmente con una chiamata di apt-get.
Ad esempio, nella riga di comando di Ubuntu 14.04 LTS, sto installando l'ambiente desktop MATE. In 14.04 LTS MATE non è un sapore ufficiale, quindi sto aggiungendo un PPA:
sudo apt-get install software-properties-common # need them for 'apt-add-repository'
sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
sudo apt-get update
quindi installando:
sudo apt-get install xorg mate-core --no-install-recommends
Anche senza gli extra consigliati, mate-coreinstalla 3 emulatori di terminale: xterm, uxterme mate-terminal , quest'ultimo privo caratteri localizzati mentre installato in questa configurazione minima.
Supponiamo che io decida che 3 programmi terminali sarebbero troppi e che vorrei installare xorge mate-core senza xterm e mate-terminal. Potrei fare
sudo apt-get install xorg mate-core --no-install-recommends
sudo apt-get purge xterm mate-terminal
ma è possibile farlo in una volta sola? C'è qualche sintassi simile
sudo apt-get install xorg mate-core --without xterm mate-terminal
XTerme forse UXTerm(non sono sicuro del nome del pacchetto per quest'ultimo)
sudo apt-get install xorg mate-core --without xterm mate-terminal
aptitude(o qualche gestore di pacchetti grafico), è possibile (de) selezionare quali pacchetti installare e, se si ottiene una dipendenza interrotta, verrà (di solito) fornita una spiegazione.



xtermemate-terminal? Nel 15.04,mate-terminalc'è una forte dipendenza dimate-desktop-environment-core, che è una forte dipendenza dimate-core, e suppongo che il PPAmate-terminalnon forniscax-terminal-emulator(cosa che fa il pacchetto in 15.04).