Komenca Gvidilo por Instali Programaron Uzanta GIT

Kiel labori kun Git-softvarmaj repositorioj

Open-source Git estas la plej uzata versio-kontrolo-sistemo en la mondo. La matura projekto estis disvolvita fare de Linus Torvalds, la kreinto de la Linuksa mastruma sistemo, kaj ĝi gastigas enorman kolekton de programaj projektoj, ambaŭ komercaj kaj malfermitaj, kiuj dependas de Git por versio kontrolo.

Ĉi tiu gvidilo montras kiel akiri projekton de Git, kiel instali la programaron en via sistemo kaj kiel ŝanĝi la kodon, kiu postulas scion pri programado.

Kiel Trovi Programojn Uzanta GIT

Vizitu la esplorpaĝon ĉe GitHub por vidi la elstarajn kaj tendencajn kuŝejojn kaj ligilojn al gvidiloj kaj trejnado. Rigardu la diversajn kategoriojn por aplikaĵoj, kiujn vi volas elŝuti kaj pritondu uzi, ŝanĝi, kompili kaj instali. Alklaku la menuan ikonon ĉe la supro de la ekrano por atingi la serĉan kampon, kie vi povas serĉi specifan programon aŭ ajnan kategorion de disponebla programaro en la retejo.

Ekzemplo de Klonado de Git-Repository

Por elŝuti aplikaĵon, vi konektas ĝin. La proceduro estas simpla, sed vi devas havi Git instalitan en via sistemo. Uzante la malgrandan komandlinion, nomitan Cowsay, kiu estas uzata por montri mesaĝon kiel parola bublo de bovaĵo ASCII, jen ekzemplo de kiel trovi kaj kroni programon de GitHub.

Tajpu cowsay en la Git-serĉa kampo. Vi rimarkos, ke ekzistas kelkaj disponeblaj versioj, kiujn vi povas elekti. Tiu por ĉi tiu ekzemplo, kiu uzas Perl, kondukas vin al paĝo kun pluraj dosieroj.

Por konekti ĉi tiun apartan repositorio de Kayayo, enigu la sekvan komandon:

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

La git-komando kuras Git, la klona komando klonas la deponejon al via komputilo, kaj la lasta parto estas la adreso al la projekto, kiun vi volas konekti.

Kiel kompili kaj instali la kodon

Instalu la aplikaĵon unue nur por certigi, ke ĝi kuras. Kiel vi faras ĉi tion dependas de la projekto, kiun vi elŝutis. Ekzemple, C-projektoj verŝajne postulas, ke vi kurgu dosierujon , dum kiu la projekto Cowsay en ĉi tiu ekzemplo postulas, ke vi kuru konkuradon.

Do kiel vi scias kion fari?

En la dosierujo, kiun vi klonis, tie devus esti dosierujo. Se vi navigas al la kodieja dosierujo uzante la KD-komandon kaj poste faru dosierujon, vi devas vidi dosieron nomitan README aŭ dosieron nomitan INSTALL aŭ ion, kiu elstaras kiel helpa gvidilo.

En la kazo de ĉi tiu kaka ekzemplo, ekzistas ambaŭ README kaj INSTALL-dosiero. La dosiero README montras kiel uzi la programaron, kaj la INSTALL-dosiero donas la instrukciojn instali cowsay. En ĉi tiu kazo, la instrukcio devas ekzekuti la jenan komandon:

sh install.sh

Dum la instalado, oni demandas vin ĉu vi estas feliĉa por ĝi instali cowsay al la defaŭlta dosierujo provizita. Vi povas aŭ premi Reen por daŭrigi aŭ eniri novan vojon.

Kiel Kuri Cowsay

Ĉio, kion vi devas fari por kuri kayayon, tajpas la jenan komandon:

Cowsay Saluton Mondo

La vortoj Saluton mondo aperas en la parola bublo de buŝo de bovino.

Ŝanĝi Cowsay

Nun, ke vi havas kazazon instalitan, vi povas modifi la dosieron per via preferata redaktilo. Ĉi tiu ekzemplo uzas la nanonan eldonilon kiel sekvas:

nano cowsay

Vi povas provizi ŝaltilojn al la kava komando ŝanĝi la okulojn de la bovino.

Ekzemple Cowsay -g montras dolarojn kiel la okulojn.

Vi povas modifi la dosieron por krei ciklops-opcion por ke kiam vi tajpas kavanojn -k la bovino havas unu okulon.

La unua linio, kiun vi devas ŝanĝi estas linio 46, kiu aspektas kiel sekvas:

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

Ĉi tiuj estas ĉiuj disponeblaj ŝaltiloj, kiujn vi povas uzi kun kojayo. Por aldoni la -c kiel opcion, ŝanĝi la linion kiel sekvas:

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

Inter linioj 51 kaj 58 vi vidas la jenajn liniojn:

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

Kiel vi povas vidi, ekzistas variablo por ĉiu el la ebloj, kiuj klarigas, kion faros la ŝaltilo. Ekzemple $ greedy = $ opts ['g]';

Aldonu unu linion por la -cŝanĝigo kiel sekvas:

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

Sur linio 144, ekzistas subrutino nomita _ build_face_ kiu estas uzita por konstrui la bovinojn.

La kodo aspektas tiel:

sub construct_face {if ($ borg) {$ eyes = "=="; } se ($ mortita) {$ eyes = "xx"; $ lang = "U"; } se ($ greedy) {$ eyes = "\ $ \ $"; } se ($ paranoid) {$ eyes = "@@"; } se ($ sxtonitaj) {$ eyes = "**"; $ lang = "U"; } se ($ tired) {$ eyes = "-"; } se ($ wired) {$ eyes = "OO"; } se ($ juna) {$ eyes = ".."; }}

Por ĉiu el la variabloj specifitaj antaŭe, ekzistas malsama paro de literoj, kiuj estas metitaj en la variaj $ okuloj.

Aldoni unu por la $ cyclops-variablo:

sub construct_face {if ($ borg) {$ eyes = "=="; } se ($ mortita) {$ eyes = "xx"; $ lang = "U"; } se ($ greedy) {$ eyes = "\ $ \ $"; } se ($ paranoid) {$ eyes = "@@"; } se ($ sxtonitaj) {$ eyes = "**"; $ lang = "U"; } se ($ tired) {$ eyes = "-"; } se ($ wired) {$ eyes = "OO"; } se ($ juna) {$ eyes = ".."; } se ($ cyclops) {$ eyes = "()"; }}

Savis la dosieron kaj ekzekutas la sekvan komandon por rekomenci kavajon.

sh install.sh

Nun, kiam vi kuras Cowsay -k saluton mondo , la bovino havas nur unu okulon.