OVH Cloud OVH Cloud

[gentoo-user-fr] Masked package ?

8 réponses
Avatar
Anonyme
Bonjour,

J\'utilise Gentoo de manière exclusive depuis peu, et je ne suis pas
encore totalement familier avec le système de portage.
Je cherche à installer htbinit (pour limiter la BP sur une machine),
mais j\'obtiens le message suivant: masked by ~x86 keyword.

Est-ce que qq\'un pourrait me donner quelques précisions concernant ces
paquets masqués (pourquoi ils sont masqués, quel risque si on les
installe, comment forcer l\'install ...)
D\'autre part, connaissez-vous une autre méthode pour limiter la bande
passante sur une machine ?

Cordialement,

8 réponses

Avatar
Jean Magnan de Bornier
Le 02 novembre à 10:52:47 Anonyme écrit notamment:

Bonjour,

J'utilise Gentoo de manière exclusive depuis peu, et je ne suis pas
encore totalement familier avec le système de portage.
Je cherche à installer htbinit (pour limiter la BP sur une machine),
mais j'obtiens le message suivant: masked by ~x86 keyword.

Est-ce que qq'un pourrait me donner quelques précisions concernant ces
paquets masqués (pourquoi ils sont masqués, quel risque si on les
installe, comment forcer l'install ...)



Une première chose (urgente) est de regarder le manuel de portage:

http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&chap=1


[...]

La manip simple pour installer un tel paquet est d'éditer (en root; s'il
n'esxiste pas, le créer) le fichier /etc/portage/package.use, et d'y
écrire la ligne:

net-misc/htbinit ~x86

Le sauvegarder, et réessayer, ça va marcher!

Bien sûr, tu as le droit de faire ça *avant* de lire le manuel :-)

Cordialement,
--
Jean

--
mailing list
Avatar
François-Xavier Payet
Le 2 nov. 05 à 11:13, Jean Magnan de Bornier a écrit :

Le 02 novembre à 10:52:47 Anonyme
écrit notamment:

Bonjour,

J'utilise Gentoo de manière exclusive depuis peu, et je ne suis pas
encore totalement familier avec le système de portage.
Je cherche à installer htbinit (pour limiter la BP sur une machine),
mais j'obtiens le message suivant: masked by ~x86 keyword.

Est-ce que qq'un pourrait me donner quelques précisions concernant
ces
paquets masqués (pourquoi ils sont masqués, quel risque si on les
installe, comment forcer l'install ...)



Une première chose (urgente) est de regarder le manuel de portage:

http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&chap=1


[...]

La manip simple pour installer un tel paquet est d'éditer (en root;
s'il
n'esxiste pas, le créer) le fichier /etc/portage/package.use, et d'y



Euh, plutôt package.keyword la non?

écrire la ligne:

net-misc/htbinit ~x86

Le sauvegarder, et réessayer, ça va marcher!

Bien sûr, tu as le droit de faire ça *avant* de lire le manuel :-)

Cordialement,
--
Jean

--
mailing list





--
mailing list
Avatar
Jean Magnan de Bornier
Le 02 novembre à 11:17:11 François-Xavier Payet écrit notamment:

La manip simple pour installer un tel paquet est d'éditer (en root;
s'il
n'esxiste pas, le créer) le fichier /etc/portage/package.use, et d'y



Euh, plutôt package.keyword la non?



Oui, c'est bien évidemment package.keyword et non package.use!

merci de corriger cette étourderie
--
Jean

--
mailing list
Avatar
Yannick Loiseau
Perso, je ferais plutôt:

# ACCEPT_KEYWORDS="~x86" emerge -av net-misc/htbinit

test si tout est ok...

# echo "net-misc/htbinit ~x86" >> /etc/portage/package.keywords

juste pour éviter de re-éditer package.keywords s'il y a un truc qui
foire :)


Jean Magnan de Bornier wrote:
Le 02 novembre à 11:17:11 François-Xavier Payet écrit notamment:


