Me gustaría excluir paquetes específicos de la instalación con apt-get
, es decir, instalar un metapaquete sin la lista de paquetes específicos, preferiblemente con una invocación de apt-get
.
Por ejemplo, en la línea de comandos Ubuntu 14.04 LTS, estoy instalando el entorno de escritorio MATE. En 14.04 LTS MATE no es un sabor oficial, así que agrego 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
luego instalar:
sudo apt-get install xorg mate-core --no-install-recommends
Incluso sin los extras recomendadas, mate-core
instala 3 emuladores de terminal: xterm
, uxterm
y mate-terminal
, este último carece de fuentes adecuadas, mientras que instalado en esta configuración mínima.
Supongamos que decido que 3 programas de terminal serían demasiados y me gustaría instalarlos xorg
y mate-core
sin xterm
y mate-terminal
. Yo podría hacer
sudo apt-get install xorg mate-core --no-install-recommends
sudo apt-get purge xterm mate-terminal
pero ¿es posible hacer esto de una vez? ¿Hay alguna sintaxis como
sudo apt-get install xorg mate-core --without xterm mate-terminal
XTerm
y tal vez UXTerm
(no estoy seguro de cuál es el nombre del paquete para este último)
sudo apt-get install xorg mate-core --without xterm mate-terminal
aptitude
(o algún administrador de paquetes gráfico), puede (des) seleccionar qué paquetes instalar, y si uno da como resultado una dependencia interrumpida, se le dará una explicación (generalmente).
xterm
ymate-terminal
? En 15.04,mate-terminal
es una dependencia dura demate-desktop-environment-core
, que es una dependencia dura demate-core
, y supongo que el PPAmate-terminal
no proporcionax-terminal-emulator
(lo que sí hace el paquete en 15.04).