Függõség kezeles

Kezdőlap Fórumok Gentoo linux Gentoo Linux kezdõ Függõség kezeles

10 bejegyzés megtekintése - 1-10 / 11
  • Szerző
    Bejegyzés
  • #2063763
    Gyuszk
    Felhasználó

      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.

      #2063764
      strangedr
      Felhasználó

        A 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.

        #2063765
        admin
        Adminisztrátor

          Köszönöm az infot sikerült.

          #2063766
          Gyuszk
          Felhasználó
            #2063767
            admin
            Adminisztrátor
              Gyuszk wrote:
              #2063768
              birno
              Felhasználó

                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?

                #2063769
                admin
                Adminisztrátor

                  A 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.

                  #2063770
                  admin
                  Adminisztrátor

                    A fene sikerült megint 1 évvel ezelőtti hozzászólásra válaszolnom cheesy.gif

                    #2063771
                    admin
                    Adminisztrátor
                      birno 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.

                      #2063772
                      birno
                      Felhasználó

                        Kö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.

                      10 bejegyzés megtekintése - 1-10 / 11
                      • Be kell jelentkezni a hozzászóláshoz.