La reconstruction d'un paquet avec Debian GNU / Linux
Nessun commento » Debian , les Open Source , des systèmes , des Trucs & Astuces Aucun commentaire »
Je déclare que ce n'est pas conçue comme un didacticiel complet, mais seulement une sorte de manabile - mais je me souviendrai du manabili?
- Particulièrement utile pour ceux qui veulent essayer de se reconstruire à partir d'un paquet Debian et ne pas avoir le temps d'approfondir la théorie.
D'abord, vous devez installer les packages de base pour ce type d'opération:
# apt-get install devscripts build-essential
Ensuite, allez télécharger le paquet source que nous voulons pour recompiler:
# apt-get source nome_pacchetto
Attention: Le package est téléchargé dans le répertoire courant!
Le nom du package, vous pouvez facilement obtenir la sortie de dpkg greppando:
# dpkg -l | grep -i openoffice
Dans l'exemple que nous avons cherché à trouver le nom correct de l'ensemble openoffice.org.
Maintenant nous procédons à la génération des dépendances:
# apt-get build-dep nome_pacchetto
Straight! Dans debian il ya quelques scripts et fichiers de configuration peuvent nécessiter des modifications spécifiques, peut-être même celles pour lesquelles il a été décidé de reconstruire le package. Parmi ceux-ci sont les règles les plus importantes (les options du compilateur) et changelogs (nom doit être compréhensible en soi).
Pour recompiler le paquet:
# cd nome_pacchetto
# debuild -us -uc
Une fois la compilation terminatala, vous trouverez les paquets Deb dans le répertoire, prêt pour l'installation.:
# cd ..
# dpkg -i *.deb
Pour plus de clarté, nous voyons un exemple concret:
# apt-get source mysql-server-5.0
# apt-get build-dep mysql-server-5.0
# cd mysql-dfsg-5.0-5.0.32
# debuild -us -uc
# cd ..
# dpkg -i *.deb
Ayez beaucoup de plaisir!







