Tarkvaratööstus on oma lühikese ajaloo jooksul läbi teinud palju muudatusi. Nii et kuni viimase ajani peeti avatud lähtekoodiga tarkvara väljatöötamist ja levitamist entusiastide hulka. Tänapäeval ehitavad paljud ettevõtted oma äritegevust avatud lähtekoodiga. Maailmas on üha rohkem tarkvara, mida levitatakse lähtekoodi kujul ja tasuta. Paljud kasutajad eelistavad sellist tarkvara "pakendist välja" pakutavatele lahendustele, kuna programmide allikast installimine pole nii keeruline.
Vajalik
Kohaliku masina administraatori õigused. Tehnilise dokumentatsiooni lugemise oskused. Koostaja. Valikuline: Interneti-ühendus täiendavate programmide, teekide allalaadimiseks
Juhised
Samm 1
Tutvuge tarkvara ehitamise ja installimise dokumentatsiooniga. Tavaliselt pakutakse lühikesi juhiseid failides readme.txt või readme.html, mis asuvad lähtekuure juures. Need failid sisaldavad tavaliselt linke üksikasjalikele juhistele, kui neid on. Ehitamise ja installimise kirjeldus võib sisaldada töökeskkonnale esitatavate nõuete loendit. Näiteks võib projekti ehitamine vajada konkreetseid teeke või raamistikke. Siin võib täpsustada ka koostaja nõudeid.
2. samm
Laadige alla ja installige täiendav tarkvara. Vajadusel laadige alla ja installige puuduvad komponendid, mis on vajalikud rakenduse loomiseks allikast. Näiteks Linuxi opsüsteemidele rakenduste ehitamisel võib vaja minna paketti autotools ja teatud versiooni kompilaatorit gcc.
3. samm
Konfigureerige projekt. Konfiguratsioonivõimalused on tavaliselt toodud kaasasolevas dokumentatsioonis. Projekt võib sisaldada selliseid konfiguratsiooniskripte nagu konfigureerimine. Samuti saab konfigureerimist teha konfiguratsioonifailides olevate konstantide väärtuste muutmisega.
4. samm
Ehitage projekt. Koostamisprotsessi lähtestamise täpsed juhised leiate dokumentatsioonist. Reeglina piisab selle käivitamiseks ainult ühe käsu täitmisest. Linuxi-laadsetes süsteemides tehakse ehitusprojekte tavaliselt sellise tööriistaga nagu make, kasutades direktiivifaile nimega makefile. Seetõttu käivitage ehitamise alustamiseks lihtsalt projekti kataloogis käsk make. Akende alla ehitades saab kasutada täiendavaid skripte või pakkfaile. Projektikataloogides on aga sageli kompilaatorite assamblee failide versioonid, näiteks nmake, ja komplekteerimise saab käivitada kompilaatori käsurea parameetrina sarnase failiga.
5. samm
Installige tarkvara, mis on loodud allikast. Paigaldage vastavalt dokumentatsioonis toodud juhistele. Linuxi süsteemides piisab projekti ehitustulemuste installimiseks reeglina käsu "make install" täitmisest. Windowsi all ehitamisel saab installimiseks kasutada eraldi pakettfaili.