Quali sono alcuni suggerimenti per principianti per l’installazione di software utilizzando GIT?

Git open source è il sistema di controllo delle versioni più utilizzato al mondo. Il progetto maturo è stato sviluppato da Linus Torvalds, il creatore del sistema operativo Linux, ed è utilizzato da un'enorme raccolta di progetti software, sia commerciali che open-source, che dipendono da Git per il controllo della versione.

Questa guida mostra come ottenere un progetto da Git, come installare il software sul proprio sistema e come modificare il codice, cosa che richiede conoscenze di programmazione.

VVadyab / Getty Images


Come trovare programmi utilizzando Git

Visita la pagina web di esplorazione su GitHub per vedere i repository in primo piano e di tendenza, nonché i collegamenti a guide e formazione. Guarda le varie categorie di applicazioni che desideri scaricare e prova a utilizzare, modificare, compilare e installare. Utilizza il campo di ricerca nella parte superiore dello schermo dove puoi trovare un programma specifico o qualsiasi categoria di software disponibile sul sito.

Un esempio di clonazione di un repository Git

Nella terminologia Git, scaricare un repository significa "clonarlo". Questo perché stai facendo una copia esatta del repository Git sul tuo computer. La procedura è semplice, ma devi avere Git installato sul tuo sistema.

Se stai lavorando su un sistema Linux, come Ubuntu, sei fortunato. Git è disponibile nei repository dei pacchetti della tua distribuzione. Installalo come faresti normalmente con qualsiasi altra applicazione. Quasi ogni distribuzione chiama il pacchetto "git".

Git è gratuito e open source, quindi non ti costerà un centesimo su nessuna piattaforma. Gli utenti Windows possono trovare l'ultima versione nella pagina di download di Git Windows. Gli utenti Mac possono trovarlo nella pagina di download di Git per Mac.

Questa guida utilizzerà il piccolo programma a riga di comando chiamato cowsay, che visualizza un messaggio come un fumetto da una mucca ASCII.

Per iniziare, digita cowsay nel campo di ricerca di GitHub. Noterai che ci sono un certo numero di versioni disponibili che puoi scegliere. L'esempio in questa guida funzionerà con quello dello sviluppatore "Schacon". È una versione abbastanza semplice scritta in Perl, quindi dovrebbe essere relativamente facile lavorarci e modificarla.

Per clonare questo particolare repository cowsay, inserisci il seguente comando in una finestra di terminale.

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

Il comando git esegue Git. Quindi, viene detto di clonare un repository e viene fornito il collegamento al repository Cowsay su GitHub. Puoi trovare il link clone di Git su GitHub sotto Clona o scarica, appena sopra la tabella che mostra il contenuto di un repository.


Come compilare e installare il codice

Installa prima l'applicazione solo per assicurarti che funzioni. Il modo in cui lo fai dipende dal progetto che hai scaricato. Ad esempio, i progetti in C richiederanno probabilmente di eseguire un makefile con il comando make, mentre il progetto cowsay in questo esempio richiede di eseguire uno script di shell.

Allora come fai a sapere cosa fare?

Hai appena clonato il repository nella directory in cui ti trovavi quando hai eseguito il comando "clone". Tutto dal repository sarà in una nuova directory che prende il nome da quel repository. In questo caso, è cowsay. Modifica le directory nel file cowsay cartella ed elencarne il contenuto.

cd cowsay
ls

Dovresti vedere un file chiamato README o un file chiamato INSTALL o qualcosa che si distingue come guida di aiuto.

Nel caso di questo esempio cowsay, sono presenti sia un file README che un file INSTALL. Il file README mostra come utilizzare il software e il file INSTALL fornisce le istruzioni per installare cowsay. In questo caso, l'istruzione è di eseguire il seguente comando:

sh install.sh

Durante l'installazione, ti viene chiesto se sei disposto a installare cowsay nella cartella predefinita fornita. Puoi premere Invio per continuare o inserire un nuovo percorso. Se vuoi il percorso predefinito, probabilmente dovrai rieseguire il comando con "sudo".


Come eseguire Cowsay

Tutto quello che devi fare per eseguire cowsay è digitare il seguente comando:

