Я хотел бы исключить определенные пакеты из установки apt-get, то есть установить метапакет без списка определенных пакетов, предпочтительно с одним вызовом apt-get.
Например, в командной строке Ubuntu 14.04 LTS я устанавливаю среду рабочего стола MATE. В 14.04 LTS MATE не является официальной версией, поэтому я добавляю 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
затем установка:
sudo apt-get install xorg mate-core --no-install-recommends
Даже без рекомендуемых дополнений, mate-coreустанавливает 3 эмуляторы терминала: xterm, uxtermи mate-terminal , последний недостаток соответствующих шрифтов в то время как установлено в этой минимальной конфигурации.
Предположим, я решил, что 3 терминальных программ было бы слишком много, и я хотел бы установить xorgи mate-core без, xterm и mate-terminal. я мог бы сделать
sudo apt-get install xorg mate-core --no-install-recommends
sudo apt-get purge xterm mate-terminal
но возможно ли сделать это за один раз? Есть ли такой синтаксис, как
sudo apt-get install xorg mate-core --without xterm mate-terminal
XTermи, возможно, UXTerm(я не уверен, какое имя пакета для последнего)
sudo apt-get install xorg mate-core --without xterm mate-terminal
aptitude(или какой-либо графический менеджер пакетов), вы можете (де) выбрать, какие пакеты устанавливать, и если один из них приведет к нарушению зависимости, объяснение будет (как правило).



xtermиmate-terminal? В 15.04mate-terminalэто жесткая зависимостьmate-desktop-environment-core, которая является жесткой зависимостьюmate-core, и я предполагаю, что PPAmate-terminalне предоставляетx-terminal-emulator(что делает пакет в 15.04).