Iesācēju rokasgrāmata programmatūras instalēšanai, izmantojot GIT

Kā strādāt ar Git programmatūras krātuvēm

Atvērtā koda Git ir visizplatītākā versiju kontroles sistēma pasaulē. Pieaugušu projektu izstrādāja Linux operētājsistēmas Linux veidotājs Linus Torvalds, un tā ir mājvieta milzīgai programmatūras projektu kolekcijai - gan komerciālai, gan atvērtā koda -, kas ir atkarīga no versijas kontroles Git.

Šajā rokasgrāmatā ir parādīts, kā iegūt projektu no Git, kā instalēt programmatūru savā sistēmā un kā mainīt kodu, kam ir nepieciešamas zināšanas par programmēšanu.

Kā atrast programmas, izmantojot GIT

Apmeklējiet izpētes tīmekļa vietni vietnē GitHub, lai skatītu piedāvātos un populārākos depozitārijus, kā arī saites uz ceļvežiem un apmācību. Apskatiet dažādas lietojumprogrammu kategorijas, kuras vēlaties lejupielādēt, un izmantojiet to, mainot, apkopojot un instalējot. Ekrāna augšdaļā noklikšķiniet uz izvēlnes ikonas, lai sasniegtu meklēšanas lauku, kurā varat meklēt konkrētu programmu vai jebkuras programmatūras kategorijas, kas pieejamas vietnē.

Gīta krātuves klonēšanas piemērs

Lai lejupielādētu programmu, jūs to klonējat. Procedūra ir vienkārša, taču jūsu sistēmā ir jābūt instalētai Git. Izmantojot nelielu komandrindas programmu cowsay, kuru izmanto, lai parādītu ziņojumu kā ASCII govju runas burbuļu, šeit ir piemērs, kā atrast un klonēt programmu no GitHub.

Ierakstiet cowsay meklēšanas laukā Git. Jūs ievērosiet, ka ir pieejamas vairākas versijas, kuras jūs varat izvēlēties. Šajā piemērā, kurā izmanto Perl, tiek parādīta lapa, kurā ir vairāki faili.

Lai klonētu šo konkrēto cowsay krātuvi, ievadiet šādu komandu:

git klons gits: //github.com/schacon/cowsay

Git komanda palaiž Git, klonu komanda klonē krātuvi savā datorā, un pēdējā daļa ir adrese projektam, kuru vēlaties klonēt.

Kā kompilēt un instalēt kodu

Vispirms instalējiet programmu, lai pārliecinātos, ka tā darbojas. Kā jūs to izdarāt, ir atkarīgs no jūsu lejupielādētā projekta. Piemēram, C projektiem, iespējams, būs nepieciešams, lai jūs palaistu makefile , bet cowsay projekts šajā piemērā prasa palaist čaulas skriptu .

Tātad, kā jūs zināt, ko darīt?

Mapē, kuru esat klonējis, vajadzētu būt cowsay mapei. Ja pārvietojat uz cowsay mapi, izmantojot CD komandu, un pēc tam veiciet direktoriju sarakstu, jums vajadzētu redzēt vai nu failu ar nosaukumu README, vai failu ar nosaukumu INSTALL, vai arī kaut ko, kas izceļas kā palīdzības ceļvedis.

Attiecībā uz šo cowsay piemēru ir gan README, gan INSTALL fails. README fails parāda, kā izmantot programmatūru, un INSTALL fails dod norādījumus, lai instalētu cowsay. Šajā gadījumā instrukcija ir palaist šādu komandu:

sh install.sh

Instalēšanas laikā jums tiek jautāts, vai esat priecīgs par to, ka cowsay instalē noklusējuma piegādātajai mapei. Jūs varat nospiest Atgriezties, lai turpinātu, vai ievadiet jaunu ceļu.

Kā palaist Cowsay

Viss, kas jums jādara, lai palaistu cowsay, ieraksta šādu komandu:

cowsay hello world

Vārdi " sveiki pasaule" parādās runas burbā no govs mutē.

Cowsay maiņa

Tagad, kad esat instalējis cowsay, varat labot failu, izmantojot savu iecienīto redaktoru. Šajā piemērā nano redaktors tiek izmantots šādi:

nano cowsay

Jūs varat piegādāt slēdžus uz cowsay komandu, lai mainītu govs acis.

Piemēram, cowsay-g parāda dolāra zīmes kā acis.

Jūs varat izmainīt failu, lai izveidotu ciklisko iespēju, lai tad, kad ierakstāt cowsay-c , govi ir viena acs.

Pirmā rindiņa, kas jāmaina, ir rinda 46, kas izskatās šādi:

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

Tie ir visi pieejamie slēdži, kurus varat izmantot ar cowsay. Lai pievienotu -c kā opciju, mainiet rindu šādi:

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

Starp līnijām 51 un 58 redzamas šādas rindiņas:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ mantkārīgs = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s}}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Kā redzat, katrai opcijai ir mainīgais lielums, kas izskaidro to, ko slēdzis darīs. Piemēram, $ greedy = $ opts ['g]';

Ieslēdziet -c pārejas grozījumu vienā rindā šādi:

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

Uz līnijas 144 ir izveidota apakšprogramma construct_face, kuru izmanto, lai izveidotu govju seju.

Kods izskatās šādi:

sub construct_face {if ($ borg) ($ eyes = "=="; } ja ($ miris) {$ eyes = "xx"; $ mēle = "U"; } ja ($ mantkārīgs) {$ eyes = "\ $ \ $"; } ja ($ paranīms) {$ eyes = "@@"; } ja ($ stoned) ($ eyes = "**"; $ mēle = "U"; } ja ($ noguris) {$ eyes = "-"; } ja ($ wired) {$ eyes = "OO"; } ja ($ jauns) {$ eyes = ".."; }}

Katram mainīgajam lielumam, kas norādīts iepriekš, ir atšķirīgs burtu pārs, kas ievietots mainīgajā $ eyes.

Pievienot vienu $ cyclops mainīgajam:

sub construct_face {if ($ borg) ($ eyes = "=="; } ja ($ miris) {$ eyes = "xx"; $ mēle = "U"; } ja ($ mantkārīgs) {$ eyes = "\ $ \ $"; } ja ($ paranīms) {$ eyes = "@@"; } ja ($ stoned) ($ eyes = "**"; $ mēle = "U"; } ja ($ noguris) {$ eyes = "-"; } ja ($ wired) {$ eyes = "OO"; } ja ($ jauns) {$ eyes = ".."; } ja ($ cyclops) {$ eyes = "()"; }}

Saglabājis failu un palaiž šādu komandu, lai pārinstalētu cowsay.

sh install.sh

Tagad, kad palaižat cowsay -c sveiki pasaulē , govs ir tikai viena acs.