Voilà ce qu'il y a dans /var/RH/rawhide/yum/other/i386 :
bittorrent-3.2.1-0.fdr.2.b.rh90.noarch.rpm
ddclient-3.6.3-1.noarch.rpm
Rien d'autre.
Tu peux faire le même type de dépot. T'es pas obligé d'avoir tous les paquets de la distribution.
Pour me faire ces dépôts yum voilà ce que j'utilise (dans la réalité c'est plus compliqué mais je simplifie) :
cd /var/RH/rawhide/yum
yum-arch -d -l os/i386
yum-arch -l custom/from_rawhide/i386
yum-arch -l custom/from_freshrpms/i386
yum-arch -l custom/from_dag/i386
yum-arch -l custom/misc/i386
yum-arch -l non-free/i386
yum-arch -l other/i386
yum-arch -d -l all/i386
L'option "-l" c'est parce que j'utilise des liens symboliques. Si tu n'as pas de liens symboliques l'option est inutile.
L'option "-d" est pour controler les dépendances. Ce n'est généralement pas nécessaire mais ça me permet de contrôler l'état des dépendances (J'utilise rawhide et cette distribution est parfois "cassé". Ça me permet de contrôler avant de mettre à jour).
"all/i386" est un répertoire avec tous les paquets (en fait des liens symboliques vers les paquets). Comme je lance yum-arch avec -d je peux contrôler toutes les dépenses de l'ensemble des paquets (de tous les dépots). L'option -d ne doit pas être utilisée s'il n'y a pas tous les paquets (des problèmes de dépendances évident seront retournés).
Bref tu trouveras surement ton bonheur.
> sinon, c'est quoi cette commande man ?
Tiens, un newbi. On est tous passé par là.
Faire "man man" pour avoir de la doc sur man :-)
Les pages man sont une aide incontournable pour utiliser les outils en ligne de commande.
Il y a aussi le propramme apropos pour chercher dans les pages man : $ apropos yum
yum (8) - Yellowdog Updater Modified
yum-arch (8) - Creates yum distribution database
yum.conf [yum] (5) - Configuration file for yum(8)
Faire "rpm -q -i -f `which man`" pour avoir la description du paquet man.
Faire "rpm -q --docfiles yum" pour avoir les fichiers de doc de yum. $ rpm -q --docfiles yum
/usr/share/doc/yum-2.0.3/AUTHORS
/usr/share/doc/yum-2.0.3/COPYING
/usr/share/doc/yum-2.0.3/README
/usr/share/doc/yum-2.0.3/TODO
/usr/share/man/man5/yum.conf.5.gz
/usr/share/man/man8/yum-arch.8.gz
/usr/share/man/man8/yum.8.gz
Les fichiers dans /usr/share/man sont visualisables avec man (il y a d'autres programmes pour visualiser ces pages d'aide mais c'est la méthode la plus populaire).
[^] # Re: yum... pas glop ?
Posté par Austin . En réponse au journal yum... pas glop ?. Évalué à 2.
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
diskspacecheck=0
[rawhide]
gpgcheck=1
name=Red Hat Linux RawHide
baseurl=file:///var/RH/rawhide/yum/os/i386
[rawhide custom from_rawhide]
gpgcheck=1
name=Red Hat Linux RawHide custom from_rawhide
baseurl=file:///var/RH/rawhide/yum/custom/from_rawhide/i386
[rawhide custom from_freshrpms]
gpgcheck=1
name=Red Hat Linux RawHide custom from_freshrpms
baseurl=file:///var/RH/rawhide/yum/custom/from_freshrpms/i386
[rawhide custom from_dag]
gpgcheck=1
name=Red Hat Linux RawHide custom from_dag
baseurl=file:///var/RH/rawhide/yum/custom/from_dag/i386
[rawhide custom misc]
gpgcheck=1
name=Red Hat Linux RawHide custom misc
baseurl=file:///var/RH/rawhide/yum/custom/misc/i386
[non-free]
gpgcheck=1
name=non-free
baseurl=file:///var/RH/rawhide/yum/non-free/i386
[other]
gpgcheck=1
name=other
baseurl=file:///var/RH/rawhide/yum/other/i386
Voilà ce qu'il y a dans /var/RH/rawhide/yum/other/i386 :
bittorrent-3.2.1-0.fdr.2.b.rh90.noarch.rpm
ddclient-3.6.3-1.noarch.rpm
Rien d'autre.
Tu peux faire le même type de dépot. T'es pas obligé d'avoir tous les paquets de la distribution.
Pour me faire ces dépôts yum voilà ce que j'utilise (dans la réalité c'est plus compliqué mais je simplifie) :
cd /var/RH/rawhide/yum
yum-arch -d -l os/i386
yum-arch -l custom/from_rawhide/i386
yum-arch -l custom/from_freshrpms/i386
yum-arch -l custom/from_dag/i386
yum-arch -l custom/misc/i386
yum-arch -l non-free/i386
yum-arch -l other/i386
yum-arch -d -l all/i386
L'option "-l" c'est parce que j'utilise des liens symboliques. Si tu n'as pas de liens symboliques l'option est inutile.
L'option "-d" est pour controler les dépendances. Ce n'est généralement pas nécessaire mais ça me permet de contrôler l'état des dépendances (J'utilise rawhide et cette distribution est parfois "cassé". Ça me permet de contrôler avant de mettre à jour).
"all/i386" est un répertoire avec tous les paquets (en fait des liens symboliques vers les paquets). Comme je lance yum-arch avec -d je peux contrôler toutes les dépenses de l'ensemble des paquets (de tous les dépots). L'option -d ne doit pas être utilisée s'il n'y a pas tous les paquets (des problèmes de dépendances évident seront retournés).
Bref tu trouveras surement ton bonheur.
> sinon, c'est quoi cette commande man ?
Tiens, un newbi. On est tous passé par là.
Faire "man man" pour avoir de la doc sur man :-)
Les pages man sont une aide incontournable pour utiliser les outils en ligne de commande.
Il y a aussi le propramme apropos pour chercher dans les pages man :
$ apropos yum
yum (8) - Yellowdog Updater Modified
yum-arch (8) - Creates yum distribution database
yum.conf [yum] (5) - Configuration file for yum(8)
Faire "rpm -q -i -f `which man`" pour avoir la description du paquet man.
Faire "rpm -q --docfiles yum" pour avoir les fichiers de doc de yum.
$ rpm -q --docfiles yum
/usr/share/doc/yum-2.0.3/AUTHORS
/usr/share/doc/yum-2.0.3/COPYING
/usr/share/doc/yum-2.0.3/README
/usr/share/doc/yum-2.0.3/TODO
/usr/share/man/man5/yum.conf.5.gz
/usr/share/man/man8/yum-arch.8.gz
/usr/share/man/man8/yum.8.gz
Les fichiers dans /usr/share/man sont visualisables avec man (il y a d'autres programmes pour visualiser ces pages d'aide mais c'est la méthode la plus populaire).