Software

Alles wat beginners moeten weten over het installeren van software met GIT

Schrijver: John Stephens
Datum Van Creatie: 1 Januari 2021
Updatedatum: 12 Kunnen 2024
Anonim
Learn Git In 15 Minutes
Video: Learn Git In 15 Minutes

Inhoud

Hoe te werken met Git-softwarebronnen

Open-source Git is het meest gebruikte versiebeheersysteem ter wereld. Het volwassen project is ontwikkeld door Linus Torvalds, de maker van het Linux-besturingssysteem, en wordt gebruikt door een enorme verzameling softwareprojecten - zowel commercieel als open-source - die afhankelijk zijn van Git voor versiebeheer.

Deze gids laat zien hoe u een project van Git kunt krijgen, hoe u de software op uw systeem kunt installeren en hoe u de code kunt wijzigen, waarvoor programmeerkennis vereist is.

Programma's zoeken met Git

Bezoek de Explore-webpagina op GitHub om de aanbevolen en trending repositories te zien, evenals links naar gidsen en training. Kijk naar de verschillende categorieën voor applicaties die u wilt downloaden en ga aan de slag met gebruiken, wijzigen, compileren en installeren. Gebruik het zoekveld bovenaan uw scherm waar u een specifiek programma of een andere categorie software op de site kunt vinden.


Een voorbeeld van het klonen van een Git Repository

In de Git-terminologie is het downloaden van een repository het "klonen". Dat komt omdat je een exacte kopie maakt van de Git-repository op je computer. De procedure is eenvoudig, maar je moet Git op je systeem hebben geïnstalleerd.

Als je aan een Linux-systeem werkt, zoals Ubuntu, heb je geluk. Git is beschikbaar in de pakketrepository's van je distributie. Installeer het op de manier zoals u dat normaal bij een andere toepassing zou doen. Bijna elke distributie noemt het pakket 'git'.

Git is gratis en open source, dus het kost je op geen enkel platform een ​​cent. Windows-gebruikers kunnen de nieuwste versie vinden op de Git Windows-downloadpagina. Mac-gebruikers kunnen het vinden op de downloadpagina van Git voor Mac.

Deze gids gebruikt het kleine commandoregelprogramma cowsay, dat een bericht weergeeft als een tekstballon van een ASCII-koe.

Typ om te beginnen cowsay in het GitHub-zoekveld. U zult merken dat er een aantal versies beschikbaar zijn waaruit u kunt kiezen. Het voorbeeld in deze gids gaat werken van de ontwikkelaar "Schacon". Het is een vrij eenvoudige versie geschreven in Perl, dus het zou relatief gemakkelijk moeten zijn om mee te werken en aan te passen.


Om deze specifieke cowsay-repository te klonen, voert u de volgende opdracht in een terminalvenster in.

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

Het git-commando voert Git uit. Vervolgens wordt verteld om een ​​repository te klonen en wordt de link naar de Cowsay-repository op GitHub verstrekt. Je kunt de Git-kloonlink op GitHub vinden onder Kloon of download, net boven de tabel met de inhoud van een repository.

Hoe de code te compileren en te installeren

Installeer eerst de applicatie om er zeker van te zijn dat deze werkt. Hoe je dit doet, hangt af van het project dat je hebt gedownload. Voor C-projecten moet u waarschijnlijk een makefile met het make commando, terwijl het cowsay project in dit voorbeeld vereist dat je een shell script.


Dus hoe weet je wat je moet doen?

Je hebt zojuist de repository gekloond in de map waarin je je bevond toen je de opdracht 'clone' uitvoerde. Alles uit de repository staat in een nieuwe directory die naar die repository is genoemd. In dit geval is dat zo cowsay. Chanage-mappen naar de cowsay map en vermeld de inhoud ervan.

cd cowsay
ls

U zou een bestand met de naam README of een bestand met de naam INSTALL moeten zien of iets dat opvalt als een hulpgids.

In het geval van dit cowsay-voorbeeld is er zowel een README- als een INSTALL-bestand. Het README-bestand laat zien hoe de software te gebruiken en het INSTALL-bestand geeft de instructies om cowsay te installeren. In dit geval is de instructie om de volgende opdracht uit te voeren:

