Я использую Ubuntu 10.04 LTS на своем сервере и хочу установить netatalk 2.2. Существует версия, доступная в PPA Стефано Риверы .
Теперь бывает так, что у меня также установлены smartmontools, для которых он также поставляет новую версию, но я бы очень хотел обновить только netatalk.
Я попытался добавить файл /etc/apt/preferences.d/stefanor
:
Package: *
Pin: o=LP-PPA-stefanor
Pin-Priority: 50
, но это ничего не изменило.
Как я могу удалить хранилище и установить с него всего одну часть программного обеспечения?
Вы можете попробовать:
Пин: release o = LP-PPA-stefanor
и проверить приоритет с помощью «apt-cache policy [package]»
Могу ли я предложить вам ppa-purge PPA, для которого вы хотите установить версию программного обеспечения по умолчанию обратно в стандартную версию хранилища lucid.
Затем заново отредактируйте ваши программные источники (sudo nano /etc/apt/sources.list
) и удалите # из строкового ввода PPA.
Запустите только обновление - НЕ обновление.
sudo apt-get update
Установите необходимое программное обеспечение.
sudo apt-get install [software package]
Затем заново откройте файл source-sources и снова прочитайте # в PPA, чтобы больше не получать никаких обновлений.
Для lucid вы можете установить ppa-purge , включив репозиторий backports - опять же - сделайте это из файла с исходным кодом программного обеспечения.