Как я могу установить программу из PPA, который указан как для 12.04, когда я использую 11.10?

9

Я хотел бы установить программу из PPA, которая имеет версии Oneiric и Precise для одной и той же программы. Точная версия программы - 2.2, тогда как версия Oneiric - 2.0

Если я попытаюсь установить обычным способом через центр программного обеспечения или терминал, будет установлена ​​версия Oneiric 2.0. Есть ли простой способ заставить Ubuntu установить версию Precise?

coversnail
источник

Ответы:

9

Отредактируйте файл внутри /etc/apt/sources.list.d/списка ppa и измените имя дистрибутива с oneiric на точный. Конечно, вы можете столкнуться с проблемами зависимости, когда пытаетесь установить, так как точная версия может зависеть от библиотек от точных.

psusi
источник
1
Спасибо за ваш ответ, хотя у меня нет папки /etc/sources.d. Папка /etc/apt/sources.list.d одинакова?
обложка
2
К сожалению, это то, что я имел в виду. Исправлено
psusi
6

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

Откройте Центр программного обеспечения Ubuntu и выберите « Правка»> «Источники программного обеспечения».

Нажмите на PPA содержит программу, которую вы хотите установить и выберите Edit

Изображение диалогового окна

Затем замените текст « Oneiric » в поле распределения следующего меню на « Precise »

Изображение диалогового окна

coversnail
источник
0

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

математический
источник