« Modifier / rebuild un paquet issu des dépots debian ou ubuntu » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « category:serveur category:desktop category:debian category:ubuntu Assurez vous d'avoir les lignes <code>deb-src</code> correspondant à vos différents d... »)
 
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :
[[category:ubuntu]]
[[category:ubuntu]]


Assurez vous d'avoir les lignes <code>deb-src</code> correspondant à vos différents dépôts dans <code>/etc/apt/sources.list</code>
* Assurez vous d'avoir installé au minimum <code>devscripts/code> et <code>build-essential</code>
* Assurez vous d'avoir les lignes <code>deb-src</code> correspondant à vos différents dépôts dans <code>/etc/apt/sources.list</code>


Installez les dépendances nécessaires au build puis récupérez les sources du paquet :
Installez les dépendances nécessaires au build puis récupérez les sources du paquet :
Ligne 10 : Ligne 11 :
sudo apt-get build-dep curl
sudo apt-get build-dep curl
apt-get source curl
apt-get source curl
cd curl-7.52.1/
</pre>
</pre>


Faites vos modifications.<br>
Faites vos modifications.<br>
Vous pouvez par exemple ajouter un argument de configuration dans <code>debian/rules</code> (variable <code>CONFIGURE_ARGS</code>)
Vous pouvez par exemple ajouter un argument de configuration dans <code>debian/rules</code> (variable <code>CONFIGURE_ARGS</code>)
Mettez un petit message dans l'historique des modifications :
<pre>dch -i</pre>


Construire le paquet sans le signer :
Construire le paquet sans le signer :
<pre>
<pre>
cd curl-7.52.1/
debuild -us -uc -b
debuild -us -uc -b
</pre>
Pour construire le paquet et le signer (afin par exemple, de l'uploader sur un ppa ubuntu) :
<pre>
debuild -S
</pre>
</pre>

Dernière version du 13 juillet 2017 à 01:22


  • Assurez vous d'avoir installé au minimum devscripts/code> et build-essential
  • Assurez vous d'avoir les lignes deb-src correspondant à vos différents dépôts dans /etc/apt/sources.list

Installez les dépendances nécessaires au build puis récupérez les sources du paquet :

sudo apt-get build-dep curl
apt-get source curl
cd curl-7.52.1/

Faites vos modifications.
Vous pouvez par exemple ajouter un argument de configuration dans debian/rules (variable CONFIGURE_ARGS)

Mettez un petit message dans l'historique des modifications :

dch -i

Construire le paquet sans le signer :

debuild -us -uc -b

Pour construire le paquet et le signer (afin par exemple, de l'uploader sur un ppa ubuntu) :

debuild -S