[Utilisation de pacman] Tester ou bloquer des packages
[Utilisation de pacman] Tester ou bloquer des packages
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
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
Un Gentooiste,un Debianeu et un Archer
- leif_thande
- Daikyu
- Messages : 69
- Inscription : mer. 30 mai 2007, 18:35
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.
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.
- Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
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 :pCeci 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.
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
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
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
Un Gentooiste,un Debianeu et un Archer
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
En fait tu soulèves une des lacunes de Arch, le manque de renseignement sur certaines fonctionnalités avancées.d2_racing a écrit :Au fait, il n'y a pas de howto sur ça, en tout cas, j'ai rien trouvé...
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
Ne vous emmerdez plus, emmerdez les autres.
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
oki dès que j'ai un peu le temps
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
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/
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/
Un Gentooiste,un Debianeu et un Archer
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.leif_thande a écrit :salut d2_racing (t'es cousin avec r2d2 ) ,
J'ai passé mon DEC en Génie Électrique (Option système ordinées ) avec une mention d'excellence
Un Gentooiste,un Debianeu et un Archer