Jakie są wskazówki dla początkujących dotyczące instalowania oprogramowania przy użyciu GIT?

Git typu open source jest najczęściej używanym systemem kontroli wersji na świecie. Dojrzały projekt został opracowany przez Linusa Torvaldsa, twórcę systemu operacyjnego Linux, i jest używany przez ogromną kolekcję projektów oprogramowania - zarówno komercyjnych, jak i open-source - które polegają na Git w zakresie kontroli wersji.

Ten przewodnik pokazuje, jak pobrać projekt z Gita, jak zainstalować oprogramowanie w systemie i jak zmienić kod, co wymaga znajomości programowania.

VVadyab / Getty Images


Jak znaleźć programy za pomocą Git

Odwiedź stronę eksploracji w GitHub, aby zobaczyć polecane i popularne repozytoria, a także linki do przewodników i szkoleń. Przyjrzyj się różnym kategoriom aplikacji, które chcesz pobrać, i spróbuj ich używać, zmieniać, kompilować i instalować. Skorzystaj z pola wyszukiwania u góry ekranu, w którym możesz znaleźć określony program lub dowolną kategorię oprogramowania dostępnego w witrynie.

Przykład klonowania repozytorium Git

W terminologii Git pobieranie repozytorium to „klonowanie” go. Dzieje się tak, ponieważ tworzysz dokładną kopię repozytorium Git na swoim komputerze. Procedura jest prosta, ale w systemie musi być zainstalowany Git.

Jeśli pracujesz w systemie Linux, takim jak Ubuntu, masz szczęście. Git jest dostępny w repozytoriach pakietów Twojej dystrybucji. Zainstaluj go tak, jak zwykle każdą inną aplikację. Prawie każda dystrybucja nazywa pakiet „git”.

Git jest darmowy i open source, więc nie kosztuje ani grosza na żadnej platformie. Użytkownicy systemu Windows mogą znaleźć najnowszą wersję na stronie pobierania Git Windows. Użytkownicy komputerów Mac mogą go znaleźć na stronie pobierania Git dla komputerów Mac.

Ten przewodnik użyje małego programu wiersza poleceń o nazwie cowsay, który wyświetla komunikat jako dymek od krowy ASCII.

Aby rozpocząć, wpisz Cowsay w polu wyszukiwania GitHub. Zauważysz, że istnieje wiele dostępnych wersji, które możesz wybrać. Przykład w tym przewodniku będzie działał od dewelopera „Schacon”. Jest to dość prosta wersja napisana w Perlu, więc powinna być stosunkowo łatwa w obróbce i modyfikowaniu.

Aby sklonować to konkretne repozytorium krów, wprowadź następujące polecenie w oknie terminala.

klon git https://github.com/schacon/cowsay.git

Polecenie git uruchamia Git. Następnie pojawia się polecenie sklonowania repozytorium i podany jest link do repozytorium Cowsay na GitHub. Możesz znaleźć link do klonowania Git na GitHub pod Sklonuj lub pobierz, tuż nad tabelą wyświetlającą zawartość repozytorium.


Jak skompilować i zainstalować kod

Najpierw zainstaluj aplikację, aby upewnić się, że działa. Sposób, w jaki to zrobisz, zależy od pobranego projektu. Na przykład projekty C prawdopodobnie będą wymagać uruchomienia pliku makefile za pomocą polecenia make, podczas gdy projekt cowsay w tym przykładzie wymaga uruchomienia skryptu powłoki.

Więc skąd wiesz, co robić?

Właśnie sklonowałeś repozytorium do dowolnego katalogu, w którym byłeś, kiedy uruchomiłeś polecenie „clone”. Wszystko z repozytorium będzie w nowym katalogu nazwanym tak jak to repozytorium. W tym przypadku tak Cowsay. Zmień katalogi do Cowsay folder i wypisz jego zawartość.

cd cowsay
ls

Powinieneś zobaczyć plik o nazwie README lub plik o nazwie INSTALL lub coś, co wyróżnia się jako przewodnik pomocy.

