Я хочу установить owncloud, в котором есть эта строка рекомендаций:
Recommends: curl, exim4 | mail-transport-agent, php5-imagick, php5-apc, libreoffice-writer
Я хочу установить все требования, кроме libreoffice-writer
.
Я знаю, что могу игнорировать все рекомендации по использованию --no-install-recommends
, но есть ли способ игнорировать один рекомендация?
Редактировать:
Я хочу автоматизировать это, поэтому решения, вручную удаляющие libreoffice с помощью aptitude и т. Д., Не так полезны
Когда вы говорите, что хотите автоматизировать его, я предполагаю, что вы имеете в виду, что хотите установить owncloud
на многих машинах, но никогда не устанавливайте libreoffice-writer
(и все его зависимости).
Если это так, то вы хотите использовать Apt Pinning. Это позволяет вам указывать конкретные версии пакетов, включая отсутствие версии вообще.
За это вопрос по AskUbuntu способ сделать это - добавить в /etc/apt/preferences
:
Package: libreoffice-writer
Pin: origin ""
Pin-Priority: -1
Если вам нужно сделать это полностью автоматически (например, с помощью одной команды ssh), вы можете просто повторить это в файле перед установкой. Это выглядело бы примерно так:
echo 'Package: libreoffice-writer\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences && apt-get install owncloud