web-dev-qa-db-fra.com

Est-il possible d'exporter un paquet installé?

Je dois installer un logiciel qui ne tourne que sur Ubuntu 10.04. Ce logiciel utilise le client Postgres 9.0, qui dépend de la version de libpq5 9.2.4-0ppa1 ~ lucid

La version 9.2.4 n'est plus disponible sur les PPA.

J'ai un autre système 10.04 où cette version est actuellement installée.

Est-il possible d'exporter libpq5 version 9.2.4-0ppa1 ~ lucid à ​​partir de là et de l'installer sur le nouveau système que je configure?

Ce PPA qui offre le client 9.2 de Postgres aurait fonctionné, mais aucun fichier binaire n’est disponible dans les archives. https://launchpad.net/~pitti/+archive/ubuntu/postgresql

Notez que ce n’est pas un doublon de Comment installer un logiciel ou mettre à niveau à partir d’une ancienne version non prise en charge?

Les discussions à ce sujet portent sur la façon d’obtenir des paquetages standard à partir d’anciennes versions. La bibliothèque en question ici est de PPA. Il n'est pas disponible dans les anciennes versions.

1
akirekadu

Le moyen le plus simple est probablement d'installer dpkg-repack (si ce n'est déjà fait) avec:

apt-get dpkg-repack

Voici la description du paquet: DPKG-REPACK crée un fichier .deb à partir d'un paquet Debian déjà installé sur votre système. Si des modifications ont été apportées au package alors qu'il a été décompressé (c'est-à-dire, les fichiers de/etc modifiés), le nouveau package héritera des modifications.

Cet utilitaire facilite la copie de packages d'un ordinateur à un autre ou la recréation de packages installés sur votre système, mais non disponibles ailleurs.

Remarque: Si vous avez un serveur en panne, l'option --root est très utile pour extraire le package à partir d'un disque monté.

2
LimpingNinja