Кіраўніцтва для пачаткоўцаў Усталёўка праграмнага забеспячэння Выкарыстанне GIT

Як працаваць з рэпазітароў Git

З адкрытым зыходным кодам Git з'яўляецца найбольш выкарыстоўванай сістэмай кантролю версій у свеце. Спелы праект быў распрацаваны Linus Torvalds, стваральнік аперацыйнай сістэмы Linux, і ён з'яўляецца домам для велізарнага калекцыі праграмных праектаў-як камерцыйных, так і з адкрытым зыходным кодам-якія залежаць ад Git для кіравання версіямі.

Гэта кіраўніцтва паказвае, як атрымаць праект ад Git, як усталяваць праграмнае забеспячэнне на вашай сістэме, і як змяніць код, які патрабуе ведаў праграмавання.

Як знайсці праграмы з дапамогай GIT

Наведайце вэб-старонку вывучыць на GitHub, каб убачыць прыкметы і трэндавы дэпазітарыі, а таксама спасылкі на гід і навучанне. Паглядзіце на розныя катэгорыі для прыкладанняў, якія вы хочаце спампаваць і прыйсці ў выкарыстанні, змене, кампіляцыі і ўстаноўкі. Націсніце на значок меню ў верхняй частцы экрана, каб дасягнуць поля пошуку, дзе вы можаце шукаць для канкрэтнай праграмы або якіх-небудзь катэгорый праграмнага забеспячэння, даступных на сайце.

Прыклад Кланаванне Git Repository

Каб загрузіць дадатак, вы кланаваць яго. Працэдура простая, але вы павінны мець Git усталяваны на вашай сістэме. Выкарыстоўваючы невялікую праграму каманднага радка пад назвай Cowsay, які выкарыстоўваецца для адлюстравання паведамленні ў выглядзе прамовы бурбалка з ASCII каровы, вось прыклад таго , як знайсці і кланаваць праграму з GitHub.

Увядзіце Cowsay ў поле пошуку Git. Вы заўважыце, што ёсць некалькі версій, даступных вы можаце выбраць. Адзін для гэтага прыкладу, які выкарыстоўвае Perl, прывядзе вас на старонку з некалькімі файламі.

Для кланавання гэтага канкрэтнага сховішчы Cowsay, увядзіце наступную каманду:

мярзотнік клон мярзотнік: //github.com/schacon/cowsay

Каманда мярзотнік запускае Git, каманда клон клонаў сховішчы на ​​вашым кампутары, а апошняя частка з'яўляецца адрас праекта, які вы хочаце кланаваць.

Як кампіляваць і ўсталёўваць код

Ўсталяваць прыкладанне першы раз, каб пераканацца, што яна працуе. Як гэта зрабіць, залежыць ад праекту, які вы запампавалі. Напрыклад, праекты C , верагодна , запатрабуе ад вас запусціць Makefile, у той час як Cowsay праект у гэтым прыкладзе патрабуе , каб запусціць скрыпт.

Такім чынам, як вы ведаеце, што рабіць?

У тэчцы, якую вы кланаваная, павінна быць Cowsay тэчкі. Калі перайсці да Cowsay тэчцы з дапамогай каманды CD, а затым лістынга каталога, вы павінны ўбачыць альбо файл называецца README або файл з імем INSTALL ці нешта, што вылучаецца ў якасці дапамогі гіда.

У выпадку гэтага Cowsay напрыклад, ёсць як README і INSTALL файл. Файл README паказвае, як выкарыстоўваць праграмнае забеспячэнне, і INSTALL файл дае інструкцыю па ўсталёўцы Cowsay. У гэтым выпадку, каманда павінна выканаць наступную каманду:

ш install.sh

Падчас ўстаноўкі вам будзе прапанавана Ці вы шчаслівыя за гэта ўсталяваць Cowsay ў тэчку па змаўчанні ў камплект пастаўкі. Вы можаце націснуць Return для працягу або ўвядзіце новы шлях.

Як запусціць Cowsay

Усё, што вам трэба зрабіць, каб запусціць Cowsay будзе ўвесці наступную каманду:

Cowsay прывітанне свет

Словы прывітанне свету з'яўляюцца ў прамовы бурбалка з рота каровы.

