Vodič za početnike za instalaciju softvera pomoću GIT-a

Kako raditi s Gitovim softverskim spremištima

Open-source Git je najčešće korišten sustav upravljanja verzijama u svijetu. Zreli projekt razvio je Linus Torvalds, tvorac Linux operativnog sustava, i dom je ogromne zbirke softverskih projekata - komercijalnih i otvorenih izvora - koji ovise o Gitu za kontrolu verzije.

Ovaj vodič pokazuje kako dobiti projekt od Gita, kako instalirati softver na vaš sustav i kako promijeniti kod koji zahtijeva znanje programiranja.

Kako pronaći programe pomoću GIT-a

Posjetite web stranicu za istraživanje na GitHubu da biste vidjeli istaknute i trendirane deponente, kao i veze na vodiče i obuku. Pogledajte različite kategorije za aplikacije koje želite preuzeti i imajte priliku upotrebljavati, mijenjati, sastavljati i instalirati. Kliknite ikonu izbornika pri vrhu zaslona kako biste došli do polja za pretraživanje gdje možete pretražiti određeni program ili bilo koju kategoriju softvera koji su dostupni na web mjestu.

Primjer kloniranja git-skladišta

Da biste preuzeli aplikaciju, klonirali ste je. Postupak je jednostavan, ali morate imati instaliran Git na vašem sustavu. Korištenje malog programa naredbenog retka pod nazivom cowsay, koji se koristi za prikaz poruke kao govornog mjehura iz ASCII krave, evo primjera kako pronaći i klonirati program iz GitHub.

Upišite cowsay u polje za pretraživanje Git. Primijetit ćete da postoji niz dostupnih verzija koje možete odabrati. Onaj za ovaj primjer, koji koristi Perl, vodi vas na stranicu s više datoteka.

Za kloniranje ovog posebnog spremišta za krave, unesite sljedeću naredbu:

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

Git naredba pokreće Git, naredba kloniranja klonira repozitorij na vaše računalo, a zadnji dio je adresa projekta koji želite klonirati.

Kako sastaviti i instalirati kod

Prvo instalirajte program kako biste bili sigurni da se pokreće. Kako to ovisi o projektu koji ste preuzeli. Na primjer, C projekti će vjerojatno zahtijevati od vas da pokrenete makefile , dok projekt cowsay u ovom primjeru zahtijeva da pokrenete skriptu ljuske .

Pa kako ćete znati što da radite?

U mapi koju ste klonirali, trebala bi biti mapa krave. Ako krenete u mapu s kvarcem pomoću naredbe CD-a, a zatim izvršite unos telefonskog imenika, trebali biste vidjeti datoteku README ili datoteku INSTALL ili nešto što se ističe kao vodič za pomoć.

U ovom slučaju, postoji i README i INSTALL datoteka. Datoteka README pokazuje kako koristiti softver, a INSTALL datoteka daje upute za instalaciju klaonica. U ovom slučaju, uputa je da pokrenete sljedeću naredbu:

sh install.sh

Tijekom instalacije od vas će biti upitano jeste li sretni što instalirate cowsay na zadanu mapu koju ste dobili. Možete i pritisnuti Povratak za nastavak ili unijeti novi put.

Kako pokrenuti Cowsay

Sve što morate učiniti kako biste pokrenuli cowsay je upišite sljedeću naredbu:

cowsay hello svijet

Riječi hello world pojavljuju se u govornom balonu iz krava usta.

Promjena Cowsaya

Sada kada ste instalirali krave, možete izmijeniti datoteku pomoću omiljenog urednika. Ovaj primjer koristi nano uređivač na sljedeći način:

nano cowsay

Možete prebaciti prekidače na naredbu cowsay da biste promijenili oči krava.

Primjerice, cowsay -g pokazuje znakove dolara kao oči.

Možete izmijeniti datoteku kako biste stvorili opciju ciklops, tako da kada tipkate cowsay -c krava ima jedno oko.

Prva linija koju trebate promijeniti je linija 46 koja izgleda ovako:

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

To su sve dostupne sklopke koje možete koristiti s cowsay. Da biste dodali -c kao opciju, promijenite redak kako slijedi:

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

Između linija 51 i 58 vidite sljedeće retke:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ umoran = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Kao što vidite, tu je varijabla za svaku od opcija koja objašnjava što će sklopka učiniti. Na primjer $ greedy = $ opts ['g]';

Dodajte jednu liniju za izmjenu prekidača -c kako slijedi:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ umoran = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

Na crti 144 nalazi se potprogram koji se zove construct_face koji se koristi za konstruiranje lica krava.

Kôd izgleda ovako:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ mrtva) {$ eyes = "xx"; $ tongue = "U"; } ako ($ pohlepni) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } ako ($ stoned) {$ eyes = "**"; $ tongue = "U"; } ako ($ umorni) {$ eyes = "-"; } ako ($ žičani) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}

Za svaku od prethodno navedenih varijabli postoji drugačiji par slova koji se smještaju u varijablu $ očiju.

Dodajte jednu za varijablu $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ mrtva) {$ eyes = "xx"; $ tongue = "U"; } ako ($ pohlepni) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } ako ($ stoned) {$ eyes = "**"; $ tongue = "U"; } ako ($ umorni) {$ eyes = "-"; } ako ($ žičani) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Spremili ste datoteku i pokrenuli sljedeću naredbu da biste ponovno instalirali cowsay.

sh install.sh

Sada kad trčiš cowsay- c hello svijet , krava ima samo jedno oko.