rpm install hogyan?

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #1895350
    admin
    Adminisztrátor

      Nem olyan könnyû. Le kell tölteni az rpm forráskódját a ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/ címrõl, majd csomagold ki, aztán add ki a következõ parancsokat:

      # ./configure –prefix=/usr/local
      # make
      # make install

      Telepítsd az alien progit, majd:

      # alien -d program.rpm

      Ha minden jól megy, létrejön egy program.deb fájl, amit már fel lehet telepíteni. Személy szerint RedHat 8.0 alatt sikeresen alakítottam át .rpm fájlokat .deb csomagokká. Sajnos nem minden csomagot lehet átalakítani. Pontosabban át lehet alakítani, csak telepítés után nem fognak megfelelõen mûködni (LSB inkompatibilitás, stb miatt).

      gabaman

      #1895351
      admin
      Adminisztrátor

        terminalba beírod, hogy rpm -i csomagnév.rpm

        Tom

        #1895352
        Sorcerer_
        Felhasználó

          Hi!
          Bizti jo amit „gabaman” leirt, de szerintem felesleges a forrassal szorakozni, eleg ennyi:
          „rpm -Uhv –nodep xxx.rpm”
          Az „rpm” ugyis benne van az UHU-ban, „–nodep” nelkul meg mindefele fuggosegekre hivatkozva nem maszik fel a .rpm-csomag. Aztan amiket hianyol azoknak zome ugyis ott van a rendszerben, csak akkor azt nem tom miert nem veszi eszre az „rpm”?
          Meg anno Slackware-nel olvastam vhol, h. celszeru az elso „rpm -Uhv xxx.rpm” elott egy „rpm –initdb” v. vmi hasonlo parancs kiadasa…
          Udv’

          #1895353
          admin
          Adminisztrátor

            Nem tudtam, hogy az rpm része az UHU-nak, ilyen esetekben a megfelelõ részt illik figyelmen kívül hagyni. Másrészt van egy ellenjavaslatom az „rpm -Uhv –nodep xxx.rpm” ellen. Ha ílyen módon történik a telepítés, az szinte olyan, mintha csak beszórnánk a fájlokat a könyvtárakba. Ugyanis ha egy libet telepítünk rpm-el, akkor csak az rpm adatbázisában lesz nyílvántartva, és a libünkre épülõ .deb csomagot függõségi probléma miatt nem tudjuk feltenni (csak –nodep -ek tucatjaival tudunk a továbbiakban telepíteni). Tehát ha az *.rpm-es csomag nem rendszer-, szerver- vagy démoncsomag, akkor érdemes az alien segítségével átkonvertálni, és ezzel késõbbi problémák sorától kíméljük meg magunkat. Van másik megoldás is: rpm és deb DB szinkronizáló progit kell írni (bár lehet hogy már létezik), de ez a hosszab és rögösebb út.

            #1895354
            kovi
            Felhasználó

              Ha nagyon nem megy akkor alien és olyan csomagra fordítod amilyenre akarod. Nem mindig ‘sikerál’ de azért teszi a dolgát..
              Nézd meg a man-ját rájössz mi a dolgod…
              tehát
              man alien

              üdv:
              kovi,debrecen

              #1895355
              Sorcerer_
              Felhasználó

                Hello!
                Naja, tenyleg keverednek a dolgok egy „–nodep”-es rpm-el! Mondjuk en .lib-eket sosem raktam fel .rpm-bol, pont emiatt! Ha masfele formaban nem letezik az adott program, akkor csinalom csak az emlitetteket. Mondjuk ujabban eleg ritkan van erre szukseg, mert szinte mindent le tudtam eddig forditani az UHU-ban forrasbol!! 😎 Bezzeg mennyit szenvedtem a RH es andrake parossal…

                #1895356
                gabaman
                Felhasználó

                  Figyusz, nem mindegy hogy .lib -et emlegetsz, vagy lib*.so -t vagy lib*.deb -et! Nem ugyanaz!

                  #1868022
                  csaba
                  Felhasználó

                    Sziasztok,

                    Hogyan lehet rpm-et installálni uhu-linux alá? Mert csak ilyen formátumban lehet letölteni a progit.

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