Bronkode is 'n rekenaarprogram in menslike leesbare vorm. Die masjien kan egter nie bronkode uitvoer nie. Die kode moet in die masjienkode saamgestel word voordat dit nuttig is. Op Linux is die 'maak' -bou-stelsel die algemeenste, en hierdie instruksies werk vir byna alle Linux-bronkode-pakkette.
Stappe
Stap 1. Laai die bronkode vir die program of bestuurder van die internet of ander media af
Dit sal waarskynlik in die vorm van 'n "tarball" wees en 'n lêeruitbreiding van.tar,.tar.bz2 of.tar.gz hê. Soms word 'n.zip -lêer egter in plaas daarvan gebruik.
Stap 2. Pak die afgelaaide kode- vir.zip -lêers uit, gebruik "unzip your file", vir.tgz of.tar.gz gebruik "tar -zxvf yourfile"; gebruik.bz2 "tar -jxvf yourfile"; of haal u lêers grafies uit
Stap 3. Gaan na die nuutgepakte gids in die terminale
U doen dit deur cd te tik, gevolg deur 'n spasie en dan die naam van die gids. (Onthou dat gidsname in Linux hooflettergevoelig is).
Stap 4. Begin die opdrag"
/configure "om die bronkode outomaties op te stel. Argumente soos" --prefix = "kan gebruik word om die installeringsplek te beheer. kyk of u die regte biblioteke het en weergawes.
Stap 5. Sodra dit gekonfigureer is, voer 'make' uit wat die werklike opstel doen (dit kan van 'n paar sekondes tot baie ure duur)
'N Uitvoerbare program vir die program sal in die asblik in die bronkode -gids geskep word.
Stap 6. Om die program te installeer, hardloop "maak installeer"
Stap 7. U het die programbronkode saamgestel en geïnstalleer
Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word
Wenke
- Op multicore -verwerkers kan u op 'n multithread -manier saamstel met behulp van make -j3, en 3 vervang met hoeveel drade u ook al wil gebruik.
- As die bou om een of ander rede misluk, moet u 'skoonmaak' voordat u weer probeer bou om alle lêers wat deur die oorspronklike boupogie agtergelaat is, te verwyder. Hierdie lêers kan u tweede poging misluk omdat dit bestaan.
- Tensy u 'n voorvoegsel spesifiseer, word die kode outomaties in /usr geïnstalleer.
- Miskien moet u 'n supergebruiker wees.
- U kan hierdie opdragte ook saamvoeg. Byvoorbeeld,./configure && make && make install.
- As die bou misluk, kry u die uitset van 'n reël, 'n lêer en die tipe fout. As u wil, kan u die probleem probeer oplos. Die meeste mislukkings kom van mislukte afhanklikheid van die sagteware wat u installeer, dit wil sê programme of biblioteke waarvan u pakket afhanklik is.
Waarskuwings
- Die samestelling kan ure neem.
- Die opstel en vervanging van kritieke stelselkomponente kan probleme veroorsaak as u dit weer saamstel en weer installeer. Weet wat jy doen.
- Sommige bronpakkette het nie konfigureerlêers of maak selfs lêers nie. Tik in hierdie geval net 'make' by die prompt en kyk wat gebeur.