Все, что нужно знать начинающим об установке программного обеспечения с помощью GIT

Как работать с Git-репозиториями

Git с открытым исходным кодом является наиболее используемой системой контроля версий в мире. Зрелый проект был разработан Линусом Торвальдсом, создателем операционной системы Linux, и в нем содержится огромная коллекция программных проектов – как коммерческих, так и с открытым исходным кодом – которые зависят от Git для контроля версий.

Это руководство показывает, как получить проект от Git, как установить программное обеспечение в вашей системе и как изменить код, который требует знания программирования.

Как найти программы с помощью GIT

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

Пример клонирования Git-репозитория

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

Введите cowsay в поле поиска Git. Вы заметите, что есть несколько доступных версий, которые вы можете выбрать. В этом примере, использующем Perl, вы попадете на страницу с несколькими файлами.

Чтобы клонировать этот конкретный репозиторий Cowsay, введите следующую команду:

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

Команда git запускает Git, команда clone клонирует репозиторий на ваш компьютер, а последняя часть – это адрес проекта, который вы хотите клонировать.

Как скомпилировать и установить код

Сначала установите приложение, чтобы убедиться, что оно работает. Как вы это сделаете, зависит от загруженного вами проекта. Например, проекты C, вероятно, потребуют, чтобы вы запустили makefile , тогда как проект cowsay в этом примере требует, чтобы вы запустили сценарий оболочки .

Итак, как вы знаете, что делать?

В папке, которую вы клонировали, должна быть папка cowsay. Если вы перейдете к папке cowsay с помощью команды CD, а затем выполните список каталогов, вы должны увидеть либо файл с именем README, либо файл с именем INSTALL, либо что-то, что выделяется в качестве справочного руководства.

В этом примере с Cowsay есть файлы README и INSTALL. Файл README показывает, как использовать программное обеспечение, а файл INSTALL содержит инструкции по установке cowsay. В этом случае инструкция должна выполнить следующую команду:

 sh install.sh 

Во время установки вас спросят, довольны ли вы установкой cowsay в папку по умолчанию из комплекта. Вы можете нажать Return для продолжения или ввести новый путь.

Как запустить 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', \% opts); 

Между строками 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 = "=="; }
if ($ dead) {$ eyes = "xx"; $ tongue = "U"; }
if ($ greedy) {$ eyes = "\ $ \ $"; }
if ($ paranoid) {$ eyes = "@@"; }
if ($ stoned) {$ eyes = "**"; $ tongue = "U"; }
if ($ tired) {$ eyes = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ young) {$ eyes = ".."; }
}

Для каждой из указанных ранее переменных есть переменная пара букв, которая помещается в переменную $ eyes.

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

 sub construct_face {
if ($ borg) {$ eyes = "=="; }
if ($ dead) {$ eyes = "xx"; $ tongue = "U"; }
if ($ greedy) {$ eyes = "\ $ \ $"; }
if ($ paranoid) {$ eyes = "@@"; }
if ($ stoned) {$ eyes = "**"; $ tongue = "U"; }
if ($ tired) {$ eyes = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ young) {$ eyes = ".."; }
if ($ cyclops) {$ eyes = "()"; }
}

Сохраните файл и выполните следующую команду, чтобы переустановить cowsay.

 sh install.sh 

Теперь, когда вы запускаете cowsay -c hello world , у коровы только один глаз.

Оцените статью
Solutics.ru
Добавить комментарий