Какие советы для начинающих по установке программного обеспечения с помощью GIT?
Открытый исходный код Git - самая используемая система контроля версий в мире. Зрелый проект был разработан Линусом Торвальдсом, создателем операционной системы Linux, и используется огромная коллекция программных проектов - как коммерческих, так и с открытым исходным кодом - которые зависят от Git для версии контроль.
В этом руководстве показано, как получить проект из Git, как установить программное обеспечение в вашей системе а также как изменить код, что требует знания программирования.
Как найти программы с помощью Git
Посетить изучить веб-страницу на GitHub чтобы увидеть избранные и популярные репозитории, а также ссылки на руководства и обучение. Посмотрите на различные категории приложений, которые вы хотите загрузить, и попробуйте использовать, изменять, компилировать и устанавливать. Используйте поле поиска в верхней части экрана, где вы можете найти конкретную программу или любую категорию программного обеспечения, доступного на сайте.
Пример клонирования репозитория Git
В терминологии Git загрузка репозитория означает его «клонирование». Это потому, что вы делаете точную копию репозитория Git на своем компьютере. Процедура проста, но в вашей системе должен быть установлен Git.
Если вы работаете в системе Linux, такой как Ubuntu, вам повезло. Git доступен в репозиториях пакетов вашего дистрибутива. Установите это так же, как и любое другое приложение. Почти в каждом дистрибутиве пакет называется «git».
Git бесплатен и имеет открытый исходный код, поэтому он не будет стоить вам ни копейки на любой платформе. Пользователи Windows могут найти последнюю версию на Страница загрузки Git для Windows. Пользователи Mac могут найти его на Страница загрузки Git для Mac.
В этом руководстве будет использоваться небольшая программа командной строки cowsay, которая отображает сообщение в виде речевого пузыря от коровы в кодировке ASCII.
Для начала введите коровье высказывание в поле поиска GitHub. Вы заметите, что есть несколько доступных версий, которые вы можете выбрать. Пример в этом руководстве будет работать с разработчиком «Schacon». Это довольно простая версия, написанная на Perl, поэтому с ней относительно легко работать и изменять.
Чтобы клонировать именно этот репозиторий cowsay, введите следующую команду в окно терминала.
git clone https://github.com/schacon/cowsay.git
Команда git запускает Git. Затем предлагается клонировать репозиторий, и предоставляется ссылка на репозиторий Cowsay на GitHub. Вы можете найти ссылку Git clone на GitHub в разделе Клонировать или скачать, прямо над таблицей, отображающей содержимое репозитория.
Как скомпилировать и установить код
Установите заявление сначала просто чтобы убедиться, что он работает. Как вы это сделаете, зависит от загруженного вами проекта. Например, проекты C, вероятно, потребуют от вас запуска makefile с сделать команду, тогда как проект cowsay в этом примере требует, чтобы вы запустили сценарий оболочки.
Так откуда ты знаешь, что делать?
Вы просто клонировали репозиторий в тот каталог, в котором вы были, когда запускали команду «clone». Все из репозитория будет в новом каталоге, названном в честь этого репозитория. В данном случае это коровье высказывание. Измените каталоги на коровье высказывание папку и перечислите ее содержимое.
CD Cowsay
ls
Вы должны увидеть либо файл с именем README, либо файл с именем INSTALL, либо что-то, что выделяется как справочное руководство.
В случае с этим примером cowsay есть как README, так и файл INSTALL. Файл README показывает, как использовать программное обеспечение, а файл INSTALL дает инструкции по установке cowsay. В этом случае инструкция заключается в выполнении следующей команды:
sh install.sh
Во время установки вас спросят, довольны ли вы установкой cowsay в предоставленную папку по умолчанию. Вы можете либо нажать Return, чтобы продолжить, либо ввести новый путь. Если вам нужен путь по умолчанию, вам, вероятно, придется повторно запустить команду с «sudo».
Как запустить 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 {'};
$ уставший = $ opts {'t'};
$ wired = $ opts {'ш'};
$ young = $ opts {'y'};
Как видите, для каждой из опций есть переменная, объясняющая, что будет делать переключатель. Например, $ greedy = $ opts ['g]';
Добавьте одну строку для изменения ключа -c следующим образом:
$ borg = $ opts {'b'};
$ dead = $ opts {'d'};
$ greedy = $ opts {'g'};
$ paranoid = $ opts {'p'};
$ stoned = $ opts {'};
$ уставший = $ opts {'t'};
$ wired = $ opts {'ш'};
$ young = $ opts {'y'};
$ cyclops = $ opts {'c'};
В строке 144 есть подпрограмма под названием construct_face, которая используется для построения забоя коров.
Код выглядит так:
sub construct_face {
если ($ borg) {$ eyes = "=="; }
если ($ мертв) {$ eyes = "хх"; $ language = "U"; }
если ($ жадный) {$ eyes = "\ $ \ $"; }
если ($ параноик) {$ eyes = "@@"; }
если ($ под кайфом) {$ eyes = "**"; $ language = "U"; }
если ($ устал) {$ eyes = "-"; }
если ($ wired) {$ eyes = "OO"; }
если ($ молодой) {$ eyes = ".."; }
}
Для каждого из переменные указано ранее, в переменную $ eyes помещается другая пара букв.
Добавьте один для переменной $ cyclops:
sub construct_face {
если ($ borg) {$ eyes = "=="; }
если ($ мертв) {$ eyes = "хх"; $ language = "U"; }
если ($ жадный) {$ eyes = "\ $ \ $"; }
если ($ параноик) {$ eyes = "@@"; }
если ($ под кайфом) {$ eyes = "**"; $ language = "U"; }
если ($ устал) {$ eyes = "-"; }
если ($ wired) {$ eyes = "OO"; }
если ($ молодой) {$ eyes = ".."; }
если ($ cyclops) {$ eyes = "()"; }
}
Сохраните файл и выполните следующую команду, чтобы переустановить cowsay.
sh install.sh
Теперь, когда ты бежишь cowsay -c привет, мир, у коровы только один глаз.