'N Beginnersgids vir die installering van sagteware met behulp van GIT

Hoe om te werk met Git sagteware repositories

Open-source Git is die mees gebruikte weergawe beheer stelsel in die wêreld. Die volwasse projek is ontwikkel deur Linus Torvalds, die skepper van die Linux-bedryfstelsel, en is die tuiste van 'n enorme versameling sagtewareprojekte, sowel kommersieel as open source. Dit is afhanklik van Git vir weergawebeheer.

Hierdie gids wys hoe om 'n projek van Git te kry, hoe om die sagteware op u stelsel te installeer en hoe om die kode te verander, wat kennis van programmering vereis.

Hoe om programme te vind wat GIT gebruik

Besoek die verkenningswebblad by GitHub om die bekende en neigingskantore te sien, asook skakels na gidse en opleiding. Kyk na die verskillende kategorieë vir programme wat u wil aflaai en gaan gebruik, verander, stel en installeer. Klik die menu-ikoon bo-aan die skerm om die soekkassie te bereik waar jy kan soek vir 'n spesifieke program of enige kategorie sagteware wat op die webwerf beskikbaar is.

'N Voorbeeld van die kloning van 'n Git Repository

Om 'n aansoek af te laai, kloneer jy dit. Die prosedure is eenvoudig, maar jy moet Git op jou stelsel geïnstalleer het. Die gebruik van die klein command line program genaamd cowsay, wat gebruik word om 'n boodskap as 'n spraakborrel van 'n ASCII-koei te vertoon, is 'n voorbeeld van hoe om 'n program van GitHub te vind en te kloon.

Tik cowsay in die Git-soekkassie. U sal merk dat daar 'n aantal weergawes beskikbaar is wat u kan kies. Die een vir hierdie voorbeeld, wat Perl gebruik, neem jou na 'n bladsy met verskeie lêers.

Om hierdie spesifieke cowsay-repository te kloon, voer die volgende opdrag in:

Git klone git: //github.com/schacon/cowsay

Die Git-opdrag loop Git, die kloonopdrag kloneer die repository op u rekenaar en die laaste deel is die adres van die projek wat u wil kloon.

Hoe om die kode op te stel en te installeer

Installeer eers die aansoek om seker te maak dit loop. Hoe jy dit doen hang af van die projek wat jy afgelaai het. Byvoorbeeld, C-projekte sal waarskynlik vereis dat jy 'n makefile moet hardloop, terwyl die cowsay-projek in hierdie voorbeeld vereis dat jy 'n skulpskrif moet uitvoer.

So, hoe weet jy wat om te doen?

In die gids wat jy gekloon het, moet daar 'n gids wees. As u na die gids cowsay navigeer met die CD-opdrag en dan 'n kataloguslys doen, moet u óf 'n lêer genaamd README óf 'n lêer genaamd INSTALL sien of iets wat as hulpmiddel uitstaan.

In die geval van hierdie cowsay-voorbeeld is daar beide 'n README en 'n INSTALL-lêer. Die README-lêer wys hoe om die sagteware te gebruik, en die INSTALL-lêer gee die instruksies om kowsay te installeer. In hierdie geval is die instruksie om die volgende opdrag uit te voer:

Sh install.sh

Tydens die installasie word u gevra of u gelukkig is om Cowsay te installeer na die standaardmap wat verskaf word. U kan ook op Terug druk om voort te gaan of 'n nuwe pad in te voer.

Hoe om Cowsay te voer

Al wat jy hoef te doen om cowows te hardloop, is die volgende opdrag:

cowsay hallo wêreld

Die woorde hallo wêreld verskyn in die spraakborrel van 'n koei se mond.

Verandering van Cowsay

Noudat u Cowsay geïnstalleer het, kan u die lêer verander deur u gunsteling-redakteur te gebruik. Hierdie voorbeeld gebruik die nano-redakteur soos volg:

nano cowsay

U kan skakelaars aan die cowsay-opdrag voorsien om die oë van die koei te verander.

Byvoorbeeld, cowsay -g wys dollarstekens soos die oë.

U kan die lêer wysig om 'n cyclops-opsie te skep sodat wanneer die koei cowsay -c ingeskryf is, die koei een oog het.

Die eerste reël wat u moet verander, is reël 46 wat soos volg lyk:

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

Dit is al die beskikbare skakelaars wat u met Cowsay kan gebruik. Om die -c as 'n opsie by te voeg, verander die lyn soos volg:

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

Tussen lyne 51 en 58 sien jy die volgende lyne:

$ borg = $ opsies ('b'}; $ dood = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoïde = $ opts {'p'}; $ stoned = $ opts {'s'}; $ moe = $ opts {'t'}; $ wired = $ opts {'w'}; $ jong = $ opts {'y'};

Soos u kan sien, is daar 'n veranderlike vir elk van die opsies wat verduidelik wat die skakelaar sal doen. Byvoorbeeld $ gulsig = $ opsies ['g]';

Voeg een reël by vir die -c skakelaar wysiging soos volg:

$ borg = $ opsies ('b'}; $ dood = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoïde = $ opts {'p'}; $ stoned = $ opts {'s'}; $ moe = $ opts {'t'}; $ wired = $ opts {'w'}; $ jong = $ opts {'y'}; $ cyclops = $ opsies ['c'];

Op lyn 144 is daar 'n subroutine genaamd construct_face wat gebruik word om die koei se gesig te konstrueer.

Die kode lyk soos volg:

sub construct_face {if ($ borg) {$ eyes = "=="; } as ($ dood) {$ eyes = "xx"; $ tong = "u"; } as ($ gulsig) {$ eyes = "\ $ \ $"; } as ($ paranoïde) {$ eyes = "@@"; } as ($ gestenig) {$ eyes = "**"; $ tong = "u"; } as ($ moeg) {$ eyes = "-"; } as ($ bedraad) {$ eyes = "OO"; } as ($ jong) {$ eyes = ".."; }}

Vir elk van die veranderlikes wat vroeër gespesifiseer is, is daar 'n ander paar briewe wat in die veranderlike $ oë geplaas word.

Voeg een by vir die $ cyclops-veranderlike:

sub construct_face {if ($ borg) {$ eyes = "=="; } as ($ dood) {$ eyes = "xx"; $ tong = "u"; } as ($ gulsig) {$ eyes = "\ $ \ $"; } as ($ paranoïde) {$ eyes = "@@"; } as ($ gestenig) {$ eyes = "**"; $ tong = "u"; } as ($ moeg) {$ eyes = "-"; } as ($ bedraad) {$ eyes = "OO"; } as ($ jong) {$ eyes = ".."; } as ($ cyclops) {$ eyes = "()"; }}

Stoor die lêer en voer die volgende opdrag uit om weer Cowsay te installeer.

Sh install.sh

Nou, wanneer jy hardloop cowsay -c hallo wêreld , die koei het net een oog.