Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 23/03/2006, à 18:08

freenux.be

Création de dépot debian & ubuntu ...

Bonjour ,

j'aimerai créer un dépot Debian , puis un autre pour Ubuntu (breezy) et plus tard pour la dapper...

J'ai lu qu'il fallait mettre des fichiers packages.gz et sources.gz ,
mais je ne parviens pas à trouver la facon de réaliser ces fichiers ,
à savoir ce qu'ils comportent et leur architectures ...

Peut-être pourriez-vous m'aider ? (qui sait ^^)

En espérant vous lire tres prochainement , freenux ^^


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#2 Le 23/03/2006, à 18:23

Bobbybionic

Re : Création de dépot debian & ubuntu ...

dpkg-scanpackages . /dev/null | gzip - > Packages.gz

wink


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#3 Le 23/03/2006, à 18:31

gpocentek

Re : Création de dépot debian & ubuntu ...

J'utilise un script trrès simple qui crée les fichiers Packages.gz et Sources.gz:

#!/bin/sh

for i in *; do
        if [ -d $i ]; then
                cd $i
                for j in *; do
                        if [ -d $j ]; then
                                cd $j
                                dpkg-scanpackages binary-i386 /dev/null dists/"$i"/"$j"/ | gzip -f9 > binary-i386/Packages.gz
                                dpkg-scansources source /dev/null dists/"$i"/"$j"/ | gzip -f9 > source/Sources.gz
                                cd ..
                        fi
                done
                cd ..
        fi
done

Ca a l'avantage de scanner toutes les distros ($i) et toutes les branches ($j).
Le script est à exécuter dans le répertoire dists/

Hors ligne

#4 Le 23/03/2006, à 18:47

freenux.be

Re : Création de dépot debian & ubuntu ...

Bonjour Bobbybionic ;

j'ai tapé exactement (à la tabulation prêt) ce que tu m'a répondu mais voici ce que ca me donne :

find: ./sharing: permission non accordée
find exited with 256
Wrote 0 entries to output Packages file.

Peut-être que ca vient du fait que les dits paquets ne sont pas là où il faut , bref dans le doute je te demande ton avis wink

Dernière modification par freenux.be (Le 23/03/2006, à 18:48)


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#5 Le 23/03/2006, à 18:48

gapz

Re : Création de dépot debian & ubuntu ...

Et en root, via sudo nom_du_script


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#6 Le 23/03/2006, à 18:49

freenux.be

Re : Création de dépot debian & ubuntu ...

ok Gloubiboulga je vais essayé ta méthode ;) (euh serait-ce du Perl?)

ok Gapz ^^ merci ;)

J'ai lancé le script comme ca :

sudo script.sh

Terminal me répond :

sudo: script.sh: command not found

Me manquerait-il pas quelque chose ou bien est-ce que je m'y prend mal ?

P.S.: le #!/bin/sh en début de script , qui doit indiquer au script le chemin de SH m'interpel car en naviguant dans /bin j'ai bien un raccourcis nommé SH mais pas de répertoire ... c'est normal ?

Dernière modification par freenux.be (Le 23/03/2006, à 19:09)


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#7 Le 23/03/2006, à 19:12

freenux.be

Re : Création de dépot debian & ubuntu ...

Peut-être n'ai je pas donné la bonne extention au fichier aussi , c'est .SH ou pas ?

Je fais actuellement les essai sur un Ubuntu 5.10 Breezy Badger

Dernière modification par freenux.be (Le 23/03/2006, à 19:14)


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#8 Le 23/03/2006, à 19:26

Ago

Re : Création de dépot debian & ubuntu ...

essaye

sudo sh ./script


Mais bon, je vois pas comment tu peux avoir l'utilité de créer un dépot sans savoir faire un truc comme ça, sans vouiloir te vexer smile


P.S: l'extension n'a absolument aucune importance sous unix wink

Dernière modification par Ago (Le 23/03/2006, à 19:27)


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

Hors ligne

#9 Le 23/03/2006, à 19:34

freenux.be

Re : Création de dépot debian & ubuntu ...

non non ca me vexe pas lol

sudo sh ./script c'est pas ce qui m'a été dit précédament donc lol

