Kezdőlap › Fórumok › Gentoo linux › Gentoo Linux kezdõ › Függõség kezeles
- This topic has 10 hozzászólás, 5 résztvevő, and was last updated 17 years, 7 months telt el by
birno.
-
SzerzőBejegyzés
-
2006-06-19-19:17 #2063763
Ha emerge paranccsal teszed fel, akkor feloldja a függõségeket és a progiddal együtt azokat is telepíti. Ha meg vmit hiányol, akkor gondolom kézzel tetted fel. libcurl.. keress rá a Portage fában. (packages.gentoo.org)
Tipp: kis és nagybetük számítanak Portage-ben, és ne csak arra keress hogy libcurl, hanem arra is hogy curl.2006-06-19-19:21 #2063764A gentoo – pontosabban a Portage – a függõségeket az ebuildekbe épített DEPEND és RDEPEND változók, valamint a USE flagek útján kezeli.
Esetedben hiányol egy libet; kukkants bele az /usr/lib könyvtárba, van-e benne ilyen nevû file. Ha egyáltalán nincs, telepítsd a curl csomagot, ha van, de pl. libcurl.so.2 néven, akkor jó esetben elég erre egy symlinket létrehozni libcurl.so.3 néven.
2006-06-19-19:23 #2063765Köszönöm az infot sikerült.
2006-06-19-19:26 #20637662006-06-19-19:43 #2063767Gyuszk wrote:2007-11-15-13:39 #2063768Sziasztok!
Szeretném felrakni a Claws-Mail programot, a legfrissebb ebuild(3.0.2)-es maszkolva van, ha az „emerge claws-mail =claws-mail-3.0.2” parancssal próbálkozom, ezt kapom: !!! All ebuilds that could satisfy „=claws-mail-3.0.2” have been masked.
!!! One of the following masked packages is required to complete your request:
– mail-client/claws-mail-3.0.2 (masked by: ~x86 keyword)Kézikönyv szerint ilyenkor még nem találták elég stabilnak és ezért van maszkolva.
Ezt azonban azért furcsállom, mert a hivatalos honlap szerint stabil október óta.
Azt is olvastam, hogy lehet valamelyik függősége nem stabil még, ezt honnan lehetne megtudni?
Valami olyasmi mint az „equery list” parancs csak függőségekkel együtt?2007-11-15-15:03 #2063769A gentoo csomagkezelője, a Portage az ebuildekben található DEPEND illetve RDEPEND változókban tárolja, hogy adott programnak mely csomagok, és mely verziók a függőségeik. Ezeket a függőségeket befolyásolhatják az adott csomag USE flagjei. Például ha valamelyik csomagnál bekapcsolod a cups USE flaget, akkor függőségként lép fel a Cups nyomtatórendszer, amelynek természetesen lehetnek további függőségei, és így tovább. Szépen kialakul a függőségi fa, amelyet az emerge -vt csomagnév parancssal meg is tudsz nézni. Ha ki/bekapcsolsz USE flageket, úgy a függőségeket is lefaraghatod illetve hozzáadhatsz újakat.
2007-11-15-15:04 #2063770A fene sikerült megint 1 évvel ezelőtti hozzászólásra válaszolnom
2007-11-15-15:08 #2063771birno wrote:Sziasztok!Szeretném felrakni a Claws-Mail programot, a legfrissebb ebuild(3.0.2)-es maszkolva van, ha az „emerge claws-mail =claws-mail-3.0.2” parancssal próbálkozom, ezt kapom: !!! All ebuilds that could satisfy „=claws-mail-3.0.2” have been masked.
!!! One of the following masked packages is required to complete your request:
– mail-client/claws-mail-3.0.2 (masked by: ~x86 keyword)Kézikönyv szerint ilyenkor még nem találták elég stabilnak és ezért van maszkolva.
Ezt azonban azért furcsállom, mert a hivatalos honlap szerint stabil október óta.
Azt is olvastam, hogy lehet valamelyik függősége nem stabil még, ezt honnan lehetne megtudni?
Valami olyasmi mint az „equery list” parancs csak függőségekkel együtt?A 3.0.2 csak ~x86 keyword alapján van maszkolva, amely annyit tesz, hogy a csomag rendben lefordul, nincs benne egy ismert komoly hiba sem, de még nem jelzett vissza az adott architektúra fejlesztője, hogy ok mehet stabilba.
Ezeket a csomagokat külön tudod kezelni a package.keyword fájl segítségével.
Javaslom a magyar gentoo wiki idevágó részének átolvasását.2007-11-15-15:51 #2063772Köszi, azt olvastam, meg is tudom oldani a mszkolás problémáját, csak arra voltam kíváncsi, hogy maga a claws-mail van instabilnak nyilvánítva vagy valamelyik függősége s hogy ez kideríthető-e?
Bár annyira nem lényeges. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz