#1 Le 12/04/2010, à 15:50
- yanightmare
Créer un paquet .deb
Bonjour,
J'ai une question qui va surement vous paraître très bête.
J'ai toujours eu l'impression que construire un paquet .deb était quelque chose de compliqué. Pourtant, lorsqu'on compile des sources et qu'on les installe à l'aide de la commande "sudo checkinstall" cela crée un paquet .deb. Cela me semble beaucoup trop simple. Je suppose que ce paquet créé ne fonctionne que sur ma configuration précise. Si je le distribue d'autres ne pourront-ils pas l'utiliser ?
J'aimerais des renseignements à ce sujet. Si quelqu'un en a je suis preneur.
Merci beaucoup d'avance.
Hors ligne
#2 Le 12/04/2010, à 16:42
- grandtoubab
Re : Créer un paquet .deb
il y a l'appli Giftwrap pour créer des paquets
http://giftwrap.tuxfamily.org/
https://launchpad.net/~giftwrap/+archive/ppa
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#3 Le 12/04/2010, à 16:54
- EauLand
Re : Créer un paquet .deb
Coucou
Si le destinataire du paquet utilise la même architecture et les dépendances ça peut le faire sinon extracte tous,
Une fois extarcté l'archive data correspond au logiciel, tu peux rajouter un icône dans usr/pixmaps puis créer un lanceur dans usr/applications.
Pour finir avec l'archive control, dans le fichier control tu peux mettre les dépendances en les séparant par des virgules, dans la ligne Depends: ......
Si dans le dossier control il y a un fichier conffiles tu peux le supprimer surtout qu'il doit être vide.
tu renommes le dossier control en DEBIAN
Dans le dossier ou tu as tes 2 archives tu peux les supprimer ainsi que le fichier debian-binary.
A cette instant tu dois avoir cette organisation:
dossier_de_mon_futur_paquet
# ===>DEBIAN/
# ------->control
(des scripts que tu peux rajouter:)
# (------>postinst)
# (------>postrm)
# ===>usr/
# =====>doc/
# ---------->AUTHORS
# ---------->ChangeLog
# ---------->COPYING
# ---------->README
# =====>bin/
# ---------->mon_binaire
# =====>share/
# =======>dossier_de_mon_paquet/
# ------------->les_fichiers
# =====>applications/
# ---------->mon_lanceur.desktop
# =====>pixmaps/
# ---------->mon_icone.png
ensuite tu fais un:
dpkg-deb --build dossier_de_mon_futur_paquet
ça reste de la bidouille mais plus pratique que d'utiliser un logiciel pour faire un paquet (l'humain ferra moins d'erreur qu'un logiciel.... ou pas^^) !
Sinon tu peux regarder du coté de dh-make
Dernière modification par EauLand (Le 12/04/2010, à 17:06)
Ultra Portable => Toshiba T130-11U - Ubuntu Jaunty (Kernel: 2.6.32.16)
PC Fixe => AMD 64 4600+, Nvidia GT220 1Go, 3Go DDRII, 2To HDD SataII, Wifi n/g/b - Archlinux
Hors ligne
#4 Le 12/04/2010, à 20:14
- yanightmare
Re : Créer un paquet .deb
Salut,
merci beaucoup pour vos réponses
Ca a l'air très simple avec giftwrap ! Ca m'étonne du coup qu'autant de nouveaux logiciels n'aient pas de .deb...
C'est bizarre non ?
Ca veut dire que je peux créer un paquet à partir de sources fraîchement sorties et me créer un PPA sur Launchpad ?
C'est aussi simple que ça ?
Hors ligne
#5 Le 12/04/2010, à 20:16
- grandtoubab
Re : Créer un paquet .deb
on est dans le monde libre non?
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#6 Le 12/04/2010, à 20:19
- JB-home
Re : Créer un paquet .deb
non malheureusement le monde n'est pas libre...
Hors ligne
#7 Le 12/04/2010, à 20:38
- kyncani
Re : Créer un paquet .deb
Ca veut dire que je peux créer un paquet à partir de sources fraîchement sorties et me créer un PPA sur Launchpad ?
Euh, sur launchpad je ne crois pas qu'il soit possible de poster un .deb, je crois qu'on ne peut que poster les sources et laisser le builder launchpad créer les .deb qui vont bien.
Hors ligne
#8 Le 13/04/2010, à 12:10
- nathéo
Re : Créer un paquet .deb
Il y a ce lien qui peut aider...
C'est rarement par le sarcasme qu'on élève son âme.
Le jus de la vigne clarifie l'esprit et l'entendement.
De quoi souffres-tu ? De l'irréel intact dans le réel dévasté ?
La liberté n'est qu'un vain fantôme, quand une classe d'hommes peut affamer l'autre impunément. timezone[America/Bogota]
Hors ligne