Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
tutoriel:creation_deb [Le 05/06/2012, 20:51] 217.108.172.253 http://doc.ubuntu-fr.org -> lien intra |
tutoriel:creation_deb [Le 07/03/2015, 20:43] cafecho |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Création d'un paquet deb à partir d'une archive ====== | ====== Création d'un paquet deb à partir d'une archive ====== | ||
+ | <note>Ici il est expliqué comment créer un paquet .deb depuis une archive, pour créer un .deb depuis les sources, voir [[:tutoriel/creer_un_paquet|Création d'un paquet deb à partir des sources]]</note> | ||
Il peut être pratique de créer soit-même des paquets deb. Cela permet une diffusion plus pratique des programmes et surtout une désinstallation rapide dudit programme. La manière la plus commune de créer un paquet est de [[:tutoriel:compilation|compiler les sources]] du programmes. Mais parfois, il n'y a rien à compiler. | Il peut être pratique de créer soit-même des paquets deb. Cela permet une diffusion plus pratique des programmes et surtout une désinstallation rapide dudit programme. La manière la plus commune de créer un paquet est de [[:tutoriel:compilation|compiler les sources]] du programmes. Mais parfois, il n'y a rien à compiler. | ||
Ligne 14: | Ligne 14: | ||
Le programme en question ne demande qu'à être installé avec la fonction : ''python setup.py install'' | Le programme en question ne demande qu'à être installé avec la fonction : ''python setup.py install'' | ||
- | L'idée ici est de créer une archive au lieu de l'installer, pour pouvoir par la suite créer son paquet deb. On va donc taper : | + | L'idée ici est de créer une archive au lieu de l'installer, pour pouvoir par la suite créer son paquet deb. On va donc dans un [[:terminal]] saisir la [[:commande_shell|commande]] suivante: |
- | python setup.py bdist --format=gztar | + | <code>python setup.py bdist --format=gztar</code> |
- | + | Une fois l'archive créée, on procède comme pour le programme archivé. Ici, le format est tar.gz. On le décompressera en tapant: ''tar xvzf xxxx.tar.gz'' | |
- | Une fois l'archive créée, on procède comme pour le programme archivé. Ici, le format est tar.gz. On le décompressera en tapant : ''tar xvzf xxxx.tar.gz'' | + | |
Ligne 25: | Ligne 24: | ||
===== Le programme archivé ===== | ===== Le programme archivé ===== | ||
- | Le second cas que j'ai rencontré est celui du programme archivé. Qui n'a jamais vu un tuto pour [[:firefox_non_officiel|installer la dernière version de firefox]] en le désarchivant dans /opt ? | + | Le second cas que j'ai rencontré est celui du programme archivé. Qui n'a jamais vu un tuto pour [[:firefox|installer la dernière version de firefox]] en le désarchivant dans /opt ?\\ |
Au lieu de cela, on va créer un paquet deb pour pouvoir l'installer et le désinstaller correctement. En lieu et place de firefox, j'en choisi pour l'exemple la version libre [[http://www.gnu.org/software/gnuzilla/|icecat]]. | Au lieu de cela, on va créer un paquet deb pour pouvoir l'installer et le désinstaller correctement. En lieu et place de firefox, j'en choisi pour l'exemple la version libre [[http://www.gnu.org/software/gnuzilla/|icecat]]. | ||