Vodič za početak instaliranja softvera pomoću GIT-a

Kako raditi sa Git programskim spremištima

Open-source Git je najčešće korišćeni sistem kontrole verzija na svetu. Zreli projekat je razvio Linus Torvalds, tvorac operativnog sistema Linux, a dom je ogromne kolekcije softverskih projekata - komercijalnih i open source-koje zavise od Git-a za kontrolu verzija.

Ovaj vodič pokazuje kako dobiti projekat iz Git-a, kako instalirati softver na vašem sistemu i kako promijeniti kod koji zahtijeva poznavanje programiranja.

Kako pronaći programe pomoću GIT-a

Posjetite istraživačku web stranicu na GitHub-u da biste vidjeli istaknute i trending depozite, kao i linkove za vodiče i obuku. Pogledajte razne kategorije za aplikacije koje želite da preuzmete i koristite, menjate, sastavljate i instalirate. Kliknite na ikonu menija na vrhu ekrana da biste stigli do polja za pretraživanje gde možete tražiti određeni program ili bilo koju kategoriju softvera dostupnog na sajtu.

Primjer kloniranja Git repozitorijuma

Da biste preuzeli aplikaciju, klonirate je. Postupak je jednostavan, ali na vašem sistemu morate imati instaliran Git. Korišćenjem programa malih komandnih linija pod nazivom cowsay, koji se koristi za prikaz poruke kao govorni balon iz ASCII krave, ovdje je primer kako pronaći i klonirati program iz GitHub-a.

Ukucajte kowsaj u polje za pretragu Git. Primetili ste da postoji niz dostupnih verzija koje možete izabrati. Onaj za ovaj primjer, koji koristi Perl, odvodi vas na stranicu sa nekoliko datoteka.

Da biste klonirali ovaj konkretni repozitorijum cowsay, unesite sledeću komandu:

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

Komanda git pokreće Git, komanda klona klonira spremište na vaš računar, a zadnji deo je adresa za projekat koji želite da klonirate.

Kako kompajlirati i instalirati kod

Instalirajte aplikaciju samo da biste se uverili da radi. Kako to radite zavisi od projekta koji ste preuzeli. Na primjer, projekti C vjerovatno će zahtijevati od vas da pokrenete makefile , dok projekat cowsay u ovom primjeru zahtijeva da pokrenete shell skriptu .

Pa kako znate šta da radite?

U fascikli koju ste klonirali, trebalo bi da postoji folder cowsay. Ako se krećete do foldera cowsay koristeći komandu CD-a i zatim uradite spisak direktorijuma, trebalo bi da vidite ili datoteku koja se zove README ili datoteka koja se zove INSTALL ili nešto što se ističe kao vodič za pomoć.

U slučaju ovog primera, na raspolaganju je i README i INSTALL datoteka. Datoteka README pokazuje kako da koristite softver, a INSTALL datoteka daje uputstva za instaliranje cowsayja. U ovom slučaju instrukcija je da pokrene sledeću naredbu:

sh install.sh

Tokom instalacije, postavlja se pitanje da li vam je drago što instalirate cowsay u podrazumevani folder koji ste dobili. Možete ili pritisnuti Povratak da biste nastavili ili unosili novu putanju.

Kako pokrenuti Kowsaj

Sve što treba da uradite da biste pokrenuli Kowsay je upisati sledeću naredbu:

cowsay hello world

Reči hello svet se pojavljuju u govornom balonu iz usta krave.

Promena Kowsaja

Sada kada ste instalirali cowsay, možete izmeniti datoteku koristeći svoj omiljeni editor. Ovaj primjer koristi nano editor na sljedeći način:

nano cowsay

Možete snabdevati prekidače na komandu cowsay da biste promenili oči krave.

Na primjer, cowsay-g pokazuje znakove dolara kao oci.

Možete izmijeniti datoteku kako biste kreirali opciju ciklon, tako da kada kucate kowsay-c , krava ima jedno oko.

Prva linija koju treba promeniti je linija 46 koja izgleda ovako:

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

To su svi dostupni prekidači koji možete koristiti sa kowsayom. Da biste dodali -c kao opciju, promenite liniju na sledeći način:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opcije);

Između redova 51 i 58 vidite sledeće redove:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opcije {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opcija {'t'}; $ žičano = $ opcije {'w'}; $ young = $ opts {'y'};

Kao što vidite, postoji opcija za svaku od opcija koja objašnjava šta će prekidač raditi. Na primer $ greedy = $ opts ['g]';

Dodajte jednu liniju za promjenu -c prebaciti na sledeći način:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opcije {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opcija {'t'}; $ žičano = $ opcije {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opcija ['c'];

Na liniji 144 postoji podprosta konstrukcija pod nazivom construct_face koja se koristi za konstrukciju krava lica.

Kôd izgleda ovako:

sub construct_face {if ($ borg) {$ eyes = "=="; } ako ($ mrtvi) {$ eyes = "xx"; $ tongue = "U"; } if ($ pohlepa) {$ eyes = "\ $ \ $"; } ako ($ paranoidno) {$ eyes = "@@"; } ako ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ umoran) {$ eyes = "-"; } if ($ wireired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}

Za svaku od ranije navedenih varijabli postoji različita para slova koja se nalazi u varijabli $ eyes.

Dodajte jedan za $ cyclops varijablu:

sub construct_face {if ($ borg) {$ eyes = "=="; } ako ($ mrtvi) {$ eyes = "xx"; $ tongue = "U"; } if ($ pohlepa) {$ eyes = "\ $ \ $"; } ako ($ paranoidno) {$ eyes = "@@"; } ako ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ umoran) {$ eyes = "-"; } if ($ wireired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Sačuvali datoteku i pokrenuli sledeću komandu da biste ponovo instalirali kolač.

sh install.sh

Sada, kada trčite cowsay -c hello svet , krava ima samo jedno oko.