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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:creation_deb [Le 12/12/2009, 16:28] Canigou 66 facilement diffusible sur les autres ordinateurs de votre famille voir à d'autres sur internet > facilement diffusable sur les autres ordinateurs de votre famille voire à d'autres sur internet |
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 [[http://doc.ubuntu-fr.org/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. |
Le cas m'est arrivé avec un programme python et avec des programmes simplement archivés. | Le cas m'est arrivé avec un programme python et avec des programmes simplement archivés. | ||
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 [[http://doc.ubuntu-fr.org/firefox#versions_en_developpement|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]]. | ||