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