Table des matières

Télécharger des sources pour en faire un binaire .DEB

Introduction

installation de build-essential et fakeroot

apt-get install build-essential fakeroot

Exemple Filezilla

récupérer les sources

apt-get source filezilla

récupérer les dépôts des dépendances

apt-get build-dep filezilla

création du paquet

cd filezilla-3.5.3/

Puis

dpkg-buildpackage -rfakeroot -us -b
-b : Indique que seul un paquet binaire est à construire
-rcommande pour obtenir les privilège root
-us : ne pas signer le paquet source
fakeroot : lance une commande avec les privilège du superutilisateur pour la manipulation des fichiers
Il faut attendre que la compilation finisse.
cd .. && clear && ls -l filezilla*.deb
-rw-r--r-- 1 root root 1264470 août  20 19:06 filezilla_3.5.3-2_amd64.deb
-rw-r--r-- 1 root root 3014522 août  20 19:06 filezilla-common_3.5.3-2_all.deb

Installer les dépôts

dpkg -i filezilla_3.5.3-2_amd64.deb filezilla-common_3.5.3-2_all.deb
filezilla &