Un ghid pentru incepatori pentru instalarea de software folosind GIT

Cum să lucrați cu arhivele de software Git

Open-source Git este cel mai folosit sistem de control al versiunilor din lume. Proiectul matur a fost dezvoltat de Linus Torvalds, creatorul sistemului de operare Linux și găzduiește o colecție enormă de proiecte software, atât comerciale cât și open-source, care depind de Git pentru controlul versiunii.

Acest ghid arată cum să obțineți un proiect de la Git, cum să instalați software-ul în sistemul dvs. și cum să modificați codul, care necesită cunoașterea programării.

Cum de a găsi programe folosind GIT

Vizitați pagina de explorare de pe site-ul GitHub pentru a vedea depozitarii recomandați și trending, precum și linkuri către ghiduri și instruire. Uitați-vă la diferitele categorii pentru aplicațiile pe care doriți să le descărcați și utilizați, schimbați, compilați și instalați. Faceți clic pe pictograma meniu din partea de sus a ecranului pentru a ajunge la câmpul de căutare în care puteți căuta un anumit program sau orice categorie de software disponibilă pe site.

Un exemplu de clonare a unui depozit Git

Pentru a descărca o aplicație, o clonați. Procedura este simplă, dar trebuie să aveți Git instalat pe sistemul dvs. Folosind programul de linie de comandă mic numit cowsay, care este folosit pentru a afișa un mesaj ca o bule de vorbire de la o vacă ASCII, iată un exemplu de cum să găsești și să clonezi un program de la GitHub.

Introduceți cowsay în câmpul de căutare Git. Veți observa că există o serie de versiuni disponibile pe care le puteți alege. Cel pentru acest exemplu, care utilizează Perl, vă duce la o pagină cu mai multe fișiere.

Pentru a clona acest depozit special de cowsay, introduceți următoarea comandă:

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

Comanda git rulează Git, comanda clone clonează depozitul în computer și ultima parte este adresa proiectului pe care doriți să-l clonați.

Cum se compilează și se instalează codul

Instalați prima aplicație doar pentru a vă asigura că funcționează. Cum faceți acest lucru depinde de proiectul pe care l-ați descărcat. De exemplu, proiectele C vor necesita, probabil, să rulați un makefile , în timp ce proiectul cowsay din acest exemplu necesită rularea unui script shell .

Deci, cum știți ce să faceți?

În dosarul pe care l-ați clonat, ar trebui să existe un dosar cowsay. Dacă navigați la folderul cowsay folosind comanda CD și apoi faceți o listă de directoare, ar trebui să vedeți fie un fișier numit README, fie un fișier numit INSTALL sau ceva care se evidențiază ca ghid de ajutor.

În cazul acestui exemplu de cowsay, există atât un fișier README, cât și un fișier INSTALL. Fișierul README prezintă modul de utilizare a software-ului, iar fișierul INSTALL oferă instrucțiunile pentru instalarea programului cowsay. În acest caz, instrucțiunea este să executați următoarea comandă:

sh install.sh

În timpul instalării, vi se va cere să vă bucurați de instalarea programului cowsay în directorul prestabilit furnizat. Puteți fie să apăsați Return pentru a continua, fie pentru a introduce o nouă cale.

Cum să executați Cowsay

Tot ce trebuie să faceți pentru a rula cowsay este tastați următoarea comandă:

Lumea lui Cowsay hello

Cuvintele salut lume apar în bule de vorbire din gura unei vaci.

Schimbarea Cowsay

Acum că ați instalat cowsay, puteți modifica fișierul utilizând editorul dvs. preferat. Acest exemplu folosește editorul nano după cum urmează:

nano cowsay

Puteți furniza comutatoare la comanda cowsay pentru a schimba ochii vacăi.

De exemplu, cowsay -g prezintă semnele dolarului ca ochi.

Aveți posibilitatea să modificați fișierul pentru a crea o opțiune ciclopă, astfel încât atunci când tastați cowsay -c vacă are un singur ochi.

Prima linie pe care trebuie să o schimbați este linia 46 care arată după cum urmează:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opțiuni);

Acestea sunt toate comutatoarele disponibile pe care le puteți utiliza cu cowsay. Pentru a adăuga -c ca opțiune, schimbați linia după cum urmează:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opți);

Între liniile 51 și 58 vedeți următoarele linii:

$ borg = $ opts {'b'}; $ mort = $ optează {'d'}; $ greedy = $ optează {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ obosit = $ opts {'t'}; $ cablate = $ opts {'w'}; $ tânăr = $ optează {'y'};

După cum puteți vedea, există o variabilă pentru fiecare opțiune care explică ce va face comutatorul. De exemplu, $ greedy = $ opts ['g]';

Adăugați o linie pentru modificarea comutatorului -c după cum urmează:

$ borg = $ opts {'b'}; $ mort = $ optează {'d'}; $ greedy = $ optează {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ obosit = $ opts {'t'}; $ cablate = $ opts {'w'}; $ tânăr = $ optează {'y'}; $ cyclops = $ opts ['c'];

Pe linia 144, există o subrutină numită construct_face care este folosită pentru a construi fața vacii.

Codul arată astfel:

sub construct_face {if ($ borg) {$ ochii = "=="; } dacă ($ mort) {$ eyes = "xx"; $ limbă = "U"; } dacă ($ greedy) {$ eyes = "\ $ \ $"; } dacă ($ paranoid) {$ eyes = "@@"; } dacă ($ stoned) {$ eyes = "**"; $ limbă = "U"; } dacă ($ obosit) {$ eyes = "-"; } dacă ($ cablu) {$ eyes = "OO"; } dacă ($ tineri) {$ eyes = ".."; }}

Pentru fiecare dintre variabilele specificate anterior, există o pereche de litere diferite care este plasată în variabila $ eyes.

Adăugați unul pentru variabila $ cyclops:

sub construct_face {if ($ borg) {$ ochii = "=="; } dacă ($ mort) {$ eyes = "xx"; $ limbă = "U"; } dacă ($ greedy) {$ eyes = "\ $ \ $"; } dacă ($ paranoid) {$ eyes = "@@"; } dacă ($ stoned) {$ eyes = "**"; $ limbă = "U"; } dacă ($ obosit) {$ eyes = "-"; } dacă ($ cablu) {$ eyes = "OO"; } dacă ($ tineri) {$ eyes = ".."; } dacă ($ cyclops) {$ eyes = "()"; }}

Salvați fișierul și executați următoarea comandă pentru a reinstala cowsay.

sh install.sh

Acum, când alergi cowsay -c hello world , vaca are doar un singur ochi.