Kādi ir daži iesācēju padomi programmatūras instalēšanai, izmantojot GIT?
Atvērtais avots Git ir pasaulē visvairāk izmantotā versiju kontroles sistēma. Nobriedušo projektu izstrādāja Linux operētājsistēmas radītājs Linuss Torvalds, un to izmanto milzīga programmatūras projektu kolekcija — gan komerciāla, gan atvērtā pirmkoda —, kuru versija ir atkarīga no Git kontrole.
Šajā rokasgrāmatā parādīts, kā iegūt projektu no Git, kā instalējiet programmatūru savā sistēmā un kā nomainīt kodu, kas prasa programmēšanas zināšanas.

Kā atrast programmas, izmantojot Git
Apmeklējiet izpētīt vietni GitHub lai skatītu piedāvātās un populārākās krātuves, kā arī saites uz ceļvežiem un apmācībām. Apskatiet dažādas lietojumprogrammu kategorijas, kuras vēlaties lejupielādēt, un mēģiniet izmantot, mainīt, apkopot un instalēt. Izmantojiet meklēšanas lauku ekrāna augšdaļā, kur varat atrast konkrētu programmu vai jebkuru vietnē pieejamo programmatūras kategoriju.
Git repozitorija klonēšanas piemērs
Git terminoloģijā repozitorija lejupielāde ir tā "klonēšana". Tas ir tāpēc, ka jūs savā datorā veidojat precīzu Git repozitorija kopiju. Procedūra ir vienkārša, taču jūsu sistēmā jābūt instalētai Git.
Ja strādājat ar Linux sistēmu, piemēram, Ubuntu, jums veicas. Git ir pieejams jūsu izplatīšanas pakotņu krātuvēs. Instalējiet to tā, kā jūs parasti darītu jebkurā citā lietojumprogrammā. Gandrīz katrs izplatīšanas veids pakotni sauc par “git”.
Git ir bezmaksas un atvērtā koda, tāpēc tas jums nemaksās ne santīma nevienā platformā. Windows lietotāji var atrast jaunāko versiju vietnē Atveriet Windows lejupielādes lapu. Mac lietotāji to var atrast vietnē Git operētājsistēmai Mac lejupielādes lapa.
Šajā rokasgrāmatā tiks izmantota mazā komandrindas programma cowsay, kas parāda ziņojumu kā runas burbuli no ASCII govs.
Lai sāktu, ierakstiet govis GitHub meklēšanas laukā. Jūs ievērosiet, ka ir pieejamas vairākas versijas, kuras varat izvēlēties. Šajā rokasgrāmatā esošais piemērs darbosies ar izstrādātāja Schacon piemēru. Tā ir diezgan vienkārša versija, kas rakstīta Perl, tāpēc ar to vajadzētu būt salīdzinoši viegli strādāt un modificēt.

Lai klonētu šo konkrēto cowsay repozitoriju, termināļa logā ievadiet šādu komandu.
git klons https://github.com/schacon/cowsay.git
Git komanda palaiž Git. Pēc tam tiek likts klonēt repozitoriju, un tiek nodrošināta saite uz Cowsay repozitoriju vietnē GitHub. Git klona saiti varat atrast vietnē GitHub Klonēt vai lejupielādēt, tieši virs tabulas, kurā tiek rādīts repozitorija saturs.

Kā apkopot un instalēt kodu
Instalējiet pieteikumu vispirms, lai pārliecinātos, ka tas darbojas. Tas, kā jūs to darāt, ir atkarīgs no lejupielādētā projekta. Piemēram, C projektiem, iespējams, būs jāpalaiž a makefile Ar dot komandu, savukārt Cowsay projektam šajā piemērā ir jāpalaiž a čaulas skripts.
Tātad, kā jūs zināt, ko darīt?
Jūs tikko klonējāt repozitoriju tajā direktorijā, kurā atradāties, kad palaidāt komandu “klonēšana”. Viss no repozitorija atradīsies jaunā direktorijā, kas nosaukts šīs krātuves vārdā. Šajā gadījumā tas ir govis. Mainiet direktorijus uz govis mapi un uzskaitiet tās saturu.
cd cowsay
ls
Jums vajadzētu redzēt failu ar nosaukumu README vai failu ar nosaukumu INSTALL vai kaut ko citu, kas izceļas kā palīdzības ceļvedis.

Šajā cowsay piemērā ir gan fails README, gan INSTALL. README failā ir parādīts, kā lietot programmatūru, un INSTALL failā ir sniegti norādījumi par Cowsay instalēšanu. Šajā gadījumā instrukcija ir izpildīt šādu komandu:
sh install.sh
Instalēšanas laikā jums tiek jautāts, vai esat apmierināts, ka tā instalēja Cowsay iekļautajā noklusējuma mapē. Varat nospiest taustiņu Atgriezties, lai turpinātu, vai ievadīt jaunu ceļu. Ja vēlaties noklusējuma ceļu, jums, iespējams, būs atkārtoti jāpalaiž komanda ar "sudo".

Kā palaist Cowsay
Viss, kas jums jādara, lai palaistu cowsay, ir jāievada šāda komanda:
cowsay sveiki pasaule
Vārdi Sveika pasaule parādās runas burbulī no govs mutes.

Mainot Cowsay
Tagad, kad esat instalējis Cowsay, varat labot failu, izmantojot savu iecienītāko redaktoru. Šis piemērs izmanto nano redaktors sekojoši:
nano govis

Jūs varat nodrošināt slēdžus cowsay komandai, lai mainītu govs acis.
Piemēram govis -g parāda dolāra zīmes kā acis.
Varat labot failu, lai izveidotu ciklopa opciju, lai, rakstot govis -c govij ir viena acs.
Pirmā rindiņa, kas jāmaina, ir 46. rinda, kas izskatās šādi:
getopts('bde: f: ghlLnNpstT: wW: y', \ %opts);
Šie 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 51. un 58. rindiņām ir redzamas šādas rindas:
$borg = $opts{'b'};
$dead = $opts{'d'};
$alkatīgs = $opts{'g'};
$paranoid = $opts{'p'};
$stoned = $opts{'s'};
$noguris = $opts{'t'};
$vadu = $opts{'w'};
$jauns = $opts{'y'};
Kā redzat, katrai opcijai ir mainīgs lielums, kas izskaidro, ko slēdzis darīs. Piemēram $alkatīgs = $opts['g]';
Pievienojiet vienu rindiņu slēdža -c grozījumam šādi:
$borg = $opts{'b'};
$dead = $opts{'d'};
$alkatīgs = $opts{'g'};
$paranoid = $opts{'p'};
$stoned = $opts{'s'};
$noguris = $opts{'t'};
$vadu = $opts{'w'};
$jauns = $opts{'y'};
$ciklops = $opts{'c'};
144. rindā ir apakšprogramma construct_face, ko izmanto, lai izveidotu govju seju.
Kods izskatās šādi:
sub construct_face {
if ($borg) { $eyes = "=="; }
if ($dead) { $eyes = "xx"; $mēle = "U"; }
if ($alkatīgs) { $eyes = "\ $\ $"; }
if ($paranoid) { $eyes = "@@"; }
if ($stoned) { $acis = "**"; $mēle = "U"; }
if ($noguris) { $acis = "--"; }
if ($vadu) { $acis = "OO"; }
if ($jauns) { $acis = ".."; }
}
Par katru no mainīgie norādīts iepriekš, ir cits burtu pāris, kas tiek ievietots mainīgajā $eyes.
Pievienojiet vienu mainīgajam $cyclops:
sub construct_face {
if ($borg) { $eyes = "=="; }
if ($dead) { $eyes = "xx"; $mēle = "U"; }
if ($alkatīgs) { $eyes = "\ $\ $"; }
if ($paranoid) { $eyes = "@@"; }
if ($stoned) { $acis = "**"; $mēle = "U"; }
if ($noguris) { $acis = "--"; }
if ($vadu) { $acis = "OO"; }
if ($jauns) { $acis = ".."; }
if ($ciklops) { $acis = "()"; }
}
Saglabāja failu un palaidiet šo komandu, lai atkārtoti instalētu Cowsay.
sh install.sh
Tagad, kad tu skrien cowsay -c sveiki pasaule, govij ir tikai viena acs.