La manip simple pour installer un tel paquet est d'éditer (en root;
s'il
n'esxiste pas, le créer) le fichier /etc/portage/package.use, et d'y



Euh, plutôt package.keyword la non?




Oui, c'est bien évidemment package.keyword et non package.use!

merci de corriger cette étourderie


--
mailing list
Avatar
François-Xavier Payet
Le 2 nov. 05 à 11:44, Yannick Loiseau a écrit :


Perso, je ferais plutôt:

# ACCEPT_KEYWORDS="~x86" emerge -av net-misc/htbinit

test si tout est ok...

# echo "net-misc/htbinit ~x86" >> /etc/portage/package.keywords



Le problème en faisant ça et que certaines dépendances peuvent-être
installées en ~x86, et le downgrade peut poser problème. Pour ma part
je le mets d'abord dans le package.keywords, et je supprime si ça ne
me va pas

FX


juste pour éviter de re-éditer package.keywords s'il y a un truc qui
foire :)


Jean Magnan de Bornier wrote:
Le 02 novembre à 11:17:11 François-Xavier Payet <mailing-
écrit notamment:


La manip simple pour installer un tel paquet est d'éditer (en root;
s'il
n'esxiste pas, le créer) le fichier /etc/portage/package.use, et
d'y



Euh, plutôt package.keyword la non?




Oui, c'est bien évidemment package.keyword et non package.use!

merci de corriger cette étourderie


--
mailing list





--
mailing list
Avatar
Yannick Loiseau
François-Xavier Payet wrote:

Le 2 nov. 05 à 11:44, Yannick Loiseau a écrit :


Perso, je ferais plutôt:

# ACCEPT_KEYWORDS="~x86" emerge -av net-misc/htbinit

test si tout est ok...

# echo "net-misc/htbinit ~x86" >> /etc/portage/package.keywords




Le problème en faisant ça et que certaines dépendances peuvent-être
installées en ~x86, et le downgrade peut poser problème. Pour ma part
je le mets d'abord dans le package.keywords, et je supprime si ça ne me
va pas

FX



d'ou le "-av" (ou -Dav) pour vérifier tout ca... le probleme en ajoutant
d'abord, c'est que si les deps du package sont aussi ~x86, faut faire
tout un cycle de edit package.keywords, emerge qui râle, edit, etc.
avec la variable, on voit ce qui se passe, et on ajoute en conséquence
dans le fichier... mais c'est juste des préférences perso à mon avis...
de toute façon, ca demande un peu de "bidouillage" d'installer un ~x86
ayant des dépendances, chacun sa méthode :)
--
mailing list
Avatar
Thomas de Grenier de Latour
On Wed, 02 Nov 2005 12:15:49 +0100
Yannick Loiseau wrote:

le probleme en ajoutant d'abord, c'est que si les deps du package
sont aussi ~x86, faut faire tout un cycle de edit
package.keywords, emerge qui râle, edit, etc.



Y'a qlqs scripts pour automatiser ça :
https://forums.gentoo.org/viewtopic-t-390613.html
https://forums.gentoo.org/viewtopic-p-2396487.html#2396487
...et sûrement d'autres. Bon je ne les ai jamais testés ceci dit
(système déjà tout en ~x86 oblige), mais ça mange pas de pain d'y
jetter un oeil.

--
TGL.

--
mailing list
Avatar
Yannick Loiseau
je me doutais bien que des trucs de ce genre devaient trainer quelque
part :)

effectivement, à l'occasion... :)
merci pour les liens

Y'a qlqs scripts pour automatiser ça :
https://forums.gentoo.org/viewtopic-t-390613.html
https://forums.gentoo.org/viewtopic-p-2396487.html#2396487
...et sûrement d'autres. Bon je ne les ai jamais testés ceci dit
(système déjà tout en ~x86 oblige), mais ça mange pas de pain d'y
jetter un oeil.



--
mailing list