змена Cowsay

Зараз, калі вы Cowsay ўстаноўлены, вы можаце змяніць файл, выкарыстоўваючы ваш любімы рэдактар. У гэтым прыкладзе выкарыстоўваецца рэдактар нана наступным чынам :

нана Cowsay

Вы можаце паставіць перамыкачы на ​​Cowsay каманду, каб змяніць вочы каровы.

Напрыклад Cowsay -g паказвае знакі даляра як вока.

Вы можаце ўнесці змены ў файл , каб стварыць варыянт Цыклоп так , што пры ўводзе Cowsay -c карова мае адно вока.

Першая лінія вам трэба змяніць гэта радок 46, якая выглядае наступным чынам:

getopts ( 'BDE: е: ghlLnNpstT: WW: у', \% КЛЮЧ);

Гэта ўсё даступныя перамыкачы, якія вы можаце выкарыстоўваць з Cowsay. Каб дадаць -c ў якасці опцыі, змяніўшы радок наступным чынам:

getopts ( 'BDE: е: ghlLnNpstT: WW: Вус', \% КЛЮЧ);

Паміж лініямі 51 і 58 вы бачыце наступныя радкі:

$ Borg = $ {выбірае 'B'}; $ Памерлыя = $ OPTS { 'd'}; $ Прагныя = $ OPTS { 'г'}; $ Паранаідальны = $ КЛЮЧ { 'р'}; $ Кайфу = $ {выбірае 's'}; $ Стомлены = $ КЛЮЧ { 'т'}; $ Правадной = $ {выбірае 'W'}; $ Маладыя = $ КЛЮЧ { 'у'};

Як вы можаце бачыць, ёсць зменная для кожнага з варыянтаў, які тлумачыць, што камутатар будзе. Напрыклад $ прагным = $ OPTS [ 'г]';

Дадайце адзін радок для -c папраўкі перамыкача наступным чынам:

$ Borg = $ {выбірае 'B'}; $ Памерлыя = $ OPTS { 'd'}; $ Прагныя = $ OPTS { 'г'}; $ Паранаідальны = $ КЛЮЧ { 'р'}; $ Кайфу = $ {выбірае 's'}; $ Стомлены = $ КЛЮЧ { 'т'}; $ Правадной = $ {выбірае 'W'}; $ Маладыя = $ КЛЮЧ { 'у'}; $ Цыклоп = $ [выбіраюць 'з'];

У радку 144, ёсць падпраграма называецца construct_face, які выкарыстоўваецца для пабудовы асобы каровы.

Код выглядае наступным чынам:

на поўдзень construct_face {калі ($ Борг) {$ глаза = "=="; } Калі ($ мёртвы) {$ глаза = "хх"; $ Мова = "U"; } Калі ($ прагныя) {$ глаза = "\ $ \ $"; } Калі ($ паранаідальныя) {$ глаза = "@@"; } Калі ($ кайф) {$ вачэй = "**"; $ Мова = "U"; } Калі ($ стомленым) {$ глаза = "-"; } Калі ($ правадной) {$ глаза = "ГА"; } Калі ($ маладых) {$ глаза = ".."; }}

Для кожнага з зменных, названых вышэй, існуе іншая пара літар, змяшчаюцца ў пераменным $ воку.

Дадайце адзін для пераменнага $ цыклопа:

на поўдзень construct_face {калі ($ Борг) {$ глаза = "=="; } Калі ($ мёртвы) {$ глаза = "хх"; $ Мова = "U"; } Калі ($ прагныя) {$ глаза = "\ $ \ $"; } Калі ($ паранаідальныя) {$ глаза = "@@"; } Калі ($ кайф) {$ вачэй = "**"; $ Мова = "U"; } Калі ($ стомленым) {$ глаза = "-"; } Калі ($ правадной) {$ глаза = "ГА"; } Калі ($ маладых) {$ глаза = ".."; } Калі ($ цыклопы) {$ глаза = "()"; }}

Захаваны файл і выканаць наступную каманду, каб пераўсталяваць Cowsay.

ш install.sh

Зараз, калі вы запусціце Cowsay -c прывітанне свет, карова мае толькі адно вока.