Comment télécharger, modifier, construire et installer un paquet source Debian? [dupliquer]

32

Si je souhaite apporter des modifications mineures au code source d’un paquet Debian, comment puis-je télécharger, incrémenter la version du paquet, créer la source (modifiée) et l’installer sur mon ordinateur?

    
posée sashoalm 22.11.2011 - 22:39
la source

1 réponse

39

Il y a essentiellement deux manières de le faire, la première est la forme classique, vous obtiendrez le source avec:

Classique

 $ apt-get source package

Ensuite, vous pourrez le modifier:

 $ cd package
 $ vim some_file

Reconstruisez-le:

$ sudo apt-get build-dep package
$ dch -i (which will open your editor to edit the changefile, here's where you can increment the package version)

$ debuild -us -uc -b

Et installez-le:

$ sudo dpkg -i ../package.deb


Nouvelle approche Ubuntu

La nouvelle manière (la manière Ubuntu) est d'utiliser des branches bzr, vous obtiendrez le code en utilisant:

$ bzr branch lp:ubuntu/package #which will download the latest ubuntu package (the precise one)

$ bzr branch lp:ubuntu/oneiric/package #to get the package in oneiric

Vous pouvez également obtenir le code en utilisant:

$ pull-lp-source package #lp-source is part of the ubuntu-dev-tools pkg

pull-lp-source était appelé juste lp-source dans les anciennes versions.

Ensuite, vous pourrez l’éditer:

$ cd package 
$ vim some_file

Reconstruisez-le:

$ dch -i 
$ debcommit
$ bzr bd -- -b -us -uc

Et installez-le:

$ sudo dpkg -i ../package.deb

Je vous recommande de consulter le guide d’emballage Ubuntu pour connaître les détails.

Vous pouvez également rencontrer des problèmes si le paquetage dépend d’autres

    
réponse donnée chilicuil 01.11.2015 - 16:13
la source

Lire d'autres questions sur les étiquettes