Skip to main content

Vad är några nybörjare tips för att installera programvara med hjälp av GIT?

'Allt' - by Julie Fowlis, Éamon Doorley, Zoë Conway and John McIntyre (April 2025)

'Allt' - by Julie Fowlis, Éamon Doorley, Zoë Conway and John McIntyre (April 2025)
Anonim

Open-source Git är det mest använda versionskontrollsystemet i världen. Det mogna projektet utvecklades av Linus Torvalds, skaparen av Linux-operativsystemet, och det är hem för en enorm samling mjukvaruprojekt - både kommersiell och öppen källkod - som är beroende av Git för versionskontroll.

Den här guiden visar hur man får ett projekt från Git, hur man installerar programvaran på ditt system och hur man ändrar koden, vilket kräver kunskap om programmering.

Hur man hittar program med hjälp av GIT

Besök undersökningswebbsidan på GitHub för att se de utvalda och trendiga depåerna samt länkar till guider och träning. Titta på de olika kategorierna för applikationer som du vill ladda ner och gå på att använda, ändra, sammanställa och installera. Klicka på menyikonen längst upp på skärmen för att nå sökfältet där du kan söka efter ett specifikt program eller någon kategori av programvara som finns på webbplatsen.

Ett exempel på kloning av ett Git-arkiv

För att ladda ner ett program klonar du det. Förfarandet är enkelt, men du måste ha Git installerat på ditt system. Med hjälp av det lilla kommandoradsprogrammet heter cowsay, som används för att visa ett meddelande som en talbubbla från en ASCII-ko, är det här ett exempel på hur man hittar och klonar ett program från GitHub.

Typ cowsay i sökfältet Git. Du kommer märka att det finns ett antal versioner som du kan välja. Den som använder det här exemplet, som använder Perl, tar dig till en sida med flera filer.

För att klona det här cowsay-arkivet, skriv följande kommando:

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

Git-kommandot kör Git, klonkommandot klonar förvaret på din dator och den sista delen är adressen till det projekt du vill klona.

Hur man sammanställer och installerar koden

Installera programmet först för att se till att det körs. Hur du gör det beror på det projekt du har laddat ner. Exempelvis kommer C-projekt förmodligen att kräva att du kör en makefile , medan cowsay-projektet i det här exemplet kräver att du kör en skalskript .

Så hur vet du vad du ska göra?

I den mapp som du klonade borde det finnas en mapp för cowows. Om du navigerar till mappen cowsay med cd-kommandot och gör sedan en kataloglista, ska du se en fil som heter README eller en fil som heter INSTALL eller något som står som en hjälpguide.

I fallet med det här cowsay-exemplet finns både en README och en INSTALL-fil. README-filen visar hur du använder programmet, och INSTALL-filen ger instruktionerna för att installera cowsay. I det här fallet är instruktionen att köra följande kommando:

sh install.sh

Under installationen frågas du om du är glad att installera cowsay till den standardmapp som medföljer. Du kan antingen trycka på Retur för att fortsätta eller ange en ny sökväg.

Hur man kör Cowsay

Allt du behöver göra för att köra cowsay skriver du följande kommando:

cowsay hej världen

Orden Hej världen visas i talbubblan från en kos mun.

Ändra Cowsay

Nu när du har installerat cowsay kan du ändra filen med din favoritredigerare. I det här exemplet används nano-redigeraren enligt följande:

nano cowsay

Du kan leverera omkopplare till kommandot cowsay för att ändra koens ögon.

Till exempelcowsay -gvisar dollartecken som ögonen.

Du kan ändra filen för att skapa ett cyclops-alternativ så att när du skrivercowsay -ckoen har ett enda öga.

Den första raden du behöver ändra är linje 46 som ser ut som följer:

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

Dessa är alla tillgängliga växlar som du kan använda med cowsay. För att lägga till -c som ett alternativ, ändra raden enligt följande:

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

Mellan linjerna 51 och 58 ser du följande rader:

$ borg = $ opts {'b'};$ dead = $ opts {'d'};$ giriga = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ trött = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};

Som du kan se finns det en variabel för var och en av alternativen som förklarar vad växeln ska göra. Till exempel $ girig = $ opts 'g';

Lägg till en rad för ändringen -c-switch enligt följande:

$ borg = $ opts {'b'};$ dead = $ opts {'d'};$ giriga = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ trött = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';

På rad 144 finns en subrutin kallad construct_face som används för att konstruera korets ansikte.

Koden ser ut så här:

sub construct_face { om ($ borg) {$ eyes = "=="; } om ($ dead) {$ eyes = "xx"; $ tongue = "u"; } om ($ giriga) {$ eyes = " $ $"; } om ($ paranoid) {$ eyes = "@@"; } om ($ stoned) {$ eyes = "**"; $ tongue = "u"; } om ($ trött) {$ eyes = "-"; } om ($ wired) {$ eyes = "OO"; } om ($ unga) {$ eyes = ".."; }}

För var och en av de tidigare angivna variablerna finns ett annat par bokstäver som placeras i variabeln $ ögon.

Lägg till en för variabeln $ cyclops:

sub construct_face { om ($ borg) {$ eyes = "=="; } om ($ dead) {$ eyes = "xx"; $ tongue = "u"; } om ($ giriga) {$ eyes = " $ $"; } om ($ paranoid) {$ eyes = "@@"; } om ($ stoned) {$ eyes = "**"; $ tongue = "u"; } om ($ trött) {$ eyes = "-"; } om ($ wired) {$ eyes = "OO"; } om ($ unga) {$ eyes = ".."; } om ($ cyclops) {$ eyes = "()"; }}

Sparade filen och kör följande kommando för att återinstallera cowsay.

sh install.sh

Nu när du kör cowsay -c hej världen, koen har bara ett öga.