Keresés

Új hozzászólás Aktív témák

  • Sipi

    addikt

    válasz birno #3217 üzenetére

    Elméletben lehetséges, csúnya hackeléssel. Ahogy dr_strange írta: átírod az ebuildet, hogy más helyre telepítse.
    Az Opera összes fontos cucca alapban a /opt/opera alá megy. Ebben van egy bin könyvtár, ahol a wrapper script van. A lib alatt verziónként eltérő könyvtárak - innen sejthető, hogy fent lehet több verzió is. (Pixmapek, ikonok, kis vackok a szoksásos /usr/share alá mennek, ez nem nagy baj, ha felülíródik más versióval.)

    De nem hiszem, hogy minden tökéletesen működne. Az Opera egy közös konfigot használ, a /etc/opera6rc-t, ha ez verziónként eltér, gáz.

    Az ebuildet alaposan nézd át, mert nagyon sok helyen hivatkozik a végleges telepítési útvonalra, sok helyen kell átírni. Ezen kívül a kész telepítésben a bin könyvtárban lévő opera scriptet is át kell írni, mert az is hivatkozik. És a /usr/bin/opera linket is nézd meg, melyikre mutat.

    Szerintem nem ér ennyit a dolog.

    Sipi

  • dr_strange

    senior tag

    válasz birno #3217 üzenetére

    Igen, így lehet pl. egyszerre fent két gcc verzió.

    Sőt:

    Portage handles different versions of the same installed programs. If you would want, say GCC 2.95 and GCC 3.2 installed at the same time, you would specify the SLOT in each ebuild. Here we would set the SLOT of GCC 2.95 to 2 while we would set the SLOT of GCC 3.2 to 3.
    Note: Using 0 as the SLOT value signifies that this package only has 1 SLOT setting (in other words, this package is not SLOTable). (Gentoo Handbook)

    Tehát módosítom magam: ennek alapján az Opera két verziója nem tehető fel a SLOT beállításával, más megoldás kell - pl. az, amit írtam.

Új hozzászólás Aktív témák