Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

wink

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

www.eauland.com

Hors ligne

#4 Le 12/04/2010, à 20:14

yanightmare

Re : Créer un paquet .deb

Salut,

merci beaucoup pour vos réponses smile

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

yanightmare a écrit :

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... roll


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