Šaltinio kodas yra kompiuterinė programa, kurią galima skaityti žmonėms. Tačiau įrenginys negali vykdyti šaltinio kodo. Kad kodas būtų naudingas, jis turi būti surinktas į mašinos kodą. „Linux“kūrimo sistema „make“yra labiausiai paplitusi, ir ši instrukcija tinka beveik visiems „Linux“šaltinio kodo paketams.
Žingsniai
Žingsnis 1. Atsisiųskite programos ar tvarkyklės šaltinio kodą iš interneto ar kitų laikmenų
Greičiausiai jis bus „tarball“formos ir jo plėtinys bus.tar,.tar.bz2 arba.tar.gz. Tačiau kartais vietoj to bus naudojamas.zip failas.
2 žingsnis. Išpakuokite atsisiųstą.zip failų kodą naudokite „išpakuoti failą“,.tgz arba.tar.gz naudokite „tar -zxvf yourfile“;.bz2 naudokite „tar -jxvf yourfile“; arba ištraukite failus grafiškai
Žingsnis 3. Terminale pereikite prie naujai išgauto katalogo
Tai galite padaryti įvesdami cd, po to tarpo ir katalogo pavadinimą. (Atminkite, kad „Linux“katalogų pavadinimuose skiriamos didžiosios ir mažosios raidės).
Žingsnis 4. Vykdykite komandą"
/configure ", kad šaltinio kodas būtų sukonfigūruotas automatiškai. Argumentai, tokie kaip" --prefix = ", gali būti naudojami diegimo vietai valdyti. Tai patikrina, ar turite tinkamas bibliotekas ir versijos.
Žingsnis 5. Kai sukonfigūruotas, paleiskite „make“, kuris atlieka faktinį kompiliavimą (tai gali užtrukti nuo kelių sekundžių iki kelių valandų)
Programos vykdomasis failas bus sukurtas šaltinio kodo katalogo bin kataloge.
Žingsnis 6. Norėdami įdiegti programą, paleiskite „make install“
Žingsnis 7. Surinkote ir įdiegėte programos šaltinio kodą
Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“
Patarimai
- Kelių branduolių procesoriuose galite sudaryti daugiasluoksnę kompoziciją naudodami „make -j3“, 3 pakeitę daugybe norimų naudoti gijų.
- Jei kūrimas nepavyksta dėl kokių nors priežasčių, prieš bandydami kurti dar kartą, paleiskite „make clean“, kad pašalintumėte visus failus, likusius po pradinio kūrimo. Dėl šių failų antrasis bandymas gali nepavykti, nes jie egzistuoja.
- Jei nenurodysite priešdėlio, kodas bus automatiškai įdiegtas /usr.
- Jums gali tekti būti super vartotoju.
- Taip pat galite susieti šias komandas kartu. Pavyzdžiui,./configure && make && make install.
- Jei kūrimas nepavyksta, gausite eilutės išvestį, failą ir klaidos tipą. Jei norite, galite pabandyti išspręsti problemą. Dauguma gedimų kyla dėl diegiamos programinės įrangos, ty programų ar bibliotekų, nuo kurių priklauso jūsų paketas, priklausomybės.
Įspėjimai
- Surinkimas gali užtrukti valandas.
- Kompiliuojant ir keičiant svarbius sistemos komponentus, gali kilti problemų, jei juos perkompiliuosite ir iš naujo įdiegsite. Žinok, ką darai.
- Kai kuriuose šaltinių paketuose nėra konfigūravimo failų ar net failų. Tokiu atveju tiesiog įveskite „make“raginime ir pažiūrėkite, kas atsitiks.