Page 1 sur 1
[Utilisation de pacman] Tester ou bloquer des packages
Publié : mer. 06 juin 2007, 05:17
par d2_racing
Salut tout le monde, puisque ça fait déjà 2 ans que je roule sur une base quotidienne sous Gentoo et Debian....j'aimerais savoir comment on fait pour masquer ou carrément tester un package en particulier.
Par exemple.sous gentoo, si je veux tester le noyau 2.6.22, je dois faire ceci:
# nano /etc/portage/package.keywords
gentoo-sources ~x86
# emerge -pv gentoo-sources
Et si je veux tester de quoi de vraiment particulier, je dois aller dans le fichier suivant :
/etc/portage/package.unmask
Si je veux bloquer une maj, je dois éditer le fichier
/etc/portage/package.mask
Alors, comment on fait sous Arch ??? Et surtout est-ce que ça existe ?
Merci

Publié : mer. 06 juin 2007, 06:48
par leif_thande
salut d2_racing (t'es cousin avec r2d2

) ,
La notion de mask n'existe pas sous Arch. La façon que cela fonctionne, c'est que la priorité est accordée en fonction de l'ordre dans laquelle tu places tes dépôts de paquets dans le fichier /etc/pacman.conf.
Par exemple, tu auras sûrement quelque chose qui ressemble à ceci :
-current
-extra
-community
tu peux ajouter testing à la fin pour que les paquets soient accessibles. Si un paquet se trouve dans 2 dépôts, le premier en haut de la liste est utilisé.
Si tu veux tester un logiciel qui se trouve en testing, tu peux le spécifier directement :
pacman -S testing/gaim
Si un paquet ne se trouve pas dans les dépôts officiels, tu peux toujours jeter un coup d'oeil du coté de AUR :
http://aur.archlinux.org
Il est aussi possible de retenir un paquet avec la directive IgnorePkg . Il suffit de l'ajouter dans /etc/pacman.conf .
par exemple :
IgnorePkg = kernel26
Ceci dit, les mises à jour sous Arch sont la plupart du temps relativement stable et retenir des paquets est une bonne façon de créer des problèmes sur son système, je te recommande d'utiliser cette option que de façon temporaire, par exemple en cas de crash.
Publié : mer. 06 juin 2007, 10:18
par Skunnyk
Ceci dit, les mises à jour sous Arch sont la plupart du temps relativement stable et retenir des paquets est une bonne façon de créer des problèmes sur son système, je te recommande d'utiliser cette option que de façon temporaire, par exemple en cas de crash.
C'est relatif en effet ^_^ Il arrive "relativement" souvent que des paquets soient cassé, c'est vrai que ces derniers jours c'est moins vrai, mais ya genre 2mois c'etait pas la panacée ..

Donc bien faire attention :p
Publié : mer. 06 juin 2007, 13:41
par d2_racing
Ok merci, donc Arch utilise la méthode Debian sans utiliser de pin priority pour les deposites
pacman -S testing/gaim
ça ressemble à :
apt-get install -t testing gaim
Merci pour les infos
Au fait, il n'y a pas de howto sur ça, en tout cas, j'ai rien trouvé...
Peut-être qu'on pourrait créer un howto pour ça,genre la gestion des packages sous Arch ou quelque chose comme ça

Publié : mer. 06 juin 2007, 14:03
par marc[i1]
d2_racing a écrit :Au fait, il n'y a pas de howto sur ça, en tout cas, j'ai rien trouvé...
En fait tu soulèves une des lacunes de Arch, le manque de renseignement sur certaines fonctionnalités avancées.
Je viens de regarder dans la page man de pacman, et cette fonctionnalité n'est pas décrite.
Dans le même style que la page pour makepkg :
http://wiki.archlinux.fr/howto:archlinux:makepkg_plus
Tu peux peut être commencer à faire une page "astuce pour pacman" ?
En tous cas, si ça te démange, n'hésites pas

Publié : mer. 06 juin 2007, 18:27
par d2_racing
Je vais demander à Warnaud,car je suis pas un expert pour faire des wikis

Publié : mer. 06 juin 2007, 19:08
par warnaud

oki dès que j'ai un peu le temps

Publié : mer. 06 juin 2007, 19:44
par marc[i1]
par contre l'info est présente sur le wiki officiel.
Publié : jeu. 07 juin 2007, 02:21
par d2_racing
Je viens de faire ceci :
Mon premier howto :
http://wiki.archlinux.fr/howto:archlinux:pacman_expert
Après avoir fait du xml et du xslt pour Gentoo, ça fait changement :
http://www.gentoo-quebec.org/doc/
Publié : jeu. 07 juin 2007, 05:04
par d2_racing
leif_thande a écrit :salut d2_racing (t'es cousin avec r2d2

) ,
En effet, quand j'ai été au CEGEP (le high school des Américains), j'ai été comparé a R2D2, car j'étais une vraie bête d'étude.
J'ai passé mon DEC en Génie Électrique (Option système ordinées ) avec une mention d'excellence