sh install.sh

Tijdens de installatie wordt u gevraagd of u ermee instemt cowsay te installeren in de meegeleverde standaardmap. U kunt op Return drukken om door te gaan of een nieuw pad invoeren. Als u het standaardpad wilt, moet u de opdracht waarschijnlijk opnieuw uitvoeren met 'sudo'.

Hoe Cowsay uit te voeren

Het enige dat u hoeft te doen om cowsay uit te voeren, is de volgende opdracht typen:

cowsay hallo wereld

De woorden Hallo Wereld verschijnen in de tekstballon uit de mond van een koe.

Cowsay veranderen

Nu cowsay is geïnstalleerd, kunt u het bestand wijzigen met uw favoriete editor. In dit voorbeeld wordt de nano-editor als volgt gebruikt:

nano cowsay

U kunt schakelaars aan het commando van de cowsay leveren om de ogen van de koe te veranderen.

Bijvoorbeeldcowsay -gtoont dollartekens als de ogen.

U kunt het bestand wijzigen om een ​​cycloopoptie te maken, zodat u tijdens het typen kunt typencowsay -cde koe heeft één oog.

De eerste regel die u moet wijzigen, is regel 46, die er als volgt uitziet:

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

Dit zijn alle beschikbare schakelaars die u met cowsay kunt gebruiken. Om de -c als optie toe te voegen, wijzigt u de regel als volgt:

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

Tussen regel 51 en 58 zie je de volgende regels:

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

Zoals u kunt zien, is er voor elk van de opties een variabele die uitlegt wat de switch zal doen. Bijvoorbeeld $ greedy = $ opts ['g]';

Voeg als volgt een regel toe voor het -c switch-amendement:

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

Op regel 144 is er een subroutine genaamd construct_face die wordt gebruikt om het koeiengezicht te construeren.

De code ziet er zo uit:

subconstruct_face {
if ($ borg) {$ eyes = "=="; }
if ($ dead) {$ eyes = "xx"; $ tongue = "U"; }
if ($ greedy) {$ eyes = " $ $"; }
if ($ paranoid) {$ eyes = "@@"; }
if ($ stoned) {$ eyes = "**"; $ tongue = "U"; }
if ($ moe) {$ eyes = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ young) {$ eyes = ".."; }
}

Voor elk van de eerder gespecificeerde variabelen is er een ander paar letters dat in de variabele $ eyes wordt geplaatst.

Voeg er een toe voor de $ cyclops-variabele:

subconstruct_face {
if ($ borg) {$ eyes = "=="; }
if ($ dead) {$ eyes = "xx"; $ tongue = "U"; }
if ($ greedy) {$ eyes = " $ $"; }
if ($ paranoid) {$ eyes = "@@"; }
if ($ stoned) {$ eyes = "**"; $ tongue = "U"; }
if ($ moe) {$ eyes = "-"; }
if ($ wired) {$ eyes = "OO"; }
if ($ young) {$ eyes = ".."; }
if ($ cyclops) {$ eyes = "()"; }
}

Slaat het bestand op en voer de volgende opdracht uit om cowsay opnieuw te installeren.

sh install.sh

Nu, als je rent cowsay -c hallo wereld, de koe heeft maar één oog.

Sovjet-

Ons Advies

Eevee evolueren in Pokemon Go
Gaming

Eevee evolueren in Pokemon Go

Er zijn maar weinig Pokemon in Pokemon Go hebben een complexere evolutiemethode dan Eevee, die kan evolueren naar een teed groter aantal tweede-fae-evolutie, ook wel "Eevee-lution" genoemd....
Hoe Windows 10 Fresh Start te gebruiken
Software

Hoe Windows 10 Fresh Start te gebruiken

electeer Apparaatpretatie en gezondheid. electeer Extra informatie onder Nieuw begin. Al u de Freh tart-tool niet op uw apparaat ziet, kunt u Freh tart voor Window 10 van Microoft downloaden. electee...