Recompiler un soft à la sauce Debian

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Vous avez de temps à autre besoin de recompiler certains softs. Mais quand on utilise les packages Debian, ce n'est pas toujours simple car on souhaite garder les petites commodités Debian. La solution est apt-get source :-)

2 Installation

Nous allons avoir besoin de ces packages :

Command aptitude
aptitude install dpkg-dev

3 Exemple

Par exemple, je souhaites installer nginx mais recompiler une option supplémentaire. Je télécharge donc les sources de la manière suivante :

Command
apt-get source nginx

J'ai ensuite un dossier contenant les sources et je reconfigure mes sources avec ./configure.

Ensuite il ne reste plus qu'a recréer le package :

Command dpkg-buildpackage
dpkg-buildpackage -us -uc

Il peut manquer quelques packages qui seront indiqués par la suite (généralement autotools-dev). Installez les et recommancez la ligne ci dessus.

Ensuite installez le package comme ceci :

Command dpkg
dpkg -i nginx.deb