Beim Versuch, Gentoo Zimt hinzuzufügen, erhalte ich eine maskierte Warnung

Beim Versuch, Gentoo Zimt hinzuzufügen, erhalte ich eine maskierte Warnung

Ich versuche also, Cinnamon als Desktopumgebung für meinen Gentoo-Rechner hinzuzufügen. Die Installation ist mir bisher gut gelungen und ich bin bis zum Teil mit gekommen x-server, habe jedoch Probleme mit Cinnamonder Installation der eigentlichen Desktopumgebung.

Ich führe den Befehl aus: emerge --ask gnome-extra/cinnamonund erhalte die folgenden Fehlermeldungen:

All ebuilds that could satisfy "gnome-extra/cinnamon" have been masked.
One of the fllowing masked packages is required to complete your request:
 - gnome-extra/cinnamon-3.0.7-r1::gentoo (masked by: ~amd64 keyword, invalid: REQUIRED_USE: USE flag 'python_targets_python3_3' is not in IUSE
 - SAME MESSAGE BUT FOR gnome-extra/cinnamon-3.0.7::gentoo
 - SAME MESSAGE BUT FOR gnome-extra/cinnamon-3.0.6::gentoo
 - SAME MESSAGE BUT FOR gnome-extra/cinnamon-2.8.8

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Hier ist mein USE flagsin/etc/portage/make.conf

USE="X python_targets3_3 bindist git networkmanager nls pulseaudio icu gnome-keyring opengl jpeg"
USE_PYTHON="3.4"
PYTHON_TARGET="python_targets_python3_3"

Hier ist nun meins /etc/portage/package.mask:

libtool openrc perl

Antwort1

Diese Frage ist alt und =gnome-extra/cinnamon-3.0.7-r2jetzt direkt im Portage-Baum verfügbar. Daher emerge gnome-extra/cinnamonsollte heute eine einfache Frage genügen. Die Referenzinformationen finden Sie auf derGentoo Wiki CinnamonSeite.

Auf meinem Vanille-GNOME-System sieht die Ausgabe folgendermaßen aus:

# emerge --ask --tree gnome-extra/cinnamon

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N     ] gnome-extra/cinnamon-3.0.7-r2::gentoo  USE="networkmanager     nls" PYTHON_TARGETS="python2_7 python3_5 -python3_4" 2.994 KiB
[ebuild  N     ]  gnome-extra/nemo-3.0.6::gentoo  USE="exif introspection nls (-packagekit) {-test} -tracker -xmp" 1.332 KiB
[ebuild  N     ]  gnome-extra/cinnamon-control-center-3.0.1::gentoo  USE="colord cups systemd -debug" INPUT_DEVICES="-wacom" 3.745 KiB
[ebuild  N     ]  x11-wm/muffin-3.0.5::gentoo  USE="introspection {-test} -xinerama" 2.655 KiB
[ebuild  N     ]  gnome-extra/cinnamon-screensaver-3.0.1::gentoo  USE="pam systemd -debug -doc" PYTHON_TARGETS="python2_7" 144 KiB
[ebuild  N     ]  gnome-extra/cinnamon-session-3.0.1::gentoo  USE="ipv6 systemd -doc" 579 KiB
[ebuild  N     ]  gnome-extra/cinnamon-settings-daemon-3.0.1::gentoo  USE="colord cups systemd -smartcard {-test}" INPUT_DEVICES="-wacom" 2.845 KiB
[ebuild  N     ]   gnome-extra/cinnamon-desktop-3.0.2:0/4::gentoo  USE="introspection systemd" PYTHON_TARGETS="python2_7" 565 KiB
[ebuild  N     ]  gnome-extra/cjs-3.0.1::gentoo  USE="cairo gtk -examples {-test}" 318 KiB
[ebuild  NS    ]   dev-lang/spidermonkey-24.2.0-r4:24::gentoo [1.8.5-r6:0/mozjs185::gentoo, 38.2.1_rc0:38::gentoo] USE="system-icu -debug -icu -jit -   minimal -static-libs {-test}" 15.262 KiB
[nomerge       ] x11-wm/muffin-3.0.5::gentoo  USE="introspection {-test} -xinerama" 
[ebuild  N     ]  app-text/gnome-doc-utils-0.20.10-r1::gentoo  PYTHON_TARGETS="python2_7" 515 KiB
[nomerge       ] gnome-extra/cinnamon-3.0.7-r2::gentoo  USE="networkmanager nls" PYTHON_TARGETS="python2_7 python3_5 -python3_4" 
[ebuild  N     ]  gnome-extra/cinnamon-menus-3.0.2::gentoo  USE="introspection -debug" 207 KiB
[ebuild  N     ]  dev-python/pypam-0.5.0-r3::gentoo  PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 103 KiB
[ebuild  N     ]  dev-python/pyinotify-0.9.6::gentoo  USE="-examples" PYTHON_TARGETS="python2_7 python3_5 (-pypy) (-pypy3) -python3_4 -python3_6" 60 KiB
[nomerge       ] app-text/gnome-doc-utils-0.20.10-r1::gentoo  PYTHON_TARGETS="python2_7" 
[ebuild  N     ]  app-text/scrollkeeper-dtd-1.0-r1:1.0::gentoo  11 KiB
[nomerge       ] gnome-extra/cinnamon-3.0.7-r2::gentoo  USE="networkmanager nls" PYTHON_TARGETS="python2_7 python3_5 -python3_4" 
[ebuild  N     ]  dev-python/pexpect-4.2.1::gentoo  USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_5 (-pypy) (-pypy3) -python3_4 -python3_6" 141 KiB
[ebuild  N     ]   dev-python/ptyprocess-0.5.1::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_5 (-pypy) (-pypy3) -python3_4 -python3_6" 67 KiB
[ebuild  N     ]  dev-python/polib-1.0.7::gentoo  USE="-doc" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 153 KiB
[ebuild  N     ]  gnome-extra/cinnamon-translations-3.0.3::gentoo  7.753 KiB

