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 16/07/2009, à 20:31

pandorax

[RESOLU] Création d'un paquet débian

Bonjour à tous.
Voulant comprendre le fonctionnement de la construction d'un paquet debian.
J'ai trouvé ce tuto qui me semblait une bonne introduction pourtant il ne marche pas en l'état a priori.
http://www.sukria.net/fr/libreast/
Il me semble avoir détecté plusieurs erreurs des / en trop, et un makefile sans règles clean , enfin  je découvre sad.
Qui pourrait m'expliquer ce qui ne marche pas dans ce tuto.

Dernière modification par pandorax (Le 20/07/2009, à 16:09)


Mon avatar n'est pas l'inspecteur Derrick, c'est juste une poire .
configuration: ENIAC (ordinateur et chauffage)

Hors ligne

#2 Le 16/07/2009, à 21:51

WW

Re : [RESOLU] Création d'un paquet débian

Salut @pandorax, (ça me rappelle une boîte, une console et une radio wink)

Je n'ai pas pris le temps de lire tout le tuto que tu donne.
En revanche celui que j'ai utiliser pour comprendre comment ça marche est ici.

Il n'est pas complet mais suffisent pour comprendre.


Quand on sait c'est facile, mais qui n'a jamais été débutant.

Hors ligne

#3 Le 17/07/2009, à 09:59

pandorax

Re : [RESOLU] Création d'un paquet débian

Oui merci beaucoup big_smile
donc il faut reconstruire une partie de l'arborescence du système dans son "répertoire-paquet"
en gros si le fichier sera dans /usr/bin,
il faut créer dans son répertoire-paquet un usr/bin.
Oui mais il me manque encore une pièce pour pouvoir utiliser dpkg-build
Il faut chrooter , faire croire à la machine que la racine est mon dossier-paquet.
Car cette ab*uti de dpkg-build tente d'écrire dans /usr/bin, et cela provoque une erreur car je ne suis pas vraiment root et donc je ne peux pas écrire dans /usr/bin

Dernière modification par pandorax (Le 17/07/2009, à 10:07)


Mon avatar n'est pas l'inspecteur Derrick, c'est juste une poire .
configuration: ENIAC (ordinateur et chauffage)

Hors ligne

#4 Le 19/07/2009, à 16:03

WW

Re : [RESOLU] Création d'un paquet débian

Re,

  Il n'y a pas de soucis de droit pour utiliser dpkg-deb du moins logiquement.
Il n'y a pas besoin de chroot (tjr logiquement smile)

  Tu fais bien un répertoire pour le paquet, ensuite un sous-répertoire DEBIAN avec les fichiers de contrôle, les autres sous-répertoires pour reconstruire l'arborescence nécessaire. Ensuite tu fixe les droits

chmod -R 755 repertoire_paquet

Et enfin :

dpkg-deb -b repertoire_paquet monPaquet.deb

Quand on sait c'est facile, mais qui n'a jamais été débutant.

Hors ligne

#5 Le 19/07/2009, à 23:17

pandorax

Re : [RESOLU] Création d'un paquet débian

Oui tout à fait j'ai suivi les indications , recréé une arborescence , fixé les droits et lancé dpkg -deb
Cela marche tout bien .
Disons que l'aspect pratique est résolu mais j'aimerais vraiment comprendre ce qui bloque avec dpg-buildpackage.
Mais merci encore .:)


Mon avatar n'est pas l'inspecteur Derrick, c'est juste une poire .
configuration: ENIAC (ordinateur et chauffage)

Hors ligne

#6 Le 20/07/2009, à 16:05

pandorax

Re : [RESOLU] Création d'un paquet débian

çà y est j'y suis arrivé .
En fait c'était juste des erreurs dans le fichiers rules.
Il y a une différence entre utiliser dpkg-buildpackage et dpkg-deb.
dpkg-deb nécessite de recréer à la main l'arborescence , pas dpkg-buildpackage donc j'ai pu comprendre que le premier était réservé pour les paquets avec peu d'éléments , le deuxième c'est pour les projets plus complexes, cela peut nottamment être intéressant pour compiler des sources plus proprement qu'avec un checkinstall.
Voilà merci beaucoup WW wink


Mon avatar n'est pas l'inspecteur Derrick, c'est juste une poire .
configuration: ENIAC (ordinateur et chauffage)

Hors ligne