Какие советы для начинающих по установке программного обеспечения с использованием 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, вероятно, потребуют, чтобы вы запускали make-файл, тогда как проект cowsay в этом примере требует, чтобы вы запускали скрипт оболочки.

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

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

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

sh install.sh

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

Как запустить 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 Привет, мир, У коровы только один глаз.

Ссылка на основную публикацию