A GIT- ի օգտագործմամբ ծրագրերի տեղադրման նոր ուղեցույց

Ինչպես աշխատել Git ծրագրային պահոցներով

Բաց կոդով Git- ը աշխարհում ամենաշատ կիրառվող տարբերակն է: Այն հասուն նախագիծը մշակվել է Linux օպերացիոն համակարգի ստեղծող Լինուս Թորվալսսի կողմից, եւ այն ունի հսկայական ծրագրային ծրագրերի հավաքածու, ինչպես առեւտրային, այնպես էլ բաց կոդով, որը կախված է Git- ի տարբերակի վերահսկողությունից:

Այս ուղեցույցը ցույց է տալիս, թե ինչպես ստանալ Git- ից ծրագրեր, ինչպես տեղադրել ձեր համակարգում ծրագրային ապահովումը եւ փոխել կոդը, որը պահանջում է ծրագրավորման գիտելիքներ:

Ինչպես գտնել ծրագրեր `GIT- ի միջոցով

Այցելեք GitHub- ում ուսումնասիրել վեբ էջը, տեսնելու համար հատկացված եւ հեռանկարային պահոցները, ինչպես նաեւ ուղեցույցների եւ դասընթացների հղումներ: Նայեք տարբեր կատեգորիաներին, որոնք ցանկանում եք ներբեռնել եւ գնալ օգտագործելու, փոխելու, կազմելու եւ տեղադրելու համար: Սեղմիր մենյուի պատկերակը էկրանի վերեւում, որոնման դաշտին հասնելու համար, որտեղ կարող եք փնտրել հատուկ ծրագիր կամ կայքում մատչելի ծրագրերի ցանկացած դասարան:

A Git Repository- ի կլոնավորման օրինակ

Հավելվածը ներլցնելու համար դուք այն clone. Դեպի ընթացակարգը պարզ է, բայց դուք պետք է ունենաք Git- ը ձեր համակարգում: Օգտագործելով փոքրիկ հրամանատարական գծի ծրագիրը , որը կոչվում է cowsay, որն օգտագործվում է ASCII կովից որպես խոսքի փուչիկ ցուցադրելու համար օգտագործվում է GitHub- ից մի ծրագիր գտնելու եւ clone- ի օրինակ:

Մուտքագրեք cowsay- ը Git որոնման դաշտում: Դուք կտեսնեք, որ առկա են մի շարք տարբերակներ, որոնք կարող եք ընտրել: Այս օրինակի համար, որը օգտագործում է Perl- ը, մի քանի ֆայլերի էջ է վերցնում:

Այս կոնկրետ cowsay պահեստավորման համար մուտքագրեք հետեւյալ հրահանգը.

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

Գիտի հրամանը անցնում է Git- ը, clone- ի հրամանատարությունը clones է պահեստը ձեր համակարգչի վրա, եւ վերջին մասը այն հասցեն է, որը ցանկանում եք clone:

Ինչպես ձեւավորել եւ տեղադրել օրենսգրքը

Տեղադրեք ծրագիրը միայն այն, որ համոզվեք, որ այն աշխատում է: Ինչպես դա կախված է այն բանից, որ դուք ներբեռնել եք: Օրինակ, C նախագծերը, հավանաբար, կպահանջեն ձեզ գործարկել մի makefile , մինչդեռ cowsay նախագիծը այս օրինակում պահանջում է Ձեզ կառավարել վահանակ :

Այսպիսով, ինչպես եք իմանում, թե ինչ պետք է անեք:

Թղթապանակում, որը դուք կլոնավորված եք, պետք է լինի cowsay պանակը: Եթե ​​դուք նավարկեք cowsay թղթապանակով, օգտագործելով CD հրամանը եւ ապա կատարեք ցուցակում ցուցակ, դուք պետք է տեսնեք README- ի կամ INSTALL կոչվող ֆայլ կամ ինչ-որ բան, որը առանձնանում է որպես օգնության ուղեցույց:

Այս cowsay օրինակի դեպքում կա README եւ INSTALL ֆայլ: README ֆայլը ցույց է տալիս, թե ինչպես օգտագործել ծրագրային ապահովումը, եւ INSTALL ֆայլը տալիս է cowsay- ի տեղադրման հրահանգները: Այս դեպքում հրահանգը հետեւյալն է `

