A szoftveripar rövid története során számos változáson ment keresztül. Tehát a közelmúltig a nyílt forráskódú szoftverek fejlesztését és terjesztését sok rajongónak tekintették. Manapság sok vállalat nyílt forráskód alapján építi fel vállalkozását. Egyre több olyan szoftver van a világon, amelyet forráskód formájában terjesztenek, és ingyenesen. Sok felhasználó inkább az ilyen szoftvert választja a "dobozon kívüli" megoldásokkal szemben, mivel nem olyan nehéz telepíteni a programokat forrásból.
Szükséges
Rendszergazdai jogok a helyi gépen. A műszaki dokumentáció olvasásának készsége. Fordítóprogram. Opcionális: Internet-hozzáférés további programok, könyvtárak letöltéséhez
Utasítás
1. lépés
Nézze meg a szoftver felépítésének és telepítésének dokumentációját. Rövid utasításokat általában a forrásfa gyökerében található readme.txt vagy readme.html fájlok tartalmaznak. Ezek a fájlok általában tartalmazzák a részletes utasításokra mutató hivatkozásokat, ha vannak ilyenek. A gyártási és telepítési folyamat leírása tartalmazhatja az üzemi környezetre vonatkozó követelmények felsorolását. Például egy projekt felépítéséhez speciális könyvtárakra vagy keretekre lehet szükség. A fordító követelményei itt is meghatározhatók.
2. lépés
További szoftverek letöltése és telepítése. Ha szükséges, töltse le és telepítse az alkalmazás forrásból történő elkészítéséhez szükséges hiányzó összetevőket. Például, ha Linux operációs rendszereken építenek alkalmazásokat, szükség lehet az autotools csomagra és egy bizonyos verzió gcc fordítójára.
3. lépés
Konfigurálja a projektet. A konfigurációs lehetőségeket általában a kísérő dokumentáció tartalmazza. A projekt tartalmazhat olyan konfigurációs szkripteket, mint például a configure. A konfigurálás a konfigurációs fájlokban szereplő állandók értékeinek megváltoztatásával is elvégezhető.
4. lépés
Építsd meg a projektet. A készítési folyamat inicializálásának pontos utasításait a dokumentációban találja. Általános szabály, hogy az indításához elég csak egy parancs végrehajtása. Linux-szerű rendszereken az építési projekteket általában egy olyan eszközzel hajtják végre, mint a make, a makefile nevű irányelvfájlok felhasználásával. Ezért az építkezés megkezdéséhez futtassa a make parancsot a projektkönyvtárban. Ablakok alá építve további szkriptek vagy kötegelt fájlok használhatók. A projektkönyvtárakban azonban gyakran előfordulnak olyan fordítói összeállítási fájlok verziói, mint az nmake, és az összeállítás úgy hajtható végre, hogy a fordítót egy hasonló fájllal indítja el, mint parancssori paramétert.
5. lépés
Telepítse a forrásból épített szoftvert. Telepítse a dokumentáció utasításainak megfelelően. Linux rendszereken a projektépítési eredmények telepítéséhez általában elegendő végrehajtani a "make install" parancsot. Windows alatt történő építkezéskor külön kötegelt fájl használható a telepítéshez.