Ръководство за начинаещи за инсталиране на софтуер чрез GIT

Как да работите с хранилища на софтуер Git

Open-source Git е най-използваната система за контрол на версиите в света. Зрелият проект бе разработен от Линус Торвалдс, създател на операционната система Linux, и е дом на огромна колекция от софтуерни проекти - както търговски, така и с отворен код, които зависят от Git за контрол на версията.

Това ръководство показва как да получите проект от Git, как да инсталирате софтуера във вашата система и как да промените кода, който изисква познаване на програмирането.

Как да намерите програми с GIT

Посетете уеб страницата за изследване в GitHub, за да видите най-популярните и тенденции депозитари, както и връзки към ръководства и обучение. Разгледайте различните категории за приложения, които искате да изтеглите, и отидете на работа, промяна, компилиране и инсталиране. Кликнете върху иконата на менюто в горната част на екрана, за да стигнете до полето за търсене, където можете да търсите конкретна програма или каквато и да е категория софтуер, достъпен на сайта.

Пример за клониране на хранилище за Git

За да изтеглите приложение, го клонирате. Процедурата е проста, но трябва да имате Git инсталиран на вашата система. Използвайки програмата за малки команди, наречена cowsay, която се използва за показване на съобщение като балон на реч от ASCII крава, ето пример за това как да намерите и клонирате програма от GitHub.

Въведете cowsay в полето за търсене на Git. Ще забележите, че има няколко версии, които можете да изберете. Единият за този пример, който използва Perl, ще ви отведе до страница с няколко файла.

За да клонирате конкретното хранилище на cowsay, въведете следната команда:

git клонинг git: //github.com/schacon/cowsay

Командата git работи с Git, командата за клониране клонира хранилището на компютъра ви, а последната част е адреса на проекта, който искате да клонирате.

Как да компилирате и инсталирате кода

Първо инсталирайте приложението, само за да се уверите, че работи. Как да направите това зависи от проекта, който сте изтеглили. Например проектите C вероятно ще изискват от вас да стартирате makefile , докато проектът cowsay в този пример изисква от вас да изпълните скрипт за shell .

И така, откъде знаеш какво да правиш?

В папката, която сте клонирали, трябва да има папка cowsay. Ако навигирате до папката cowsay с помощта на командата CD и след това направите списък с директории, трябва да видите или файл, наречен README, или файл, наречен INSTALL или нещо, което се откроява като помощно ръководство.

В случая с този пример за Cowsay има файл с README и INSTALL. Файлът README показва как да използвате софтуера, а файлът INSTALL дава инструкциите за инсталиране на cowsay. В този случай инструкцията е да изпълните следната команда:

sh install.sh

По време на инсталацията ще бъдете попитани дали сте щастливи да инсталирате cowsay в приложната папка по подразбиране. Можете да натиснете Return, за да продължите или да въведете нов път.

Как да управлявате Cowsay

Всичко, което трябва да направите, за да стартирате cowsay, е да въведете следната команда:

cowsay здравей свят

Думите " здравей свят" се появяват в балончето от устата на кравата.

Промяна на Cowsay

След като сте инсталирали cowsay, можете да промените файла с любимия си редактор. Този пример използва нано редактора, както следва:

нано кравай

Можете да подадете превключватели към командата cowsay, за да промените очите на кравата.

Например cowsay -g показва доларовите знаци като очите.

Можете да промените файла, за да създадете опция циклоп, така че когато напишете cowsay -c кравата има едно око.

Първата линия, която трябва да промените, е ред 46, който изглежда така:

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

Това са всички налични комутатори, които можете да използвате с cowsay. За да добавите -c като опция, променете реда както следва:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% опции);

Между линиите 51 и 58 виждате следните редове:

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

Както можете да видите, има променлива за всяка от опциите, която обяснява какво ще направи комутаторът. Например, $ greedy = $ opts ['g]';

Добавете един ред за изменение на превключвателя -c, както следва:

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

На линия 144 има подпрограма, наречена construct_face, която се използва за конструиране на кравата.

Кодът изглежда така:

sub construct_face {if ($ borg) {$ eyes = "=="; } ако ($ мъртво) {$ eyes = "xx"; $ език = "U"; } ако ($ алчни) {$ eyes = "\ $ \ $"; } ако ($ параноид) {$ eyes = "@@"; } ако ($ камъни) {$ eyes = "**"; $ език = "U"; } ако ($ tired) {$ eyes = "-"; } ако ($ кабел) {$ eyes = "OO"; } ако ($ млад) {$ eyes = ".."; }}

За всяка от променливите, посочени по-рано, има различна двойка букви, която се поставя в променливата $ eyes.

Добавете една за променливата $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } ако ($ мъртво) {$ eyes = "xx"; $ език = "U"; } ако ($ алчни) {$ eyes = "\ $ \ $"; } ако ($ параноид) {$ eyes = "@@"; } ако ($ камъни) {$ eyes = "**"; $ език = "U"; } ако ($ tired) {$ eyes = "-"; } ако ($ кабел) {$ eyes = "OO"; } ако ($ млад) {$ eyes = ".."; } ако ($ циклоп) {$ eyes = "()"; }}

Запазете файла и изпълнете следната команда, за да преинсталирате cowsay.

sh install.sh

Сега, когато бягате cowsay -c здравей свят , кравата има само едно око.