sh install.sh

Տեղադրման ընթացքում ձեզ հարցնում են, թե արդյոք դուք երջանիկ եք, որ կովերին տեղադրեք կանխադրված լռելյայն թղթապանակ: Կարող եք կամ սեղմեք Վերադարձ, շարունակելու կամ նոր ուղին մուտքագրելու համար:

Ինչպես վարել Cowsay- ը

Բոլորը պետք է անեք, որ վազեք cowsay- ի համար հետեւյալ տիպը:

cowsay Բարեւ աշխարհ

Բարեբախտաբար , խոսքը բառի փուչիկում հայտնվում է կովի բերանից:

Փոխելով Cowsay- ը

Հիմա, որ դուք ունեք cowsay տեղադրված, դուք կարող եք փոփոխել ֆայլը, օգտագործելով ձեր սիրած խմբագիր: Այս օրինակը օգտագործում է նանո խմբագրիչը հետեւյալ կերպ.

nano cowsay

Դուք կարող եք կովերի հրամանատարներին փոխանցել անջատիչները կովի աչքերը փոխելու համար:

Օրինակ, cowsay -g ցույց է տալիս դոլարի նշանները, ինչպես աչքերը:

Դուք կարող եք փոփոխել ֆայլը ցիկլոպի տարբերակ ստեղծելու համար, որպեսզի երբ cowsay- ը գրեք , կովը մեկ աչք ունի:

Առաջին գծի համար անհրաժեշտ է փոխել 46-ը, որը հետեւյալն է.

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

Սրանք բոլոր հասանելի անջատիչները, որոնք կարող եք օգտագործել cowsay- ի միջոցով: -c- ը որպես տարբերակ ավելացնելու համար փոխեք գիծը հետեւյալ կերպ.

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

51 եւ 58 գծերի միջեւ տեսնում եք հետեւյալ տողերը.

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

Ինչպես տեսնում եք, կա փոփոխական յուրաքանչյուր տարբերակի համար, որը բացատրում է, թե ինչ է անելու փոխարկիչը: Օրինակ, $ greedy = $ opts ['g]';

-C switch- ի փոփոխության համար մեկ տող ավելացնել հետեւյալը.

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

144-րդ գծի վրա գոյություն ունի կառուցվածքային ենթատեսակ, որն օգտագործվում է կովերի դեմքը կառուցելու համար:

Կոդը կարծես նման է.

sub construction_face {if ($ borg) {$ eyes = "=="; } եթե ($ մահացած) {$ eyes = "xx"; $ language = "U"; } եթե ($ greedy) {$ eyes = "\ $ \ $"; } եթե ($ paranoid) {$ eyes = "@@"; } եթե ($ stoned) {$ eyes = "**"; $ language = "U"; } եթե ($ հոգնած) {$ eyes = "-"; } եթե ($ wired) {$ eyes = "OO"; } եթե ($ երիտասարդ) {$ eyes = ".."; }}

Նախկինում նշված յուրաքանչյուր փոփոխականների համար գոյություն ունի տարբեր զույգ տարբերակներ, որոնք տեղադրվում են $ փոփոխական աչքերում:

Ավելացնել մեկ `$ cyclops փոփոխական համար.

sub construction_face {if ($ borg) {$ eyes = "=="; } եթե ($ մահացած) {$ eyes = "xx"; $ language = "U"; } եթե ($ greedy) {$ eyes = "\ $ \ $"; } եթե ($ paranoid) {$ eyes = "@@"; } եթե ($ stoned) {$ eyes = "**"; $ language = "U"; } եթե ($ հոգնած) {$ eyes = "-"; } եթե ($ wired) {$ eyes = "OO"; } եթե ($ երիտասարդ) {$ eyes = ".."; } եթե ($ cyclops) {$ eyes = "()"; }}

Պահել ֆայլը եւ գործարկել հետեւյալ հրահանգը, վերականգնելու cowsay:

sh install.sh

Այժմ, երբ դուք վազում եք cowsay -c բարեւ աշխարհ , կովը միայն մեկ աչք ունի: