Začetni vodnik za namestitev programske opreme z uporabo GIT-a

Kako delati s repozitoriji programske opreme Git

Open Git je najbolj uporabljan sistem za nadzor različic na svetu. Zreli projekt je razvil Linus Torvalds, ustvarjalec operacijskega sistema Linux, in je dom ogromne zbirke programske opreme, tako komercialnih kot odprtokodnih, ki so odvisne od Git-a za nadzor nad različicami.

V tem priročniku je prikazano, kako dobiti projekt iz Git-a, kako namestiti programsko opremo v sistem in kako spremeniti kodo, kar zahteva znanje programiranja.

Kako najti programe, ki uporabljajo GIT

Obiščite raziskovalno spletno stran v GitHubu, da si ogledate predstavljene in trending depotne strani ter povezave do vodnikov in usposabljanja. Oglejte si različne kategorije za aplikacije, ki jih želite prenesti, in se obrnite na uporabo, spreminjanje, sestavljanje in namestitev. Kliknite ikono menija na vrhu zaslona, ​​da dosežete iskalno polje, kjer lahko poiščete določen program ali katero koli kategorijo programske opreme, ki je na voljo na spletnem mestu.

Primer kloniranja reda Git

Če želite prenesti aplikacijo, jo klonirate. Postopek je preprost, vendar morate v sistem namestiti Git. Z majhnim programom ukazne vrstice, imenovano cowsay, ki se uporablja za prikaz sporočila kot govornega mehurčka iz krave ASCII, je tukaj primer, kako najti in klonirati program iz programa GitHub.

V polje za iskanje Git vnesite cowsay . Opazili boste, da lahko izbirate med različnimi različicami. Tega za ta primer, ki uporablja Perl, vas popelje na stran z več datotekami.

Za kloniranje tega posebnega repozitorija Cowsay, vnesite ta ukaz:

git klon git: //github.com/schacon/cowsay

Ukaz git teče Git, ukaz klon klonira repozitorij na svoj računalnik, zadnji del pa je naslov projekta, ki ga želite klonirati.

Kako sestaviti in namestiti kodo

Najprej namestite aplikacijo, da se prepričate, da deluje. Kako to naredite je odvisno od projekta, ki ste ga prenesli. Na primer, projekti C najverjetneje zahtevajo, da zaženete makefile , medtem ko je projekt cowsay v tem primeru zahteval, da zaženete lupinski skript .

Kako torej veš kaj storiti?

V mapi, ki ste jo klonirali, mora biti mapa cowsayja. Če se pomaknete do mape cowsay z ukazom CD in nato naredite seznam imenikov, si oglejte datoteko, imenovano README, ali datoteko, imenovano INSTALL, ali nekaj, kar izstopa kot vodič za pomoč.

V primeru tega primera Cowsay je datoteka README in INSTALL. Datoteka README prikazuje uporabo programske opreme, datoteka INSTALL pa daje navodila za namestitev cowsayja. V tem primeru je ukaz za zagon naslednjega ukaza:

sh install.sh

Med namestitvijo vas vpraša, ali ste zadovoljni, da namestite cowsay v privzeto shranjeno mapo. Lahko pritisnete Nazaj, da nadaljujete ali vnesete novo pot.

Kako voditi Cowsay

Vse, kar morate storiti, da zaženete cowsay, je vnesel naslednji ukaz:

Kowsay hello svet

Besede hello svet se pojavljajo v govornem mehurčku iz ušesnih krav.

Spreminjanje Cowsayya

Zdaj, ko ste namestili cowsay, lahko datoteko spremenite s svojim priljubljenim urejevalnikom. Ta primer uporablja nano urejevalnik na naslednji način:

nano cowsay

Stikala lahko dobite v ukazu cowsay, da spremenite oči krave.

Na primer cowsay -g kaže znake dolarja kot oči.

Datoteko lahko spremenite, da ustvarite opcijo ciklopa, tako da bo krava, ko vnesete cowsay -c, eno oko.

Prva vrstica, ki jo morate spremeniti, je vrstica 46, ki izgleda tako:

getopts ('bde: f: ghlLnNpstT: wW: y', \% izbira);

To so vsa razpoložljiva stikala, ki jih lahko uporabljate s cowsayjem. Če želite dodati možnost -c, spremenite vrstico na naslednji način:

getopts ("bde: f: ghlLnNpstT: wW: yc", \% opts);

Med vrsticami 51 in 58 vidite naslednje vrstice:

$ borg = $ opts {'b'}; $ mrtev = $ opts {'d'}; $ pohlepno = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ žično = $ opts {'w'}; $ young = $ opts {'y'};

Kot lahko vidite, obstaja spremenljivka za vsako od možnosti, ki pojasnjuje, kaj bo storilo stikalo. Na primer $ greedy = $ opts ['g]';

Dodajte eno vrstico za spremembo stikala -c, kot sledi:

$ borg = $ opts {'b'}; $ mrtev = $ opts {'d'}; $ pohlepno = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ žično = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

Na liniji 144 obstaja podprogram, imenovana construct_face, ki se uporablja za konstruiranje krav obrazov.

Koda izgleda takole:

sub construct_face {if ($ borg) {$ eyes = "=="; } če ($ mrtev) {$ eyes = "xx"; $ tongue = "U"; } če ($ pohlepni) {$ eyes = "\ $ \ $"; } če ($ paranoidno) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } če ($ utrujen) {$ eyes = "-"; } če ($ žično) {$ eyes = "OO"; } če ($ mladi) {$ eyes = ".."; }}

Za vsako od prej navedenih spremenljivk je v spremenljivki $ eyes nameščen drug par črk.

Dodajte eno za spremenljivko $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } če ($ mrtev) {$ eyes = "xx"; $ tongue = "U"; } če ($ pohlepni) {$ eyes = "\ $ \ $"; } če ($ paranoidno) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } če ($ utrujen) {$ eyes = "-"; } če ($ žično) {$ eyes = "OO"; } če ($ mladi) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Datoteko shranite in zaženite naslednji ukaz za ponovno namestitev cowsayya.

sh install.sh

Zdaj, ko pobegneš cowsay- c hello svet , krava ima samo eno oko.