Клементина появляется в двух PPA. Как я могу указать, какой использовать?

В пакете клементина в 12.04 отсутствует поддержка spotify. Поэтому я добавил PPA клементина следующим образом:

sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install clementine

Затем я установил так:

sudo apt-get install clementine=1.0.1~precise

Потому что это версия в PPA, специфичном для клементина. Но теперь менеджер обновлений хочет обновить его до версии из архива Ubuntu, потому что он более новый.

Как я могу сказать, чтобы он поддерживал клеменин из PPA клементина, а не PPA ubuntu?

Я понимаю, что подобные вопросы задавались, но не совсем, и я не могу понять это, так что любой была бы признательна за помощь.

Благодаря.

4
задан 5 June 2012 в 19:24

2 ответа

Гораздо более полезным, чем блокировка, было бы закрепление Клементины в PPA. Это будет делать именно то, что вы хотите - убедитесь, что apt всегда предпочитает версию Clementine, которая есть в PPA. Пиннинг - это круто, если вы делаете это правильно. https://help.ubuntu.com/community/PinningHowto

0
ответ дан 5 June 2012 в 19:24

С помощью Synaptic вы можете «принудительно» установить пакет, отличный от того, который был выбран Synaptic. Сделайте следующее:

  1. Нажмите «Перезагрузить» или нажмите Ctrl + R, чтобы Synaptic узнал о последних обновлениях.

  2. Выберите пакет. Выберите «Принудительная версия» в меню «Пакет».

  3. Выберите версию, которую вы хотели бы использовать. Чтобы подтвердить свое решение, нажмите Force.

  4. Нажмите Apply на панели инструментов или нажмите Ctrl + P. Появится диалоговое окно со сводкой изменений, которые будут внесены в вашу систему. Для подтверждения нажмите Применить.

0
ответ дан 5 June 2012 в 19:24

Другие вопросы по тегам:

Похожие вопросы: