GIT ашиглан програм суулгах эхлэл гарын авлага

Git програмын архивтай хэрхэн ажиллах талаар

Нээлттэй эхийн Git бол дэлхий дээрх хамгийн их ашиглагддаг хяналтын систем юм. Боловсронгуй төслийг Линус Торвалдс Линукс үйлдлийн системийг бүтээсэн бөгөөд энэ нь арилжааны болон нээлттэй эх үүсвэрийн програм хангамжийн асар том цуглуулганд зориулагдсан хувилбар юм.

Энэ гарын авлага нь Git-аас хэрхэн төслийг хэрхэн олж авах, хэрхэн програмыг хэрхэн суулгах, хэрхэн програмыг хэрхэн суулгах тухай кодыг хэрхэн өөрчлөх талаар харуулж байна.

GIT ашиглан програмыг хэрхэн олох вэ

GitHub дээрээс хайж буй вэбсайтаар зочилсон онцлогууд болон хандалтын хадгаламжууд, хөтөч, сургалтуудтай холбох линкийг үзнэ үү. Татаж авах, өөрчлөх, хөрвүүлэх, суулгах талаархи програмуудыг янз бүрийн категорит харна уу. Дэлгэцийн дээд талд байгаа цэсийн дүрсэн дээр дарж хайлтын талбарт хүрэхийн тулд та тодорхой програм эсвэл сайтад байгаа програм хангамжийг хайж болно.

A Git репозиторыг cloning жишээ

Аппликешныг татаж авахын тулд үүнийг хуулна уу. Процедур нь энгийн боловч таны систем дээр Git суулгасан байх ёстой. ASCII үхэрээс ярианы хөөс болгон мессежийг үзүүлэхэд хэрэглэгддэг жижиг команд мөрийн хөтөлбөрийг ашиглан cowsay програмыг ашиглан GitHub-ээс програмыг хэрхэн олж, хэрхэн хуулбарлах жишээг харуулав.

Git хайлтын талбарт cowsay бичнэ үү . Та сонгож болох хэд хэдэн хувилбар байгаа эсэхийг анзаарах болно. Perl энэ жишээг хэрэглэх жишээ нь танд хэд хэдэн файлтай хуудсыг авчрах болно.

Энэ тодорхой cowsay репозиторыг хуулж авахын тулд дараах тушаалыг оруулна уу:

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

Git тушаал нь Git-г ажиллуулдаг, clone тушаал нь репозиторыг таны компьютерт залгаад, сүүлчийн хэсэг нь таны хүссэн төсөлд хандах хаяг юм.

Кодыг хэрхэн хуулж суулгах талаар

Эхлээд програмыг ажиллуулж байгаа эсэхийг шалгана уу. Та үүнийг хэрхэн хийснээс таны татаж авсан төслөөс хамаарна. Жишээ нь, C төслүүд нь танаас makefile ажиллуулахыг шаарддаг бол, энэ жишээн дээрх cowsay төсөл нь бүрхүүлийн скрипт ажиллуулахыг шаарддаг.

Тэгэхээр та яахаа мэддэг юм бэ?

Клоуд товчлуур дээрээ cowsay фолдер байх ёстой. Хэрэв та cowsay фолдерт CD тушаал өгч дараа нь сангийн жагсаалтыг хийхийн тулд README гэж нэрлэгдсэн файл эсвэл INSTALL гэж нэрлэгдсэн файл эсвэл тусламжийн гарын авлага болгон ашигладаг ямар нэг файлыг харах хэрэгтэй.

Энэ жишээний хувьд README болон INSTALL файл хоёулаа байдаг. README файл нь програмыг хэрхэн ашиглахыг харуулдаг бөгөөд INSTALL файл нь cowsay-ийг суулгах зааврыг өгдөг. Энэ тохиолдолд заавар нь дараах тушаалыг ажиллуулах явдал юм:

sh install.sh

Суулгацын туршид та cowsay-г анхдагч фолдерт суулгахдаа аз жаргалтай байгаа эсэхийг асуух болно. Та Return товчлуурыг үргэлжлүүлэх эсвэл шинэ зам оруулах боломжтой.

Cowsay хэрхэн ажиллуулах

Cowsay-г ажиллуулахын тулд та дараах тушаалыг бичих хэрэгтэй:

Сайн байна уу Дэлхий

Дэлхий дээрх үгээр ярих хөөс нь үнээний амнаас гарч ирдэг үгс юм.

Cowsay-г өөрчлөх

Одоо та cowsay-г суулгасан бол та өөрийн дуртай засварлагчаа ашиглан файлаа өөрчилж болно. Энэ жишээнд нано редакторыг ашигладаг:

нано cowsay

Та үнээний нүдийг солихын тулд cowsay команд руу шилжих боломжтой.

Жишээ нь cowsay -g нүдэнд харагдах долларын тэмдгийг харуулдаг.

Та cyclops сонголт үүсгэхийн тулд файлыг өөрчилж болно. Ингэснээр cowsay -c гэж бичихэд үнээ ганц нүдтэй.

Эхний мөрөнд өөрчлөлт оруулах шаардлагатай 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'}; $ ядар = $ opts {'t'}; $ wired = $ opts {'w'}; $ залуу = $ opts {'y'};

Таны харж байгаагаар шилжүүлэгч юу хийхийг тайлбарлах тохируулга бүрийн хувьсагч байдаг. Жишээлбэл $ greedy = $ opts ['g]';

Дараах байдлаар -c шилжүүлгийг өөрчлөхийн тулд нэг мөр нэмэх хэрэгтэй:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ ядар = $ opts {'t'}; $ wired = $ opts {'w'}; $ залуу = $ opts {'y'}; $ cyclops = $ opts ['c'];

144-р мөрөнд үхэр барихад хэрэглэгддэг construct_face хэмээх subroutine байдаг.

Код нь иймэрхүү байна:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ хэл = "U"; } if ($ шунахай) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } ($ чулуугаар шидсэн) {$ eyes = "**"; $ хэл = "U"; } (ядарсан $) {$ eyes = "-"; } хэрэв ($ утастай) {$ eyes = "OO"; } if ($ залуу) {$ eyes = ".."; }}

Өмнө дурьдсан хувьсагч бүрийн хувьд $ нүд тус бүрт өөр өөр үсэг байдаг.

$ Cyclops хувьсагчийг нэмнэ үү:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ хэл = "U"; } if ($ шунахай) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } ($ чулуугаар шидсэн) {$ eyes = "**"; $ хэл = "U"; } (ядарсан $) {$ eyes = "-"; } хэрэв ($ утастай) {$ eyes = "OO"; } if ($ залуу) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Файлыг хадгалж, cowsay-ийг суулгахын тулд дараах тушаалыг ажиллуулаарай.

sh install.sh

Одоо та гүйх үед cowsay -c Сайн байна уу ертөнц , үнээ зөвхөн нэг нүдтэй.