Total: 19 packages (18 new, 1 in new slot), Size of downloads: 39.440 KiB

Für zukünftige Versionen wird die Installation eines schlüsselwortmaskierten Pakets gemäß derGentoo Handbuch. Angenommen, Sie finden, dass der Portage-Baum Sie dazu bringt, mit auf den neuesten Stand zu kommen =gnome-extra/cinnamon-3.6.6.-r2, dann akzeptieren Sie manuell ein Schlüsselwort dafür:

$ eix -s cinnamon

* gnome-extra/cinnamon
 Verfügbare Versionen:   3.0.7-r2 ~3.2.0-r2 ~3.2.6-r1 ~3.2.7-r1 ~3.4.2-r1 ~3.4.6 ~3.6.6-r2 {+networkmanager +nls PYTHON_TARGETS="python2_7 python3_4 python3_5"}
 Startseite:             http://developer.linuxmint.com/
 Beschreibung:           A fork of GNOME Shell with layout similar to GNOME 2

Gemäß der Wissensdatenbank,Fügen Sie einen versionspezifischen Eintrag hinzumarkiert mit ~Sie möchten/etc/portage/package.keyword/gnome-extra

# echo "=gnome-extra/cinnamon-3.6.6-r2" >> /etc/portage/package.keywords/gnome-extra

Und dann emergedieses Paketatom (siehe hier fürSakakis Wiki-Seite zur Terminologie). Ich habe hinzugefügt, --pretenddass angezeigt werden soll, was getan werden würde:

# emerge --ask --verbose --pretend --tree =gnome-extra/cinnamon-3.6.6-r2

Die resultierende Liste enthält wahrscheinlich weitere Pakete, die demaskiert werden müssen. Sie können dann entscheiden, welche Version Sie verwenden möchten, je nachdem, welche Folgeversionsänderungen ein Paket möglicherweise benötigt. Wiederholen Sie den Befehl und lassen Sie ihn weg, --pretendwenn Sie fertig sind. Überprüfen Sie inPortage-Optionen zum Hinzufügen eines Schlüsselworts und zur automatischen Demaskierungfür mehr Details.

verwandte Informationen