cowsay ciao mondo

Le parole ciao mondo appaiono nel fumetto dalla bocca di una mucca.

Cambiare Cowsay

Ora che hai installato cowsay, puoi modificare il file utilizzando il tuo editor preferito. Questo esempio utilizza l'editor nano come segue:

nano cowsay

Puoi fornire interruttori al comando cowsay per cambiare gli occhi della mucca.

Per esempio cowsay -g mostra i segni del dollaro come gli occhi.

Puoi modificare il file per creare un'opzione Ciclope in modo che quando digiti cowsay -c la mucca ha un solo occhio.

La prima riga che devi modificare è la riga 46 che ha il seguente aspetto:

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

Questi sono tutti gli interruttori disponibili che puoi usare con cowsay. Per aggiungere -c come opzione, modificare la riga come segue:

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

Tra le righe 51 e 58 vengono visualizzate le seguenti righe:

$ borg = $ opts {'b'};
$ dead = $ opts {'d'};
$ greedy = $ opts {'g'};
$ paranoid = $ opts {'p'};
$ stoned = $ opts {'s'};
$ stanco = $ opta {'t'};
$ cablato = $ opts {'w'};
$ young = $ opts {'y'};

Come puoi vedere, c'è una variabile per ciascuna delle opzioni che spiega cosa farà lo switch. Ad esempio $ greedy = $ opts ['g]';

Aggiungere una riga per la modifica dell'opzione -c come segue:

$ borg = $ opts {'b'};
$ dead = $ opts {'d'};
$ greedy = $ opts {'g'};
$ paranoid = $ opts {'p'};
$ stoned = $ opts {'s'};
$ stanco = $ opta {'t'};
$ cablato = $ opts {'w'};
$ young = $ opts {'y'};
$ cyclops = $ opts {'c'};

Alla riga 144, c'è una subroutine chiamata construct_face che viene utilizzata per costruire la faccia delle mucche.

Il codice è simile al seguente:

sub construct_face {
if ($ borg) {$ occhi = "=="; }
if ($ morto) {$ occhi = "xx"; $ lingua = "U"; }
if ($ avido) {$ occhi = " $ $"; }
if ($ paranoico) {$ occhi = "@@"; }
if ($ lapidato) {$ occhi = "**"; $ lingua = "U"; }
if ($ stanco) {$ occhi = "-"; }
if ($ cablato) {$ occhi = "OO"; }
if ($ young) {$ eyes = ".."; }
}

Per ciascuna delle variabili specificate in precedenza, c'è una diversa coppia di lettere che viene inserita nella variabile $ eyes.

Aggiungine uno per la variabile $ cyclops:

sub construct_face {
if ($ borg) {$ occhi = "=="; }
if ($ morto) {$ occhi = "xx"; $ lingua = "U"; }
if ($ avido) {$ occhi = " $ $"; }
if ($ paranoico) {$ occhi = "@@"; }
if ($ lapidato) {$ occhi = "**"; $ lingua = "U"; }
if ($ stanco) {$ occhi = "-"; }
if ($ cablato) {$ occhi = "OO"; }
if ($ young) {$ eyes = ".."; }
if ($ ciclope) {$ occhi = "()"; }
}

Salvate il file ed eseguite il seguente comando per reinstallare cowsay.

sh install.sh

Ora, quando corri cowsay -c ciao mondo, la mucca ha un solo occhio.

#goog-gt-tt {display:none !important;}.goog-te-banner-frame {display:none !important;}.goog-te-menu-value:hover {text-decoration:none !important;}body {top:0 !important;}#gtranslate_element {display:none!important;}

var gt_not_translated_list = ["VVadyab / Getty Images","cowsay","git clone https://github.com/schacon/cowsay.git","cd cowsay","nano cowsay","cowsay -g","cowsay -c","sub construct_face {"];
document.cookie = "googtrans=/auto/it; domain=.balogs.xyz";
document.cookie = "googtrans=/auto/it";
function GTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'auto',layout: google.translate.TranslateElement.InlineLayout.SIMPLE,autoDisplay: false,multilanguagePage: true}, 'gtranslate_element');}


Pagine utili:

Informazioni sul formato .do

Lascia un commento