Recompiler un paquet deb : Différence entre versions
De Asso Val Libre
(→Backport) |
|||
| (4 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| − | |||
: Ajouter une source apt pour les paquets sources deb Debian/Testing | : Ajouter une source apt pour les paquets sources deb Debian/Testing | ||
deb-src [trusted=yes] http://ftp.debian.org/debian testing main contrib non-free | deb-src [trusted=yes] http://ftp.debian.org/debian testing main contrib non-free | ||
| − | |||
: récupérer le paquet source | : récupérer le paquet source | ||
| Ligne 10 : | Ligne 8 : | ||
: reconstruction par recompilation du paquet | : reconstruction par recompilation du paquet | ||
dpkg-buildpackage -b -uc -d | dpkg-buildpackage -b -uc -d | ||
| + | |||
| + | : si tout se passe bien, les paquets sont générés | ||
| + | ls -l ../*.deb | ||
| + | 96808 mai 22 11:07 ../imagination_3.6-1_amd64.deb | ||
| + | 2634292 mai 22 11:07 ../imagination-common_3.6-1_all.deb | ||
| + | |||
| + | : installation des paquets | ||
| + | gdebi ../imagination*.deb | ||
| + | |||
| + | == Backport == | ||
| + | |||
| + | L'objectif est de recompiler dans un environnement donné un paquet a priori prévu pour un environnement plus récent. | ||
| + | |||
| + | : Recompiler un paquet dans une Ubuntu 20.04 alors qu'il est prévu pour une 22.04. | ||
| + | |||
{{Comment}} | {{Comment}} | ||
Version actuelle en date du 24 octobre 2023 à 21:09
- Ajouter une source apt pour les paquets sources deb Debian/Testing
deb-src [trusted=yes] http://ftp.debian.org/debian testing main contrib non-free
- récupérer le paquet source
apt-get source -b imagination
- reconstruction par recompilation du paquet
dpkg-buildpackage -b -uc -d
- si tout se passe bien, les paquets sont générés
ls -l ../*.deb 96808 mai 22 11:07 ../imagination_3.6-1_amd64.deb 2634292 mai 22 11:07 ../imagination-common_3.6-1_all.deb
- installation des paquets
gdebi ../imagination*.deb
Backport
L'objectif est de recompiler dans un environnement donné un paquet a priori prévu pour un environnement plus récent.
- Recompiler un paquet dans une Ubuntu 20.04 alors qu'il est prévu pour une 22.04.