Ubuntu Linux žaliems/apt-get source: Skirtumas tarp puslapio versijų
Naujas puslapis: == apt-get source == Diegiant programas iš išeities tekstų, o tiksliau kompiliuojant programas, dažnai tenka susidurti su programos priklausomybių nuo išorinių bibliotekų p... |
|||
7 eilutė: | 7 eilutė: | ||
Ši komanda į einamąjį katalogą parsiųs visus paketo išeities tekstus. Kad turėtume visus su šiuo paketu susijusius kitus paketus, reikia įvykdyti šią komandą: |
Ši komanda į einamąjį katalogą parsiųs visus paketo išeities tekstus. Kad turėtume visus su šiuo paketu susijusius kitus paketus, reikia įvykdyti šią komandą: |
||
sudo apt-get |
sudo apt-get build-dep paketo_pavadinimas |
||
Ši komanda suranda visas išeities tekstų paketo priklausomybes ir jas pasiunčia, kad toliau galėtume sėkmingai kompiliuoti paketą. |
Ši komanda suranda visas išeities tekstų paketo priklausomybes ir jas pasiunčia, kad toliau galėtume sėkmingai kompiliuoti paketą. |
Dabartinė 11:21, 12 liepos 2008 versija
apt-get source[keisti]
Diegiant programas iš išeities tekstų, o tiksliau kompiliuojant programas, dažnai tenka susidurti su programos priklausomybių nuo išorinių bibliotekų problema. Kiekviena programa naudoja eilę išorinių bibliotekų, todėl, kad ji sėkmingai susikompiliuotu, reikia turėti visu programos naudojamų išorinių bibliotekų, taip vadinamus header failus. Ubuntu paketų sistemoje, tokie failai dažniausiai saugomi paketuose su galūne -dev.
Kad nereikėtų rūpintis visomis priklausomybėmis ir rankiniu būdu jų siųstis, galima naudotis kodanda:
apt-get source paketo_pavadinimas
Ši komanda į einamąjį katalogą parsiųs visus paketo išeities tekstus. Kad turėtume visus su šiuo paketu susijusius kitus paketus, reikia įvykdyti šią komandą:
sudo apt-get build-dep paketo_pavadinimas
Ši komanda suranda visas išeities tekstų paketo priklausomybes ir jas pasiunčia, kad toliau galėtume sėkmingai kompiliuoti paketą.
Kai turite programos išeities tekstus, galite keisti programos veikimą, parametrus kompiliatoriui ir t.t. Turite visas priemones keisti programą.
Iš pasisiųstų išeities tekstų programą galima sukompiliuoti tokiu būdų:
cd paketo_pavadinimas dpkg-buildpackage -rfakeroot
Po šių komandų programa bus sukompiliuota ir bus sukurtas .deb paketas, iš kurio galėsite įdiegti pakeistą programą į savo Ubuntu sistemą.