- This topic has 48 hozzászólás, 10 résztvevő, and was last updated 16 years, 5 months telt el by
kisbetu.
-
SzerzőBejegyzés
-
2008-12-19-08:42 #2178096
Azt kérdeztem volna, ilyenkor mi a teendő, de csak flegmázntok, fikáztok, stb, érdemleges válasz nincs.
Neked is utána kellene a dolgoknak olvasni, nem pedig itt várni hogy valaki érdemleges választ adjon.
mondjuk olvasd át ezt:
http://wiki.hup.hu/index.php/Programford%C3%ADt%C3%A1s
http://www.linuxvilag.hu/content/files/cikk/70/cikk_70_30_33.pdfHát, ha a ./configure parancs hibaüzenetet ad:
1. Megnézed mi a hibaüzenet, és annak megfelelően cselekszel.2. Bemásolod a google-ba mert nem csak neked volt az a hibád, biztos másnál is jelentkezett és ott megtalálod rá a megoldást.
2008-12-19-08:42 #2178097Azt kérdeztem volna, ilyenkor mi a teendő, de csak flegmázntok, fikáztok, stb, érdemleges válasz nincs.
Neked is utána kellene a dolgoknak olvasni, nem pedig itt várni hogy valaki érdemleges választ adjon.
mondjuk olvasd át ezt:
http://wiki.hup.hu/index.php/Programford%C3%ADt%C3%A1s
http://www.linuxvilag.hu/content/files/cikk/70/cikk_70_30_33.pdfHát, ha a ./configure parancs hibaüzenetet ad:
1. Megnézed mi a hibaüzenet, és annak megfelelően cselekszel.2. Bemásolod a google-ba mert nem csak neked volt az a hibád, biztos másnál is jelentkezett és ott megtalálod rá a megoldást.
2008-12-19-13:41 #2178098lapatyo wrote:A goffice csak pléda akart lenni, tudom hogy megvan .uhu csomagban. Ha valaki tud jobb példát, örömmel vettem volna. A ./configure-make-make install megáll az első parancs után, nem tudott mit kezdeni a make paranccsal. Sok esetben még a ./configure -val sem, mivel nincs olyan benne.
Azt kérdeztem volna, ilyenkor mi a teendő, de csak flegmázntok, fikáztok, stb, érdemleges válasz nincs.
Ez érdekes , nem????Jó, most nyeltem egy nagyot, meg elszámoltam tízig. De hogy szó ne érje a ház elejét, írtuk, hogy a README meg INSTALL fájlokat kell elolvasgatni, ott a legtöbb esetben le van írva, hogyan kell telepíteni az adott programot. Ugyanis: van ez a ./configure && make && make install trió, amivel lehet telepíteni. De ahhoz, hogy ez lemenjen, a ./configure ERROR nélkül le kell hogy fusson. Ui. ezen parancs után „generálódik” a Makefile (általában), amiben lévő szabályokat a make megpróbálja beolvasni. Ha hibával ért véget a configure, akkor nem lesz Makefile, amit a make be tudna olvasni, és kiírja, hogy nem találja a Makefile-t. Amit az emberek többsége megért. Persze már a ./configure kimenetében szereplő utolsó (előtti) sorban éktelenkedő error szócska is sokat jelent. Aki érti, hogy az error a hibát jelenti. Aki nem érti, vagy tanulja meg, vagy ne ezzel töltse az értékes idejét.
Ezután: nem minden program így fordul/telepszik (azaz nem az autoconf, automake, stb. cuccokat használja). Elképzelhető, hogy van Makefile, amit a make beolvas, és ha minden állomány fenn van a gépeden, stb., akkor lefordítja, amit aztán általában a make install paranccsal telepíthetsz is.
Ezután: elképzelhető olyan eset, hogy nem is a make parancsot kell használni, hanem mondjuk a cmake-et. Ez hasonló a make-hez, csak egy kicsit „másabb” (hogy jobb, vagy rosszabb, mindegy). Ha a cmake lefutott, általában a cmake install parancs megcsinálja a telepítést.
Ezután: elképzelhető olyan eset, hogy nem is a make, cmake parancs a megoldás a vágyaidra, hanem a scons rendszert választotta a program készítője. Ez szintén hasonló funkciókat lát el, mint a fentebb említett make és cmake, csak megint máshogy. És a készítő ízlésén múlik, hogy melyiket választja.
Ezután:elképzelhető olyan eset, hogy a fenti parancsok egyike se jó, ui. a készítő nem szereti őket, ill. mondjuk perl programot ír. Ekkor általában egy perl Makefile.PL paranccsal legenerálhatod a Makefile-t, amit a már emlegetett make parancs feldolgoz. Persze ha jól rémlik, olyannal is találkoztam, hogy ezután nem a make kellett, hanem a cmake.
Ezután:elképzelhető olyan eset, hogy nem perl, hanem python nyelven íródott programról van szó. Ekkor általában python setup.py parancs különféle opciókkal meghívogatva hordozza magában a kívánt eredmény lehetőségét.
Ezután: elképzelhető olyan eset, hogy a készítő kedvence a ruby nyelv, ekkor általában ruby setup.rb lehet a megoldás (ha jól rémlik).Hirtelen ennyiféle mód jutott eszembe. Biztosan van még másfajta is, amivel vagy nem találkoztam, vagy elfelejtettem. És ezek mindegyike sok „hibát” rejt, mivel megfelelő header (*.h) fájlok, modulok, libeknek a rendszerben kell lennie. Ha ezek bármelyike nincs, akkor általában hiba lesz a végén, és nem épül fel, nem települ a program. Vagy esetleg egy feature nem lesz beépítve a programba.
De ezek általában le vannak írva a README ill. INSTALL fájlokba.Szóval mint látod, baromi egyszerű a forrásból való telepítés, semmi hibalehetőséget nem rejt magában, teljesen egyértelmű. Ezért nem szokás kezdőknek javasolni, meg ezért érdemes a disztróhoz tartozó csomagokat használni, ui. a fentebb írtakat mások helyetted megcsinálták. És remélem, most már az is érthető, hogy nem lehet általános receptet adni, azon kívül, hogy el kell olvasni a „vonatkozó” fájlokat. És most már remélem az is érthető, hogy miért akartuk megtudni, hogy pontosan mit szeretnél fordítani. Ui. anélkül NEM TUDUNK semmit sem mondani.
Remélem, válaszom kielégítette uraságod.
2008-12-19-13:41 #2178099lapatyo wrote:A goffice csak pléda akart lenni, tudom hogy megvan .uhu csomagban. Ha valaki tud jobb példát, örömmel vettem volna. A ./configure-make-make install megáll az első parancs után, nem tudott mit kezdeni a make paranccsal. Sok esetben még a ./configure -val sem, mivel nincs olyan benne.
Azt kérdeztem volna, ilyenkor mi a teendő, de csak flegmázntok, fikáztok, stb, érdemleges válasz nincs.
Ez érdekes , nem????Jó, most nyeltem egy nagyot, meg elszámoltam tízig. De hogy szó ne érje a ház elejét, írtuk, hogy a README meg INSTALL fájlokat kell elolvasgatni, ott a legtöbb esetben le van írva, hogyan kell telepíteni az adott programot. Ugyanis: van ez a ./configure && make && make install trió, amivel lehet telepíteni. De ahhoz, hogy ez lemenjen, a ./configure ERROR nélkül le kell hogy fusson. Ui. ezen parancs után „generálódik” a Makefile (általában), amiben lévő szabályokat a make megpróbálja beolvasni. Ha hibával ért véget a configure, akkor nem lesz Makefile, amit a make be tudna olvasni, és kiírja, hogy nem találja a Makefile-t. Amit az emberek többsége megért. Persze már a ./configure kimenetében szereplő utolsó (előtti) sorban éktelenkedő error szócska is sokat jelent. Aki érti, hogy az error a hibát jelenti. Aki nem érti, vagy tanulja meg, vagy ne ezzel töltse az értékes idejét.
Ezután: nem minden program így fordul/telepszik (azaz nem az autoconf, automake, stb. cuccokat használja). Elképzelhető, hogy van Makefile, amit a make beolvas, és ha minden állomány fenn van a gépeden, stb., akkor lefordítja, amit aztán általában a make install paranccsal telepíthetsz is.
Ezután: elképzelhető olyan eset, hogy nem is a make parancsot kell használni, hanem mondjuk a cmake-et. Ez hasonló a make-hez, csak egy kicsit „másabb” (hogy jobb, vagy rosszabb, mindegy). Ha a cmake lefutott, általában a cmake install parancs megcsinálja a telepítést.
Ezután: elképzelhető olyan eset, hogy nem is a make, cmake parancs a megoldás a vágyaidra, hanem a scons rendszert választotta a program készítője. Ez szintén hasonló funkciókat lát el, mint a fentebb említett make és cmake, csak megint máshogy. És a készítő ízlésén múlik, hogy melyiket választja.
Ezután:elképzelhető olyan eset, hogy a fenti parancsok egyike se jó, ui. a készítő nem szereti őket, ill. mondjuk perl programot ír. Ekkor általában egy perl Makefile.PL paranccsal legenerálhatod a Makefile-t, amit a már emlegetett make parancs feldolgoz. Persze ha jól rémlik, olyannal is találkoztam, hogy ezután nem a make kellett, hanem a cmake.
Ezután:elképzelhető olyan eset, hogy nem perl, hanem python nyelven íródott programról van szó. Ekkor általában python setup.py parancs különféle opciókkal meghívogatva hordozza magában a kívánt eredmény lehetőségét.
Ezután: elképzelhető olyan eset, hogy a készítő kedvence a ruby nyelv, ekkor általában ruby setup.rb lehet a megoldás (ha jól rémlik).Hirtelen ennyiféle mód jutott eszembe. Biztosan van még másfajta is, amivel vagy nem találkoztam, vagy elfelejtettem. És ezek mindegyike sok „hibát” rejt, mivel megfelelő header (*.h) fájlok, modulok, libeknek a rendszerben kell lennie. Ha ezek bármelyike nincs, akkor általában hiba lesz a végén, és nem épül fel, nem települ a program. Vagy esetleg egy feature nem lesz beépítve a programba.
De ezek általában le vannak írva a README ill. INSTALL fájlokba.Szóval mint látod, baromi egyszerű a forrásból való telepítés, semmi hibalehetőséget nem rejt magában, teljesen egyértelmű. Ezért nem szokás kezdőknek javasolni, meg ezért érdemes a disztróhoz tartozó csomagokat használni, ui. a fentebb írtakat mások helyetted megcsinálták. És remélem, most már az is érthető, hogy nem lehet általános receptet adni, azon kívül, hogy el kell olvasni a „vonatkozó” fájlokat. És most már remélem az is érthető, hogy miért akartuk megtudni, hogy pontosan mit szeretnél fordítani. Ui. anélkül NEM TUDUNK semmit sem mondani.
Remélem, válaszom kielégítette uraságod.
2008-12-19-13:53 #2178100lapatyo wrote:A ./configure-make-make install megáll az első parancs után, nem tudott mit kezdeni a make paranccsal. Sok esetben még a ./configure -val sem, mivel nincs olyan benne.Ha nincs „configure”, de van „configure.in”, akkor „autoconf” és csinál „configure”-t.
2008-12-19-13:53 #2178101lapatyo wrote:A ./configure-make-make install megáll az első parancs után, nem tudott mit kezdeni a make paranccsal. Sok esetben még a ./configure -val sem, mivel nincs olyan benne.Ha nincs „configure”, de van „configure.in”, akkor „autoconf” és csinál „configure”-t.
2008-12-19-14:47 #2178102lapatyo wrote:A goffice csak pléda akart lenniPéldául le is írtuk, hogy micsinály vele.
lapatyo wrote:Ez érdekes , nem????Nekem nem érdekes. Unalmas.
2008-12-19-14:47 #2178103lapatyo wrote:A goffice csak pléda akart lenniPéldául le is írtuk, hogy micsinály vele.
lapatyo wrote:Ez érdekes , nem????Nekem nem érdekes. Unalmas.
2009-12-04-20:03 #1888707Üdv Mindenki!
Már sikerült egy-két csomagot telepítenem a ./configure-make-make install-al, de vannak csimagok, melyekben nincs configure file, vagy hibákat jelez vissza. Ilyenkor mi a teendő? sőt, az install.sh indításánal is csak felvillan a konzol és semmi több.Ha valaki bemutatná valaki egy példán, megköszönném! -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz