Comment puis-je ajouter un PPA d'une version précédente?

14

J'ai essayé d'obtenir vim avec le patch breakindent appliqué , mais il n'est disponible que via Quantal, et j'utilise Raring. Existe-t-il un moyen de forcer l'installation d'un PPA à partir d'une version précédente? J'ai essayé de télécharger manuellement tous les packages et de les exécuter, sudo dpkg -imais je reçois beaucoup d'erreurs sur les dépendances, dont certaines ne semblent pas pouvoir être résolues. Suis-je obligé de compiler vim moi-même?

Jonathan
la source
Comment avez-vous ajouté le PPA, avec add-apt-repository? Ou ne l'avez-vous pas encore ajouté?
Thomas Ward
L'ajout du PPA fonctionne, mais puisque sa zone Raring est vide, apt-get renvoie 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.En outre, l'ajout d'un référentiel vide comme celui-ci interrompt la mise à niveau d'apt-get, donc je dois aller et supprimer manuellement les entrées PPA de ma liste de sources.
Jonathan

Réponses:

13

Vous devez choisir Modify dans Software & Updates > Other software from raring to quantal distribution.

autres logiciels

Radu Rădeanu
la source
Impressionnant. Cela semble avoir fonctionné. Mais alors comment installer une version d'un package plus ancienne que celle actuellement installée?
Jonathan
@Jon Je pense que cela fonctionnera avec sudo apt-get remove --purge [package]et encoresudo apt-get update && sudo apt-get install [package]
Radu Rădeanu
1
Il semble toujours installer la nouvelle version à partir des dépôts officiels, au lieu de l'ancienne version du PPA.
Jonathan
Si vous souhaitez installer une ancienne version, vous devriez lire ceci: Comment rétrograder des packages sur Ubuntu?
Radu Rădeanu
Pour une raison quelconque, il ne reconnaît rien du repo quantique. La navigation par source dans synaptique ne montre rien de ce PPA.
Jonathan
8

Après avoir ajouté le référentiel, vous pouvez essayer de modifier la distribution manuellement:

$ 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

Il suffit donc de remplacer <version>ces entrées par quantalet faites sudo apt-get update. Il n'est pas garanti que cela fonctionnera, mais si ce n'est pas le cas, vous pouvez rétablir les canges ou retirer le PPA.

Salem
la source