Usa ka Magsugod Giya sa Pag-instalar sa Software Gamit ang GIT

Unsaon sa pagtrabaho uban sa Git software repositories

Ang open-source Git mao ang labing gigamit nga sistema sa pagkontrol sa bersyon sa kalibutan. Ang hamtong nga proyekto gimugna ni Linus Torvalds, ang magbubuhat sa sistemang operating sa Linux, ug kini mao ang pinuy-anan sa usa ka dako nga koleksyon sa mga proyekto sa software-komersyal ug open-source-nga nagsalig sa Git alang sa kontrol sa bersyon.

Kini nga giya nagpakita kon unsaon pagkuha og usa ka proyekto gikan sa Git, unsaon pag-instalar sa software sa imong sistema ug kung unsaon pag-usab ang code, nga nagkinahanglan sa kahibalo sa programming.

Unsaon Pagpangita sa mga Programa gamit ang GIT

Bisitaha ang paniksik nga webpage sa GitHub aron makita ang mga feature ug trending deposition ingon man mga link sa mga giya ug pagbansay. Tan-awa ang nagkalainlaing mga kategoriya alang sa mga aplikasyon nga gusto nimong i-download ug magamit sa paggamit, pag-usab, pag-compile ug pag-instalar. I-klik ang menu icon sa ibabaw sa screen aron maabot ang search field diin makapangita ka sa usa ka piho nga programa o bisan unsang kategorya sa software nga anaa sa site.

Usa ka Panig-ingnan sa Pag-clone Usa ka Git Repository

Sa pag-download sa usa ka aplikasyon, i-clone mo kini. Ang pamaagi mao ang yano, apan ikaw kinahanglan nga adunay Git-instalar sa imong sistema. Gigamit ang gamay nga programa sa command line nga gitawag og cowsay, nga gigamit sa pagpakita sa usa ka mensahe isip bubble speech gikan sa usa ka ASCII nga baka, usa kini ka ehemplo kung unsaon pagpangita ug pag-clone sa usa ka programa gikan sa GitHub.

Isulat ang mga cowsay sa Git search field. Mamatikdan nimo nga adunay daghang bersyon nga mabatonan nimo nga mapili. Ang usa alang sa niini nga pananglitan, nga migamit sa Perl, magdala kanimo ngadto sa usa ka panid nga adunay daghang mga file.

Aron ma-clone kini nga partikular nga cowsay repository, isulod ang mosunod nga sugo:

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

Ang git nga komand sa pagpadagan sa Git, ang clone command mopagawas sa repository sa imong computer, ug ang katapusan nga bahin mao ang address sa proyektong gusto nimo clone.

Unsaon Paghugpong ug Pag-instalar sa Kodigo

I-instal una ang aplikasyon aron lang masiguro nga kini nagdagan. Giunsa nimo kini mahimo depende sa proyekto nga imong na-download. Pananglitan, ang mga proyekto sa C tingali nagkinahanglan kanimo nga magpadagan sa usa ka makefile , samtang ang proyekto sa cowsay sa niini nga panig-ingnan nagkinahanglan kanimo nga magpadagan og usa ka shell script .

Busa giunsa nimo pagkahibal-an kung unsay buhaton?

Diha sa folder nga imong gi-clone, kinahanglan nga adunay usa ka cowsay folder. Kon mag-navigate ka sa cowsay folder gamit ang CD command ug unya buhaton ang lista sa direktoryo, imong makita ang usa ka file nga gitawag README o usa ka file nga gitawag nga INSTALL o usa ka butang nga nagbarog isip giya sa pagtabang.

Sa kaso sa niini nga cowsay nga pananglitan, adunay usa ka README ug usa ka INSTALL nga file. Ang README file nagpakita unsaon sa paggamit sa software, ug ang INSTALL nga file naghatag sa mga instruksyon aron i-install ang cowsay. Sa kini nga kaso, ang instruksyon mao ang pagdumala sa mosunod nga sugo:

sh install.sh

Atol sa pag-instalar, ikaw gipangutana kon ikaw malipayon alang niini sa pag-instalar sa cowsay sa default folder nga gitagana. Mahimo nimo mapilit ang Pagbalik aron magpadayon o mosulod sa bag-ong dalan.

Unsaon Pagdagan ang Cowsay

Ang tanan nga imong buhaton aron sa pagdagan sa cowsay mao ang pag-type sa mosunod nga sugo:

hello world

Ang mga pulong nga hello world makita sa bubble sa pagsulti gikan sa baba sa baka.

Nagbag-o nga Cowsay

Karon nga aduna kay gibutang nga cowsay, mahimo nimo usbon ang file gamit ang imong paborito nga editor. Kini nga pananglitan naggamit sa editor sa nano ingon sa mosunod:

nano cowsay

Mahimo ka nga mag-supply sa mga switch sa cowsay command aron mausab ang mga mata sa baka.

Pananglitan ang cowsay-g nagpakita sa mga simbolo sa dolyar sama sa mga mata.

Mahimo nimo usbon ang file sa paghimo sa usa ka cyclops option aron nga kon mag-type ka og cowsay-c ang baka adunay usa ka mata.

Ang unang linya nga kinahanglan nimo nga usbon mao ang linya 46 nga nagtan-aw sama sa mosunod:

Ang mga galingan ('bde: f: ghlLnNpstT: wW: y', \% opts);

Kini ang tanan nga magagamit nga mga switch nga mahimo nimong gamiton sa mga cowsay. Aron idugang ang -c ingon nga kapilian, usba ang linya ingon sa mosunod:

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

Sa tunga sa mga linya 51 ug 58 makita nimo ang mosunod nga mga linya:

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

Sumala sa imong makita, adunay usa ka variable sa matag usa sa mga opsyon nga nagpatin-aw kung unsa ang buhaton sa switch. Pananglitan $ hakas = $ opts ['g]';

Idugang ang usa ka linya alang sa -c switch amendment ingon sa mosunod:

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

Sa linya 144, adunay subroutine nga gitawag construct_face nga gigamit sa pagtukod sa mga baka nga nawong.

Ang ingon niini nga code:

sub construct_face {if ($ borg) {$ eyes = "=="; } kung ($ patay) {$ eyes = "xx"; $ dila = "U"; } kung ($ hakas) {$ eyes = "\ $ \ $"; } kung ($ paranoid) {$ eyes = "@@"; } kung ($ gibato) {$ eyes = "**"; $ dila = "U"; } kung ($ gikapoy) {$ eyes = "-"; } kung ($ wired) {$ eyes = "OO"; } kung ($ young) {$ eyes = ".."; }}

Alang sa matag usa sa mga baryable nga gihisgutan sa sayo pa, adunay usa ka lainlaing parisan sa mga letra nga gibutang sa variable $ mga mata.

Idugang ang usa alang sa $ cyclops variable:

sub construct_face {if ($ borg) {$ eyes = "=="; } kung ($ patay) {$ eyes = "xx"; $ dila = "U"; } kung ($ hakas) {$ eyes = "\ $ \ $"; } kung ($ paranoid) {$ eyes = "@@"; } kung ($ gibato) {$ eyes = "**"; $ dila = "U"; } kung ($ gikapoy) {$ eyes = "-"; } kung ($ wired) {$ eyes = "OO"; } kung ($ young) {$ eyes = ".."; } kung ($ cyclops) {$ eyes = "()"; }}

Gilikayan ang file ug patuman ang mosunod nga sugo aron i-instalar ang mga cowsay.

sh install.sh

Karon, kung ikaw modagan cowsay-c hello world , ang baka adunay usa lang ka mata.