emerge

10 bejegyzés megtekintése - 31-40 / 149
  • Szerző
    Bejegyzés
  • #2042646
    juuzer
    Felhasználó

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

      #2042647
      Derrick
      Felhasználó
        KOXX 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 smbc

        használatos?

        #2042648
        juuzer
        Felhasználó

          Nem 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.”

          #2042649
          pointux
          Felhasználó

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

            #2042650
            juuzer
            Felhasználó

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

              #2042651
              pointux
              Felhasználó

                „A fentebbit úgy értettem, hogy ha nem „~amd64″ -vel van maszkolva, akkor hiába próbálkozik ezzel:”

                #2042652
                Derrick
                Felhasználó

                  Azt 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/

                  #2042653
                  pointux
                  Felhasználó

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

                    #2042654
                    KOXX
                    Felhasználó

                      kicsit 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 🙂

                      #2042655
                      pointux
                      Felhasználó

                        „”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)

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