Melyek néhány kezdő tipp a szoftver GIT használatával történő telepítéséhez?

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 megalkotója fejlesztette ki, és egy hatalmas szoftver-projekt - mind kereskedelmi, mind pedig nyílt forráskódú - projektek gyűjteménye használja, amelyek verziókontrollja a Gittől függ.

Ez az útmutató bemutatja, hogyan szerezhetünk projektet a Git-től, hogyan telepíthetjük a szoftvert a rendszerünkre, és hogyan lehet megváltoztatni a kódot, ami a programozás ismeretét igényli.

VVadyab / Getty Images


Hogyan lehet programokat találni a Git használatával

Látogasson el a GitHub weboldalára, ahol megtekintheti a kiemelt és felkapott adattárakat, valamint útmutatókra és képzésekre mutató linkeket. Nézze meg a letölteni kívánt alkalmazások különböző kategóriáit, és vegye igénybe a használatát, módosítását, fordítását és telepítését. Használja a képernyő tetején található keresőmezőt, ahol megtalálhat egy adott programot vagy a webhelyen elérhető bármilyen szoftverkategóriát. 


Példa egy Git-tár klónozására

A Git terminológiában a tároló letöltése "klónozza". Ez azért van, mert a számítógépén pontosan másolja a Git adattárat. Az eljárás egyszerű, de a Git-t telepítenie kell a rendszerére.

Ha olyan Linux rendszeren dolgozik, mint az Ubuntu, akkor szerencséje van. A Git elérhető a disztribúció csomagtáraiban. Telepítse a szokásos módon, mint bármely más alkalmazást. Szinte minden disztribúció hívja a csomagot „git” -nek.

A Git ingyenes és nyílt forráskódú, így egyetlen platformra sem kerül fillérbe. A Windows felhasználói megtalálhatják a legújabb verziót a Git Windows letöltési oldalán. A Mac-felhasználók a Git for Mac letöltési oldalán találják meg.

Ez az útmutató a cowsay nevű kis parancssori programot fogja használni, amely az üzenetet beszéd buborékként jeleníti meg egy ASCII tehéntől.

Először írja be Coway a GitHub keresőmezőben. Észre fogja venni, hogy számos verzió választható. Az ebben az útmutatóban szereplő példa a "Schacon" fejlesztőtől fog működni. Ez egy meglehetősen egyszerű, Perl-ben írt változat, ezért viszonylag könnyűnek kell lennie a kezeléssel és a módosítással.

A kliens klónozásához írja be a következő parancsot egy terminálablakba.

 git klón https://github.com/schacon/cowsay.git

A git parancs futtatja a Git-et. Ezután azt mondják, hogy klónozzon egy adattárat, és megadják a linket a Cowsay-tárházhoz a GitHubon. A Git klón linket a GitHub alatt találja Klónozás vagy letöltés, közvetlenül a lerakat tartalmát megjelenítő táblázat felett.


A kód fordítása és telepítése

Először telepítse az alkalmazást, csak annak biztosítása érdekében, 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 egy makefile futtatását a make paranccsal, míg a cowsay projekt ebben a példában egy parancsfájl futtatását igényli.

Szóval honnan tudod, mit kell tenni?

Csak klónoztad az adattárat abba a könyvtárba, amelyikben voltál, amikor a 'klón' parancsot futtattad. A lerakatról minden egy új könyvtárban lesz, amely a lerakatról kapta a nevét. Ebben az esetben az Coway. Chanage könyvtárakat a Coway mappába, és sorolja fel annak tartalmát.

cow coway
ls

Látnia kell egy README nevű fájlt, vagy egy INSTALL nevű fájlt, vagy valami olyat, ami kiemelkedik a súgó útmutatásaként.

E példa esetében létezik egy README és egy INSTALL fájl is. A README fájl megmutatja, hogyan kell használni a szoftvert, az INSTALL fájl pedig utasításokat ad a cowsay telepítéséhez. Ebben az esetben az utasítás a következő parancs futtatása:

sh install.sh

A telepítés során megkérdezik, hogy örömmel tölti-e be a cowsay-t a mellékelt alapértelmezett mappába. Vagy folytathatja a Return billentyűt, vagy új útvonalat adhat meg. Ha az alapértelmezett elérési utat akarja, akkor valószínűleg újra kell futtatnia a parancsot a 'sudo' paranccsal.


Hogyan kell futtatni Cowsay-t

A Cowsay futtatásához mindössze annyit kell tennie, hogy beírja a következő parancsot:

Cowsay helló világ

A hello world szavak a tehén szájából a beszéd buborékban jelennek meg.

Cowsay megváltoztatása

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

nano tehén

A tehén szemének megváltoztatásához kapcsolókat adhat a cowsay parancshoz.

Például Coway -g dollárjeleket mutat, mint a szem.

Módosíthatja a fájlt, hogy ciklop opciót hozzon létre, így amikor gépel Cowsay -c a tehénnek egyetlen szeme van.

Az első sor, amelyet meg kell változtatnia, a 46. sor, amely a következőképpen néz ki:

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

Ezek az összes elérhető kapcsoló, amelyet a cowshow-val használhat. A -c opcióként való 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ő sorok láthatók:

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

Mint látható, az egyes opciókhoz tartozik egy változó, amely elmagyarázza, hogy a kapcsoló mit fog tenni. Például $ greedy = $ opts ['g]';

Adjon hozzá egy sort a -c kapcsoló módosításához az alábbiak szerint:

$ borg = $ választja {'b'};
$ dead = $ opts {'d'};
$ mohó = $ választja {'g'};
$ paranoid = $ választja {'p'};
$ stoned = $ opts {'s'};
$ fáradt = $ választja {'t'};
$ wired = $ választja {'w'};
$ young = $ választja {'y'};
$ cyclops = $ opts {'c'};

A 144-es vonalon van egy construct_face nevű szubrutin, amelyet a tehenek arcának szerkesztésére használnak.

A kód így néz ki:

sub construct_face {
  if ($ borg) {$ szem = "=="; }
  if ($ dead) {$ eyes = "xx"; $ nyelv = "U"; }
  if ($ mohó) {$ eyes = " $ $"; }
  if ($ paranoid) {$ eyes = "@@"; }
  if ($ stoned) {$ eyes = "**"; $ nyelv = "U"; }
  ha ($ fáradt) {$ eyes = "-"; }
  if ($ vezetékes) {$ eyes = "OO"; }
  if ($ young) {$ eyes = ".."; }
}

A korábban megadott változók mindegyikéhez van egy másik betűpár, amely a $ eyes változóba kerül.

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

sub construct_face {
  if ($ borg) {$ szem = "=="; }
  if ($ dead) {$ eyes = "xx"; $ nyelv = "U"; }
  if ($ mohó) {$ eyes = " $ $"; }
  if ($ paranoid) {$ eyes = "@@"; }
  if ($ stoned) {$ eyes = "**"; $ nyelv = "U"; }
  ha ($ fáradt) {$ eyes = "-"; }
  if ($ vezetékes) {$ eyes = "OO"; }
  if ($ young) {$ 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 -c Helló világ, a tehénnek csak egy szeme van.