Maszkolás feloldása

Fórumok

Sziasztok!

Az a gondom, hogy pont a nekem szükséges programok vannak maszkolva a Portage-ben, az ~x86 kulcsszóval. Ha jól emlékszem, ez azt jelenti, hogy a nem stabil alkalmazásoktól megkímél a Portage. Az az érdekes ebben, hogy ezeknek a programoknak van stabil változatuk is, bár kísérleti verziót is adtak ki belőlük.

Kérdéseim:

1, Veszélyes-e ezeket a maszkolásokat feloldanom?

2, Ha az 1-es kérdésemre a válasz 'nem', akkor hogyan oldjam fel.

+infók: Nem találok 'packages.masked' fájlt ott, ahol annak lennie kellene. Az utóbbi időben a Mercury Messenger-rel, az XGL-csodával és a Rosegardennel szívtam. (utóbbit azt hiszem, meg fogom találni source-ban).

Köszi.

Hozzászólások

1. Szerintem általában nem veszélyes.

Annyit jelent a stabil ebuild, ahogy hallottam, hogy nincsenek legalább egy hónapja hibajelentések az ebuilddel kapcsolatban vagy van rá az adott "arch"ra több "stable" kérés a bugs.gentoo.org-on, s a fejlesztő(k) ezért (is) stabilnak ítéltették.

Sokan alapban ~x86-on dolgoznak, de lehet kicsit több macerával jár, mert lehetnek "érdekességek". Pl. a mostani xorg7.0 vs xorg7.1 bináris driver kérdése. Az xorg7.1 kb két hónapja ~x86-on elérhető, s érdekes font jelenségeket produkált azonnal, azóta a sok beszélgetés a zárt forrású videodriver-ekről.

2. ha jól tudom: az /etc/portage/package.keywords csomagba rakd be az adott csomag nevet: pl. x11-misc/googleearth

3. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3

A veszélyességet az adott alkalmazás jelenti. Nem biztos hogy lefordul vagy stabilan műkszik.
Az egyik megoldás hogy emerge -nek megadot a ebuild teljes elérési útvonalát.
A másik valahogy az /etc/portage/package.keywords , package.mask fájlokban keresendő. Ha utóbbi pontos dolgát nem tudom, de ha meg tudod írd meg.

Láma módszer (alkalmi):
# ACCEPT_KEYWORDS="~x86" emerge akarmi
Ja, egyébként meg:
# cd /etc/portage
# nano -w package.keywords //ezzel létrehozod és már írhatod is bele, ami kell

Köszi mindenkinek! Úgy tűnik, most jó lesz. :)

Oh, a francba! 2 Telepítést elkezdtem, csinálta ügyesen, aztán passz...
Hibaüzik:

1, * There was a problem determining which VM to use for generation-1
* You may need to set your generation-1 VM again, and run env-update && source/etc/profile
* Also, make sure you have followed the Java Upgrade Guide:
* http://www.gentoo.org/proj/en/java/java-upgrade.xml [ !! ]
!!! ERROR: dev-java/saxpath-1.0 failed.
Call stack:
ebuild.sh, line 1555: Called dyn_setup
ebuild.sh, line 668: Called pkg_setup
ebuild.sh, line 1248: Called java-pkg_pkg_setup
java-pkg.eclass, line 51: Called die

!!! Expected VMHANDLE to be defined in the env, but it wasn't
!!! If you need support, post the topmost build error, and the call stack if relevant.

2, make: *** [all] Error 2

!!! ERROR: media-sound/rosegarden-4.1.0-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
rosegarden-4.1.0-r1.ebuild, line 48: Called kde_src_compile
kde.eclass, line 164: Called kde_src_compile 'all'
kde.eclass, line 323: Called kde_src_compile 'myconf' 'configure' 'make'
kde.eclass, line 319: Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

Segítsetek lécci!

Olvasd el a `man portage`-t. Nem system és nem alapvető csomagot (xorg, kde/egyéb wm stb ami ami "mindig kell") felrakhatsz, ha maszkolt akkor is. De így írásban ne várj konkrét receptet. Rakj fel maszkoltakat, ha nem működik, szedd le. Idővel rá lehet jönni, mit érdemes és mit nem érdemes maszkolt csomagból rakni.

-------------------
2.6.17-gentoo-r4