A forráskód egy számítógépes program, amelyet ember olvashat. A gép azonban nem tudja végrehajtani a forráskódot. A kódot gépi kódba kell fordítani, mielőtt hasznos lenne. Linuxon a "make" build rendszer a legelterjedtebb, és ez a használati utasítás szinte minden Linux forráskód-csomag esetén működik.
Lépések
1. lépés: Töltse le a program vagy illesztőprogram forráskódját az internetről vagy más adathordozóról
Valószínűleg "tarball" formában lesz, és kiterjesztése.tar,.tar.bz2 vagy.tar.gz. Néha azonban.zip fájlt használnak helyette.
2. lépés. Csomagolja ki a letöltött kódot.zip fájlokhoz használja a „kicsomagolja a fájlt” lehetőséget,.tgz vagy.tar.gz esetén használja a „tar -zxvf yourfile” fájlt;.bz2 esetén használja a "tar -jxvf yourfile" fájlt; vagy grafikusan bontsa ki a fájlokat
3. lépés. A terminálban lépjen az újonnan kibontott könyvtárba
Ehhez írja be a cd, majd egy szóközt, majd a könyvtár nevét. (Ne feledje, hogy a Linux könyvtárneveiben megkülönböztetik a kis- és nagybetűket).
Lépés 4. Futtassa a parancsot"
/configure "a forráskód automatikus konfigurálásához. A" --prefix = ", mint például a" telepítési hely vezérlése. " ellenőrzi, hogy megfelelő könyvtárai vannak -e és változatai.
5. lépés: A konfigurálás után futtassa a "make" -t, amely elvégzi a tényleges fordítást (ez néhány másodperctől több óráig tarthat)
A program végrehajtható fájlja a forráskód -könyvtár bin könyvtárában jön létre.
6. lépés: A program telepítéséhez futtassa a "make install" -t
Lépés 7. Összeállította és telepítette a program forráskódját
Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal
Tippek
- Többmagos processzorok esetén többszálú fordítást végezhet a make -j3 használatával, és lecserélheti a 3 -at a használni kívánt szálakra.
- Ha a kivitelezés valamilyen okból sikertelen, akkor az újraépítés megkísérlése előtt futtassa a "make clean" parancsot, hogy eltávolítsa az eredeti építési kísérlet által hátrahagyott fájlokat. Ezek a fájlok meghiúsíthatják a második kísérletet, mert léteznek.
- Ha nem ad meg előtagot, a kód automatikusan települ a /usr fájlba.
- Lehet, hogy szuperfelhasználónak kell lennie.
- Ezeket a parancsokat össze is fűzheti. Például./configure && make && make install.
- Ha a build nem sikerül, akkor egy sor kimenetét, egy fájlt és a hibatípust kapja meg. Ha szeretné, megpróbálhatja kijavítani a problémát. A meghibásodások többsége a telepített szoftver meghibásodott függőségeiből származik, vagyis azokból a programokból vagy könyvtárakból, amelyektől a csomag függ.
Figyelmeztetések
- Az összeállítás órákig is eltarthat.
- A kritikus rendszerkomponensek fordítása és cseréje problémákat okozhat, ha újra fordítja és újratelepíti azokat. Tudd, mit csinálsz.
- Egyes forráscsomagok nem rendelkeznek konfigurációs fájlokkal, sőt nem is készítenek fájlokat. Ebben az esetben csak írja be a "make" parancsot, és nézze meg, mi történik.