W przypadku tego krowiego przykładu istnieje zarówno plik README, jak i plik INSTALL. Plik README pokazuje, jak korzystać z oprogramowania, a plik INSTALL zawiera instrukcje instalacji cowsay. W tym przypadku instrukcją jest uruchomienie następującego polecenia:

sh install.sh

Podczas instalacji pojawi się pytanie, czy zgadzasz się na zainstalowanie programu cowsay w dostarczonym folderze domyślnym. Możesz nacisnąć klawisz Return, aby kontynuować, lub wprowadzić nową ścieżkę. Jeśli chcesz domyślną ścieżkę, prawdopodobnie będziesz musiał ponownie uruchomić polecenie z „sudo”.


Jak uruchomić Cowsay

Aby uruchomić cowsay wystarczy wpisać następujące polecenie:

cowsay hello world

Słowa hello world pojawiają się w dymku z krowy.

Zmiana Cowsay

Po zainstalowaniu programu Cowsay możesz zmienić plik za pomocą swojego ulubionego edytora. W tym przykładzie zastosowano edytor nano w następujący sposób:

nano cowsay

Możesz dostarczyć przełączniki do komendy cowsay, aby zmienić oczy krowy.

Na przykład cowsay -g pokazuje znaki dolara jako oczy.

Możesz zmienić plik, aby utworzyć opcję cyklopa, tak aby podczas pisania cowsay -c krowa ma jedno oko.

Pierwsza linia, którą musisz zmienić, to linia 46, która wygląda następująco:

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

Oto wszystkie dostępne przełączniki, których możesz używać z cowsay. Aby dodać -c jako opcję, zmień wiersz w następujący sposób:

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

Między liniami 51 i 58 widać następujące wiersze:

$ borg = $ opts {'b'};
$ dead = $ opts {'d'};
$ chciwy = $ opts {'g'};
$ paranoid = $ opts {'p'};
$ stoned = $ opts {'s'};
$ zmęczony = $ opts {'t'};
$ wired = $ opts {'w'};
$ młody = $ opts {'y'};

Jak widać, dla każdej opcji istnieje zmienna, która wyjaśnia, co zrobi przełącznik. Na przykład $ greedy = $ opts ['g]';

Dodaj jedną linię dla poprawki przełącznika -c w następujący sposób:

$ borg = $ opts {'b'};
$ dead = $ opts {'d'};
$ chciwy = $ opts {'g'};
$ paranoid = $ opts {'p'};
$ stoned = $ opts {'s'};
$ zmęczony = $ opts {'t'};
$ wired = $ opts {'w'};
$ młody = $ opts {'y'};
$ cyclops = $ opts {'c'};

W linii 144 istnieje podprocedura o nazwie construct_face, która służy do konstruowania krowy.

Kod wygląda następująco:

sub construct_face {
if ($ borg) {$ eyes = "=="; }
if ($ dead) {$ eyes = "xx"; $ język = "U"; }
if ($ chciwy) {$ oczy = " $ $"; }
if ($ paranoik) {$ eyes = "@@"; }
if ($ ukamienowany) {$ oczy = "**"; $ język = "U"; }
if ($ zmęczony) {$ oczy = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ młody) {$ oczy = ".."; }
}

Dla każdej z wymienionych wcześniej zmiennych istnieje inna para liter, która jest umieszczana w zmiennej $ eyes.

Dodaj jedną dla zmiennej $ cyclops:

sub construct_face {
if ($ borg) {$ eyes = "=="; }
if ($ dead) {$ eyes = "xx"; $ język = "U"; }
if ($ chciwy) {$ oczy = " $ $"; }
if ($ paranoik) {$ eyes = "@@"; }
if ($ ukamienowany) {$ oczy = "**"; $ język = "U"; }
if ($ zmęczony) {$ oczy = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ młody) {$ oczy = ".."; }
if ($ cyklops) {$ oczy = "()"; }
}

Zapisano plik i uruchom następującą komendę, aby ponownie zainstalować cowsay.

sh install.sh

Teraz, kiedy biegniesz cowsay -c hello worldkrowa ma tylko jedno oko.

Dodaj komentarz