Guia d'inici per a la instal·lació de programari mitjançant GIT

Com treballar amb els repositoris de programari de Git

Git de codi obert és el sistema de control de versions més utilitzat del món. El projecte madur va ser desenvolupat per Linus Torvalds, el creador del sistema operatiu Linux, i acull una enorme col·lecció de projectes de programari, tant comercials com de codi obert, que depenen del control de la versió Git.

Aquesta guia mostra com obtenir un projecte de Git, com instal·lar el programari al vostre sistema i com canviar el codi, que requereix coneixements de programació.

Com trobar programes amb GIT

Visiteu la pàgina web de Explore GitHub per veure els dipòsits destacats i de moda, així com enllaços a guies i entrenament. Mireu les diferents categories per a les aplicacions que voleu baixar i feu servir una opció de canvi, compilació i instal·lació. Feu clic a la icona de menú a la part superior de la pantalla per accedir al camp de cerca on podeu cercar un programa específic o qualsevol categoria de programari disponible al lloc.

Un exemple de clonació d'un repositori Git

Per descarregar una aplicació, la cloneu. El procediment és senzill, però heu de tenir Git instal·lat al vostre sistema. Mitjançant el petit programa de línia d'ordres anomenat cowsay, que s'utilitza per mostrar un missatge com una bombolla de veu d'una vaca ASCII, aquí teniu un exemple de com cercar i clonar un programa de GitHub.

Escriviu cowsay al camp de cerca Git. Notaràs que hi ha diverses versions disponibles que pots triar. El d'aquest exemple, que utilitza Perl, us porta a una pàgina amb diversos fitxers.

Per clonar aquest repositori particular de cowsay, introduïu el següent comandament:

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

L'ordre git executa Git, el comandament del clon clona el repositori a l'ordinador i l'última part és l'adreça del projecte que voleu clonar.

Com compilar i instal·lar el codi

Instal·leu l'aplicació primer només per assegurar-vos que s'executi. Com ho fa això depèn del projecte que heu descarregat. Per exemple, els projectes C probablement requereixen que executeu un fitxer make, mentre que el projecte cowsay en aquest exemple requereix que executeu un script shell .

Llavors, com saps què fer?

A la carpeta que heu clonat, hauria d'existir una carpeta cowsay. Si navegueu a la carpeta cowsay utilitzant l'ordre del CD i després feu una llista del directori, haureu de veure un fitxer anomenat README o un fitxer anomenat INSTALL o alguna cosa que es destaqui com a guia d'ajuda.

En el cas d'aquest exemple de cowsay, hi ha un fitxer README i INSTALL. El fitxer README mostra com utilitzar el programari i el fitxer INSTALL proporciona les instruccions per instal·lar cowsay. En aquest cas, la instrucció és executar el següent comandament:

sh install.sh

Durant la instal·lació, se us preguntarà si us plau que instal·leu cowsay a la carpeta predeterminada subministrada. Podeu prémer Retorn per continuar o introduir una nova ruta d'accés.

Com executar Cowsay

Tot el que heu de fer per executar cowsay és escriure el següent comandament:

cowsay hola món

Les paraules hola món apareixen a la boca de boca de la boca de la vaca.

Canvi de Cowsay

Ara que teniu instal·lat, podeu modificar el fitxer amb el vostre editor favorit. Aquest exemple utilitza l'editor nano de la manera següent:

nano cowsay

Podeu subministrar switches a l'ordre cowsay per canviar els ulls de la vaca.

Per exemple, cowsay-g mostra signes de dòlar com els ulls.

Podeu modificar el fitxer per crear una opció de ciclops perquè quan escriviu cowsay -c la vaca té un sol ull.

La primera línia que heu de canviar és la línia 46 que es mostra de la manera següent:

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

Aquests són tots els switches disponibles que podeu utilitzar amb cowsay. Per afegir-c com a opció, canvieu la línia de la manera següent:

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

Entre les línies 51 i 58 es veuen les següents línies:

$ borg = $ opta ('b'); $ dead = $ opts {'d'}; $ greedy = $ opta ('g'); $ paranoid = $ opta {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opta ('w'); $ jove = $ opta ('i');

Com podeu veure, hi ha una variable per a cadascuna de les opcions que explica què farà l'interruptor. Per exemple $ greedy = $ opta ['g]';

Afegiu una línia per a l'esmena del commutador -c de la manera següent:

$ borg = $ opta ('b'); $ dead = $ opts {'d'}; $ greedy = $ opta ('g'); $ paranoid = $ opta {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opta ('w'); $ jove = $ opta ('i'); $ cyclops = $ opta ['c'];

A la línia 144, hi ha una subrutina anomenada construct_face que s'utilitza per construir la cara de les vaques.

El codi és així:

sub construct_face {if ($ borg) {$ eyes = "=="; } si ($ morts) {$ eyes = "xx"; $ language = "U"; } si ($ greedy) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } si ($ stoned) {$ eyes = "**"; $ language = "U"; } si ($ cansat) ($ eyes = "-"; } si ($ cablejat) {$ eyes = "OO"; } si ($ jove) {$ eyes = ".."; }}

Per a cadascuna de les variables especificades anteriorment, hi ha un parell de lletres diferent que es col·loca a la variable $ eyes.

Afegiu una per la variable $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } si ($ morts) {$ eyes = "xx"; $ language = "U"; } si ($ greedy) {$ eyes = "\ $ \ $"; } if ($ paranoid) {$ eyes = "@@"; } si ($ stoned) {$ eyes = "**"; $ language = "U"; } si ($ cansat) ($ eyes = "-"; } si ($ cablejat) {$ eyes = "OO"; } si ($ jove) {$ eyes = ".."; } si ($ cyclops) {$ eyes = "()"; }}

S'ha desat el fitxer i executeu l'ordre següent per tornar a col · locar cowsay.

sh install.sh

Ara, quan corres cowsay -c hello world , la vaca només té un ull.