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!