A szoftver telepítésének kezdő útmutatója a GIT használatával

Hogyan működjünk együtt a Git szoftveres adattárakkal?

A nyílt forráskódú Git a világ leggyakrabban használt verziókezelő rendszere. Az érett projektet Linus Torvalds, a Linux operációs rendszer létrehozója fejlesztette, és otthont adott a Git verziókezelésre épülő, kereskedelmi és nyílt forrású szoftverprojektek óriási gyűjteményének.

Ez az útmutató bemutatja, hogyan szerezhet be egy projektet a Git-ról, hogyan telepítheti a szoftvert a rendszerére és hogyan változtathatja meg a kódot, amelyhez a programozás ismerete szükséges.

Hogyan keressünk programokat a GIT használatával?

Látogasson el a GitHub weboldalára, hogy megtekinthesse a kiemelkedő és trendi letétkezelőket, valamint az útmutatókat és a képzést. Nézze meg a letölteni kívánt alkalmazások különböző kategóriáit, és keresse fel a használatát, módosítását, összeállítását és telepítését. Kattintson a képernyő felső részén található menü ikonra a keresési mező eléréséhez, ahol kereshet egy adott programot vagy bármely, a webhelyen elérhető szoftver kategóriát.

Példa egy git-tároló klónozására

Alkalmazás letöltéséhez klónozza. Az eljárás egyszerű, de Git telepítve kell lennie a rendszereden. A cowsay nevű kis parancssori program használatával, amely az üzeneteket ASCII tehénként beszédbuborékként jeleníti meg, itt egy példa arra, hogyan találhat és klónozhat egy programot a GitHub-ból.

Írja be a cowsay- t a Git keresési mezőbe. Észre fogja venni, hogy számos rendelkezésre álló változat közül választhat. A Perl-t használó példában ez egy olyan oldalra mutat, amely több fájlt tartalmaz.

Ehhez a tehenészettárhoz klónozni kell a következő parancsot:

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

A git parancs futtatja a Git-t, a klón parancs klónozza a repository-t a számítógépére, és az utolsó rész a klónozni kívánt projekt címe.

A kód összeállítása és telepítése

Telepítse az alkalmazást először csak azért, hogy biztos legyen benne, hogy fut. Ennek módja a letöltött projekttől függ. Például a C projektek valószínűleg megkövetelik, hogy futtassanak egy makefile-t , míg a példában szereplő cowsay-projekt megkívánja, hogy futtasson parancsfájlt .

Honnan tudod, hogy mit tegyek?

A klónozott mappában egy cowsay mappát kell létrehoznia. Ha a CD parancs segítségével navigál a cowsay mappához, majd csinál egy könyvtárlistát, megjelenik egy README nevű fájl vagy egy INSTALL nevű fájl vagy valami, amely segítséget nyújt.

Ebben a példában a README és egy INSTALL fájl létezik. A README fájl megmutatja, hogyan kell használni a szoftvert, és az INSTALL fájl megadja az utasításokat a cowsay telepítéséhez. Ebben az esetben az utasítás a következő parancs futtatására szolgál:

sh install.sh

A telepítés során megkérdezik, hogy örül-e neki, ha a cowsay-t telepíti az alapértelmezett mappába. A folytatáshoz nyomja meg a Vissza gombot, vagy írjon be egy új elérési utat.

A Cowsay futtatása

A cowsay futtatásához csak a következő parancsot kell beírni:

cowsay hello világ

A hello világ szavak a tehén szájából származó beszédbuborékban jelennek meg.

A Cowsay megváltoztatása

Most, hogy telepítette a cowsay-t, módosíthatja a fájlt a kedvenc szerkesztőjével. Ez a példa a nano-szerkesztőt a következőképpen használja:

nano cowsay

A tehénparancsokat a tehenek szemét megváltoztathatja.

Például a cowsay -g dollárjeleket mutatja a szemek.

Módosíthatja a fájlt, hogy létrehozzon egy ciklops opciót, így amikor a cowsay -c beírja, a tehénnek egyetlen szeme van.

A változtatni kívánt első sor a 46-as sor, amely a következőképpen néz ki:

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

Ezek a rendelkezésre álló kapcsolók, amelyeket a cowsay-val használhat. A -c opció hozzáadásához módosítsa a sort az alábbiak szerint:

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

Az 51. és 58. sor között a következő sorokat láthatja:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ kapzsi = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ fáradt = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Amint láthatja, van egy változó az egyes opciókhoz, ami megmagyarázza, hogy mi a kapcsoló. Például $ greedy = $ opts ['g]';

A -c kapcsoló módosításához adjon egy sort az alábbiak szerint:

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

A 144-es sorozatban egy alrutát nevezünk construct_face-nek, amelyet a tehenek arca felépítéséhez használunk.

A kód így néz ki:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ halott) {$ eyes = "xx"; $ nyelv = "U"; } if ($ kapzsi) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ kivágott) {$ eyes = "**"; $ nyelv = "U"; } if ($ fáradt) {$ eyes = "-"; } if ($ vezetékes) {$ eyes = "OO"; } if ($ fiatal) {$ eyes = ".."; }}

A korábban megadott változók mindegyikére különböző betűpár található a $ eyes változóban.

Adjon hozzá egyet a $ cyclops változóhoz:

sub construct_face {if ($ borg) {$ eyes = "=="; } if ($ halott) {$ eyes = "xx"; $ nyelv = "U"; } if ($ kapzsi) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ kivágott) {$ eyes = "**"; $ nyelv = "U"; } if ($ fáradt) {$ eyes = "-"; } if ($ vezetékes) {$ eyes = "OO"; } if ($ fiatal) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Mentette a fájlt, és futtassa a következő parancsot a cowsay újratelepítéséhez.

sh install.sh

Most, amikor futsz cowsay- hello világ , a tehénnek csak egy szeme van.