Kezdőlap › Fórumok › Gentoo linux › Gentoo Linux kezdõ › emerge
- This topic has 148 hozzászólás, 15 résztvevő, and was last updated 18 years, 3 months telt el by
juuzer.
-
SzerzőBejegyzés
-
2006-04-02-19:21 #2042646
http://www.gentoo.org/doc/en/gentoo-amd64-faq.xml#keyword
smbc missing keyword-vel van maszkolva, ami annyit tesz, hogy még nincs tesztelve, bár ez nem azt jelenti, hogy nem fog mûködni.
csak tipp, esetleg más CFLAGS-ekkel is megpróbálhatod, bár nem feltétlenül segít az sem.
ezert beirtam neki hogy ACCEPT_KEYWORDS=”~x86″ emerge smbc
Ezt így kell érteni?:
Code:#ACCEPT_KEYWORDS=”~x86″ emerge smbc„Warning: Do not try commands like ACCEPT_KEYWORDS=”~x86″ emerge package. It will most certainly break your tree.”
2006-04-04-16:52 #2042647KOXX wrote:hy!
amd64-em van es smbc-t akartam felrakni, de masked, ezert beirtam neki hogy ACCEPT_KEYWORDS=”~x86″ emerge smbc
igy fel is ment, de mikor futtatni probalom ezt kapom: Segmentation fault
ilyenkor mi is van?Nem lehet, hogy amd64 esetében az
Code:ACCEPT_KEYWORDS=”~amd64″ emerge smbchasználatos?
2006-04-05-17:47 #2042648Nem lehet, hogy amd64 esetében az
Kód:
ACCEPT_KEYWORDS=”~amd64″ emerge smbc
használatos?Ez teljesen azon múlik, hogy hogyan/mivel van maszkolva az adott csomag. (smbc esetében nem ~amd64-el)
Code:!!! All ebuilds that could satisfy „=dvdrip-0.97.6-r1” have been masked.
!!! One of the following masked packages is required to complete your request:
– media-video/dvdrip-0.97.6-r1 (masked by: ~amd64 keyword)Code:!!! All ebuilds that could satisfy „smbc” have been masked.
!!! One of the following masked packages is required to complete your request:
– net-misc/smbc-1.1.2 (masked by: missing keyword)
– net-misc/smbc-1.0.0-r1 (masked by: missing keyword)
– net-misc/smbc-1.0.0 (masked by: missing keyword)Gentoo handbook-ban bent van. <_<
pl e17:
http://gentoo-wiki.com/HOWTO_e17
„All packages related to E17 are masked using the ‘-*’ keyword.”2006-04-05-18:22 #2042649„Ez teljesen azon múlik, hogy hogyan/mivel van maszkolva az adott csomag. (smbc esetében nem ~amd64-el)”
Nem ez attól függ, hogy milyen arch. használsz. (Nem amilyenre lehetõség van, hanem, amire forgattad. Még pontosabban, amilyen arch. meg van jelölve a fordító számára. Mert ugye nyugodtan leforgathatod a programot solarisra is egy x86-os gépen, legfeljebb pont a fordító gépen nem fog mûködni.)
Pl: x86_64 esetén használhatsz x86-ot. Ebben az esetben az „64” maszk nem érdekli a rendszert. Hiába umaszkolod, akkor is ugyanaz a helyzet „x86” kell és „x86” fog települni. Amennyiben „64”-et használsz, akkor az „x86” az irreveláns.„ACCEPT_KEYWORDS=”~x86″ emerge smbc”
Azt jelenti, hogy fordítsa le – a fordító paraméterek által megjelölt – x86-ra, és telepítse, a mondjuk így: instabil smbc-t.2006-04-05-18:26 #2042650A fentebbit úgy értettem, hogy ha nem „~amd64” -vel van maszkolva, akkor hiába próbálkozik ezzel:
Nem lehet, hogy amd64 esetében az
Kód:
ACCEPT_KEYWORDS=”~amd64″ emerge smbc
használatos?2006-04-05-18:56 #2042651„A fentebbit úgy értettem, hogy ha nem „~amd64″ -vel van maszkolva, akkor hiába próbálkozik ezzel:”
2006-04-05-19:07 #2042652Azt hiszem, értem. Vagy mégsem?
Az smbc-1.1.2.ebuild csak az ~x86 és az ~ppc keyword-öket akceptálja ennek a sornak az alapján:
KEYWORDS=”~x86 ~ppc”Mert akkor ez azt jelenti, hogy amd64 formátumban (64 bitesként) nem fordítható egyáltalán, s csak a multilib, 32 bites megoldás segíthet juuzernek, de az meg elszáll segment faulttal. Jól gondolom?
/az aláírásomból nem derül ki, az én rendszerem 32 bites, függetlenül az AMD64 processzortól/
2006-04-05-19:21 #2042653Ha a make.conf-osban úgy van megjelölve, hogy ppc-re forgasson, akkor ppc-re fog forgatni – attól függetlenül, hogy mi a rendszered.
A maszkolás azt jelenti, hogy az instabil programokat ne telepítse. Ennek az ellentettje az ~???… vagyis engedélyezi, hogy telepíthetõ legyen ??? arch-ra az instabil csomag is. (Attól a stabil természetesen forgatható, de az instabil nem.)
Viszont, ha a beállított arch.-át ???1, a paraméter meg ~???2, akkor a paraméter irreveláns, mivel a rendszernek esze ágában nincs ???2-re forgatni (stabilt sem).Nem tudom, így érthetõ-e.
2006-04-06-21:09 #2042654kicsit faradt vok, igy lehet nem fogtam fel mindent mert jol ki magyaraztatok, de ezek szerint nekem x86-ra forditotta es ezert nem fut az smbc?
nem teljesen ertem hogy 1 le nem forditott programot miert nem lehet barmilyen processzor tipusra forditani :eh:„ACCEPT_KEYWORDS=”~x86″ emerge smbc” -> ezzel feloldotta az x86-s arch-ot, de ha amd64-re nincs maszkolas akkor miert nem telepul es/vagy hogy lehetne megis 64-es procira forditani?
gentoo-ek az en agy technologiam szamara tul magas szinten oldottak meg ezeket a maszkolasokat 🙂
2006-04-07-16:31 #2042655„”ACCEPT_KEYWORDS=”~x86″ emerge smbc” -> ezzel feloldotta az x86-s arch-ot, de ha amd64-re nincs maszkolas akkor miert nem telepul es/vagy hogy lehetne megis 64-es procira forditani?”
Ha lehet amd-ra forgatni (nem tudom), akkor azt a make.conf-ba kell beállítani:
CHOST=”x86_64-pc-linux-gnu” (x86_64 amd/intel esetén – e módosítás esetén nagyon erõsen javallott a komplett újratelepítés – nem „csak” újrafordítás; a 64 bites illesztõprogramokról sem szabad elfeledkezni)
CFLAGS=”-march=k8 […] [-msse3]” (opteron/amd64 esetén) -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz