Як я можу додати PPA з попереднього випуску?


14

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


Як ви додали PPA, за допомогою add-apt-repository? Або ви її ще не додали?
Thomas Ward

Додавання 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

Вам слід вибрати Змінити в Програмному забезпеченні та оновленнях > Інше програмне забезпечення від рейтингу до квантального розподілу.

інше програмне забезпечення


Дивовижно. Це, здається, спрацювало. Але як потім встановити версію пакета, старшу за встановлену в даний час?
Джонатан

@Jon Я думаю, це буде працювати sudo apt-get remove --purge [package]і зновуsudo apt-get update && sudo apt-get install [package]
Раду Радеану

1
Здається, все-таки встановити нову версію з офіційних репостів, а не старішу версію з PPA.
Джонатан

Якщо ви хочете встановити стару версію, слід прочитати наступне: Як понизити пакети на Ubuntu?
Раду Редеану

Чомусь це не визнає нічого з квантального репо. Перегляд джерел у синаптичному відношенні не показує нічого з цього 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.