Ich möchte bestimmte Pakete von der Installation ausschließen apt-get
, dh ein Metapaket ohne die Liste bestimmter Pakete installieren, vorzugsweise mit einem Aufruf von apt-get
.
In der LTS-Befehlszeile von Ubuntu 14.04 installiere ich beispielsweise die MATE-Desktopumgebung. In 14.04 ist LTS MATE kein offizielles Aroma, daher füge ich ein PPA hinzu:
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
dann installieren:
sudo apt-get install xorg mate-core --no-install-recommends
Auch ohne die empfohlenen Extras, mate-core
installiert 3 Terminal - Emulatoren: xterm
, uxterm
und mate-terminal
, letztere richtige Schriftarten fehlen , während in dieser Minimalkonfiguration installiert.
Angenommen, ich entscheide, dass 3 Terminalprogramme zu viele sind und ich möchte xorg
und mate-core
ohne xterm
und installieren mate-terminal
. ich könnte
sudo apt-get install xorg mate-core --no-install-recommends
sudo apt-get purge xterm mate-terminal
Aber ist es möglich, dies auf einmal zu tun? Gibt es eine Syntax wie
sudo apt-get install xorg mate-core --without xterm mate-terminal
XTerm
und vielleicht UXTerm
(ich bin nicht sicher, welcher Paketname für letzteres ist)
sudo apt-get install xorg mate-core --without xterm mate-terminal
aptitude
(oder einen grafischen Paketmanager) verwenden, können Sie (de) auswählen, welche Pakete installiert werden sollen, und wenn eines zu einer unterbrochenen Abhängigkeit führt, wird (normalerweise) eine Erklärung gegeben.
xterm
und entfernen könnenmate-terminal
? In 15.04mate-terminal
ist eine harte Abhängigkeit vonmate-desktop-environment-core
, was eine harte Abhängigkeit von istmate-core
, und ich nehme an , dass die PPAmate-terminal
nicht bereitstelltx-terminal-emulator
(was das Paket in 15.04 tut).