Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › rpm install hogyan?
- This topic has 7 hozzászólás, 5 résztvevő, and was last updated 22 years, 7 months telt el by
gabaman.
-
SzerzőBejegyzés
-
2002-11-18-00:35 #1895350
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 installTelepí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
2002-11-18-14:10 #1895351terminalba beírod, hogy rpm -i csomagnév.rpm
Tom
2002-11-19-15:22 #1895352Hi!
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’2002-11-19-18:52 #1895353Nem 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.
2002-11-20-15:58 #1895354Ha 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,debrecen2002-11-21-15:22 #1895355Hello!
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…2002-11-21-17:20 #1895356Figyusz, nem mindegy hogy .lib -et emlegetsz, vagy lib*.so -t vagy lib*.deb -et! Nem ugyanaz!
2009-12-04-19:55 #1868022Sziasztok,
Hogyan lehet rpm-et installálni uhu-linux alá? Mert csak ilyen formátumban lehet letölteni a progit.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz