Elhelyezés a program forrás ()

Assembly programot lehet hasonlítani tortasütés. Sokszor nem, először meg kell tenniük minden szükséges összetevők (forrás), majd keverjük össze őket a megfelelő sorrendben (hogy előkészítse a forráskódban a szerelvény. / Configure), majd töltse ki az űrlapot, és tegye a sütőbe (fut a szerelvény, rajta). Egy bizonyos idő elteltével a sütőből lehet távolítani kész enni tortát (azonnal telepíti a programot, make install).

Meg kell jegyezni, hogy ebben az esetben a sütő és a szükséges konyhai. Is meg kell építeni a program fejlesztési eszközök. Általában ez legalább a fordító és a kísérő programok, mint például a make segédprogram. Ez a „kemence”. És kell egy hely, ahol meg lehet csinálni mindezt - a parancssor (terminál) ( „konyhai”). Ha mind a konyha és a sütő, akkor elkezd készíteni.

Így az összes szabad szoftver forráskód formájában. Ez félkész programot. Belőle akkor könnyen össze magát a programot, de használható létre új programot. Magyarul ez az úgynevezett forráskód forráskód.

1. lépés: hogy a forráskód

Be kell, hogy töltse le és csomagolja az archívumban a forráskód a program. Például, akkor töltse le a programot szia-2.1.1. Jellemzően a forrás kell venni a fejlesztő programot.

Az archívum kibontása, akkor:
tar zxvf szia-2.1.1.tar.gz

(Ne felejtsük el, hogy a legtöbb esetben, a Tab gomb megnyomásával lehetővé teszi, hogy kiegészítse a fájl nevét, írja csak az első néhány karakter). Ebben az esetben az archív fájl tartalmát lesz kicsomagolt ugyanabban a könyvtárban, amely tartalmazza az archívumban.

Menj a forráskód könyvtárban:
cd szia-2.1.1

2. lépés: Állítsa (mesim tészta)

Olvassa el a README és INSTALL fájlokat, ha azok a forráskód archívumot. Fontos információ lehet bennük lévő, hogyan kell telepíteni és használni a programot.

A legtöbb esetben csak egy csapat fog végezni, hogy előkészítse a forrástól a szerelvény:
szia-2.1.1 $ ./configure

Ez ellenőrzi, hogy a szükséges feltételeket (könyvtárak és más programok) a rendszer, és előkészíti a forráskódot, hogy használja őket. Ügyeljen arra, hogy a szimbólumok „./” az elején a csapat. Ezek azt mutatják, hogy meg kell futtatni a configure parancs az aktuális könyvtárban, hogy van, konfigurálja a parancs jön a forráskód a program, hogy mi gyűjteni.

Ebben a szakaszban megadhatja, hogy hol van szükség, hogy a program. Míg a legtöbb esetben ajánlott fel „önszerveződő” a programban / usr / local, néha lehetetlen. Például, ha a felhasználó nem rendelkezik rendszergazdai jogosultságokkal, mint a nyilvános számítógépet, akkor telepítse a szoftvert kizárólag a saját könyvtárban. A szoftver telepítéséhez a saját könyvtárban meg kell adnunk egy további paramétert a parancs configure:
szia-2.1.1 $ ./configure prefix = $ HOME

Ha vannak olyan hibaüzenetet, akkor valami a „konyhában” készíteni a program valószínűleg nem elég. Leggyakrabban, minden könyvtár. Mi - megmondja következtetést configure '

3. lépés: (a sütőben!)

Ha az előző lépésben már befejeződött, most már lehetséges, hogy a torta mix a sütőben. Ez elindítja a folyamat az összeszerelés a programot. Általában ez történik automatikusan vezérli a make parancsot:
szia-2.1.1 $ make

A nagyobb programok esetén ez a folyamat hosszú időt vesz igénybe. Azonban a minta programban hello összegyűjteni gyorsan.

Ha az egység egy ilyen üzenetet:

Márka: *** [összes] Error 2

ez azt jelenti, hogy valami nem stimmel, és az összeállítás nem derült ki. Azonban a legtöbb szerelvény végződik hiba nélkül.

4. lépés: make install (Jó étvágyat!)

Tulajdonképpen mindent. Cake is szolgált az asztalra, és fordítsd telepített programok a rendszerben. Íme:

szia-2.1.1 $ make install

Ha lépést képzési forrás kiválasztotta a lehetőség, hogy a saját könyvtárban (mint én), ne felejtsük el, hogy adjunk egy alkönyvtár

/ Bin, hogy a PATH változó:

Meg lehet futtatni a lefordított program:

Azt írja a képernyőre „Hello World!”. Minden OK.

Remélem, hogy ezeket az utasításokat egyértelmű lesz még a kezdő felhasználók számára, hogy a Linuxban teljesen. Azt egy időben nem volt ilyen utasításokat :)

Ui Akarok, azonban meg kell jegyezni, hogy a szerelvény a forrás együtt jár számos hátránya van. Az első és legfontosabb közülük -, hogy távolítsa el egy ilyen program sokkal több problémát. Abban az esetben, szia, akkor ezt a parancsot

szia-2.1.1 $ make uninstall

Ezért jobb, ha előre elkészített csomagokat, hogy jön a forgalmazás. Tehát, szia, hogy telepítse a programot a Debian GNU / Linux elég csak egy parancsot:

sudo aptitude install szia

Kapcsolódó cikkek