Wie kann ich eine PPA aus einer früheren Version hinzufügen?

14

Ich habe versucht, mit dem Breakindent-Patch erfolgreich zu sein , aber er ist nur über Quantal verfügbar, und ich verwende Raring. Gibt es eine Möglichkeit, eine PPA aus einer früheren Version zu erzwingen? Ich habe versucht, alle Pakete manuell herunterzuladen und auszuführen, sudo dpkg -iaber es werden viele Fehler zu Abhängigkeiten angezeigt, von denen einige nicht so aussehen, als könnten sie behoben werden. Muss ich mich nicht selbst kompilieren?

Jonathan
quelle
Wie haben Sie das PPA hinzugefügt add-apt-repository? Oder hast du es noch nicht hinzugefügt?
Thomas Ward
Das Hinzufügen des PPA funktioniert, aber da sein Raring-Bereich leer ist, kehrt apt-get zurück. 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.Außerdem bricht das Hinzufügen eines leeren Repos wie dieses das Upgrade von apt-get ab, sodass ich die PPA-Einträge manuell aus meiner Quellenliste entfernen muss.
Jonathan

Antworten:

13

Sie sollten wählen Ändern in Software & Updates > Andere Software von raring zu quantal Verteilung.

andere Software

Radu Rădeanu
quelle
Genial. Das scheint geklappt zu haben. Aber wie installiere ich dann eine Version eines Pakets, das älter als die aktuell installierte ist?
Jonathan
@ Jon Ich denke, es wird funktionieren sudo apt-get remove --purge [package]und wiedersudo apt-get update && sudo apt-get install [package]
Radu Rădeanu
1
Es scheint immer noch die neuere Version von den offiziellen Repos zu installieren, anstatt die ältere Version von der PPA.
Jonathan
Wenn Sie eine alte Version installieren möchten, sollten Sie Folgendes lesen: Wie werden Pakete auf Ubuntu heruntergestuft?
Radu Rădeanu
Aus irgendeinem Grund erkennt es nichts aus dem Quantenrepo. Durchsuchen nach Quelle in Synaptic zeigt nichts von dieser PPA.
Jonathan
8

Nachdem Sie das Repository hinzugefügt haben, können Sie versuchen, die Verteilung manuell zu ändern:

$ 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

Ersetzen Sie <version>diese Einträge einfach durch quantal, und tun Sie dies sudo apt-get update. Es ist nicht garantiert, dass es funktioniert, aber wenn dies nicht der Fall ist, können Sie die Canges zurücksetzen oder die PPA entfernen.

Salem
quelle