Question

J'ai cherché le réseau et le manuel, mais je n'ai réussi qu'à apprendre ce qu'est le paquet masqué et comment l'installer. J'ai trouvé des commandes, mais elles ne semblent pas fonctionner en 2008 (il semblerait que celles-ci correspondent à des versions antérieures). J'ai quelque chose comme ça:

localhost ~ # emerge flamerobin
Calculating dependencies 
!!! All ebuilds that could satisfy "dev-db/flamerobin" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-db/flamerobin-0.8.6 (masked by: ~x86 keyword)
- dev-db/flamerobin-0.8.3 (masked by: ~x86 keyword)

Je voudrais installer la version 0.8.6, mais je ne sais pas comment? J'ai trouvé des instructions, mais ils me disent d'éditer ou d'écrire dans des fichiers sous / etc / portage. Cependant, je n'ai pas / etc / portage sur mon système:

localhost ~ # ls /etc/portage
ls: cannot access /etc/portage: No such file or directory 
Était-ce utile?

La solution

Autres conseils

Il existe deux types de masques différents dans gentoo. Masques de mots clés et masques de package. Un masque de mot clé signifie que le package n'est pas pris en charge (ou non testé) par votre architecture, ou est toujours en cours de test. Un masque de package signifie que le package est masqué pour une autre raison (et pour la plupart des utilisateurs, il n'est pas malin de démasquer). Les solutions sont:

  • Ajoutez une ligne à /etc/portage/package.keywords (vérifiez man portage dans la section package.keywords ). Ceci est pour les problèmes de mots clés.
  • Ajoutez une ligne à /etc/portage/package.unmask pour "package.mask". problèmes (vous pouvez également utiliser package.mask pour la conversation). Cela se trouve dans le même fichier man, dans la section package.unmask . Je conseille d’utiliser des atomes versionnés ici pour éviter de vous faire mal aux versions futures vraiment brisées quelques mois plus tard.

De nos jours, il existe également une solution plus "automatisée", appelée "masque automatique". Aucune autre édition de fichier nécessaire pour démasquer!

Le gros avantage de ce paquet est qu'il permet également de masquer / gérer les mots-clés des dépendances si nécessaire. Il est fourni dans le package app-portage / autounmask.

/etc/portage/package.keywords et
/etc/portage/package.unmask

peut également être un répertoire (mais masque automatique gère également les fichiers individuels). Dans ces répertoires, plusieurs peuvent placer plusieurs " masque automatique " fichiers, un fichier dans chaque répertoire par paquet "démasquer". Si vous utilisez des fichiers uniques au lieu de répertoires, 'autounmask' placera une sorte d'en-tête / pied de page, et ainsi il deviendra facile de supprimer les "annulations". si désiré.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top