Как я могу добавить PPA из предыдущего выпуска?

14

Я пытался получить vim с примененным патчом breakindent , но он доступен только через Quantal, и я использую Raring. Есть ли способ принудительно установить PPA из предыдущего выпуска? Я попытался вручную загрузить все пакеты и запустить, sudo dpkg -iно я получаю много ошибок о зависимостях, некоторые из которых не выглядят так, как их можно решить. Я застрял с необходимостью компилировать vim сам?

Джонатан
источник
Как вы добавили PPA, с add-apt-repository? Или вы еще не добавили его?
Томас Уорд
Добавление PPA работает, но поскольку его область Raring пуста, apt-get возвращает. W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.Более того, добавление такого пустого репозитория нарушает обновление apt-get, поэтому мне нужно войти и вручную удалить записи PPA из моего списка источников.
Джонатан

Ответы:

13

Вы должны выбрать команду Изменить в программном обеспечении и обновлении > Прочего программного обеспечения от рвения к квантовому распределения.

другое программное обеспечение

Раду Рэдяну
источник
Потрясающие. Кажется, это сработало. Но тогда как мне установить версию пакета старше установленной на данный момент?
Джонатан
@ Джон, я думаю, это будет работать sudo apt-get remove --purge [package]снова и сноваsudo apt-get update && sudo apt-get install [package]
Раду Рэдэну
1
Кажется, все еще устанавливается более новая версия из официальных репозиториев, а не более старая версия из PPA.
Джонатан
Если вы хотите установить старую версию, вы должны прочитать это: Как понизить
Раду Рэдяну
По какой-то причине он не распознает ничего из квантового репо. Просмотр по источнику в synaptic ничего не показывает из этого PPA.
Джонатан
8

После добавления репозитория вы можете попробовать изменить дистрибутив вручную:

$ cat /etc/apt/sources.list.d/eudoxos-vim-breakindent-<version>.list 
deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main
deb-src http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main

Так что просто замените <version>эти записи на quantalи сделайте sudo apt-get update. Не гарантируется, что он будет работать, но если это не так, вы можете отменить козырьки или удалить PPA.

Salem
источник