Я хотів би виключити конкретні пакети з інсталяції 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 робить).