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