Et puis c en faisant les choses qu'on les apprend après soit on a assez de motiv pour pousser des recherches plus loin soit on ne la pas mais dans tous les cas voilà , je veux un dépot pour propulser un tas d'appli qui meurts les unes après les autres car le soutient n'est pas le même pour tous alors c pour combler ce détail ... qu'on viennent pas me dire que c'est pas utile ^^


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#10 Le 23/03/2006, à 19:40

freenux.be

Re : Création de dépot debian & ubuntu ...

Bon beh décidément c pas de bol en utilisant sudo sh ./script :

;command not found
'/script.sh: Line 3: syntaxe error near unexpected token `do
'/script.sh: Line 3: `for i in *; do

Bon beh je vais chercher ailleur merci qd même à Bobbybionic, Gloubiboulga et Gapz pour leur aide ; et à Ago pour ses remarques très constructives...


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#11 Le 23/03/2006, à 21:58

gpocentek

Re : Création de dépot debian & ubuntu ...

oulà oulà...

Primo, le sudo est inutile (et je dirais meme vivement déconseillé).
Le ";command not found" vient très certainement d'un problème de recopiage du script (j'ai fait un copier/coller du script dans mon post précédent). Ou alors le dossier dans lequel tu l'exécutes est vide.

Maintenant, as-tu une arborescence correcte, c'est à dire quelque chose du genre 'dists/distrib/branche/binary-i386' et 'dists/distrib/branche/source' ?
Si non, ça ne va pas fonctionner...
Une fois l'arborescence mise en place, copie le script dans le dossier dists/, entre dans ce dossier et exécute le script. Il n'y a aucune raison pour que ça ne fonctionne pas.

Hors ligne

#12 Le 24/03/2006, à 05:29

freenux.be

Re : Création de dépot debian & ubuntu ...

oki Gloubiboulga, je vais chercher davantage alors wink

Tu as l'air si sûr de toi que voilà ca me met en confiance en + ton 2eme paragraphe répond indirectement à des doutes que j'avais alors c cool , je teste ca demain dans la journée et avant de poster de nouveau ici je vais vraiment essayer même si je sent qu'au départ je vais en baver ^^ merci bcp pour ton aide et tes réponses ^^

EDIT : correction de l'oublie d'un mot ^^

Dernière modification par freenux.be (Le 24/03/2006, à 05:30)


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#13 Le 24/03/2006, à 06:08

reggaemanu

Re : Création de dépot debian & ubuntu ...

« find: ./sharing: permission non accordée » ne signifie pas qu'il faut le lancer en root mais que tu n'a pas les droit en execution, autrement dit un "chmod +x sharing" règlera le problème, ensuite tu le lance avec ./sharing

Hors ligne

#14 Le 24/03/2006, à 06:55

freenux.be

Re : Création de dépot debian & ubuntu ...

merci reggaemanu pour cette précision ^^ oki c dû aux permissions non réglées en fait (ca c pas malin comme étourderie, j'avoue ne pas m'être posé la question...) roll


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

#15 Le 24/03/2006, à 13:05

gapz

Re : Création de dépot debian & ubuntu ...

Désolé pour ma réponce qui été totalement incorrect, j'aurais du réfléchir à deux fois, faut dire des fois c'est systématique de faire sudo, en plus comme le disais gloubiboulga, effectivement c'est déconseillé de faire pour un dépôt.


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#16 Le 24/03/2006, à 21:08

gpocentek

Re : Création de dépot debian & ubuntu ...

Pas de souci gapz smile

Hors ligne

#17 Le 04/04/2006, à 11:28

freenux.be

Re : Création de dépot debian & ubuntu ...

Gloubiboulga , une question ...

quand tu dis : "[...]Une fois l'arborescence mise en place, copie le script dans le dossier dists/, entre dans ce dossier et exécute le script. Il n'y a aucune raison pour que ça ne fonctionne pas." c'est bien une arborescence créée sur le net sur mon hébergement et non pas sur mon linux ; c'est bien ca ou j'y suis pas dutout ?


Informations générales pour les débutants ... et les autres ;-)

AMD Athlon II X2 245 - 8Go DDR2 - 2.5To SATA2 - ATi Radeon HD3200

Hors ligne

Haut de page ↑