Varför finns det båda ' sudo apt-get install ' och ' sudo installera '?


Bästa svaret

De andra svaren är bra. “Apt-get install” söker i distroförvaren efter det binära paketet du vill installera, laddar ner det och installerar det. “Make install” är en del av processen när du har källkoden för ett program och du vill installera den som en körbar binärfil. Den typiska sekvensen är ”konfigurera” – detta kontrollerar att du har allt stöd som behövs för att kompilera programmet; “Make” – det här sammanställer programmet från källan och genererar den eller de körbara filerna och andra stödfiler; och ”make install” – vilket sätter det kompilerade programmet på rätt platser i systemet för att det ska fungera.

”sudo” ger i båda fallen bara användaren tillfälliga behörigheter så att programmet kan installeras i kataloger som användaren normalt inte har åtkomst till.

Svar

Det finns tre kommandon här. “Apt-get”, “apt” och “sudo.”

Sudo betyder bokstavligen SuperUser Do – det är ett sätt att köra kommandon som root , eller användaren med maximala behörigheter. Det krävs för många kommandon (t.ex. apt-get) av säkerhetsskäl. Observera att du aldrig ska logga in som root. Om du är inloggad som superanvändare och ditt konto är äventyrat (ja, det finns trojaner och skadlig programvara som riktar sig till Linux) kommer angriparen att ha full kontroll över ditt system. Därav sudo.

Den andra biten är lite mer komplex. Det finns ett Debian-ramverk som heter APT, för Advanced Packaging Tool. Det används för att skapa de paket du installerar. Förvirrande är att denna APT inte är apt-kommandot. I stället är apt-get den inbyggda kommandoradspakethanteraren som används i Debian och Debian-baserade distros som Ubuntu. Det är åtföljd av apt-cache, ett systerverktyg som frågar förvar och hanterar paket- och beroendelistor.

Linux Mint introducerade också ett verktyg som heter apt, men det här är ett omslag som skickar kommandon till apt-get. Det är vanligtvis inte vad människor menar när de hänvisar till ”apt”.

2014 introducerade Ubuntu 16.04 apt-verktyget. var utformad för att vara något mer användarvänlig än apt-get och apt-cache, och den utför båda funktionerna, samt lägger till några nya kommandon.

Vilket du använder är mer eller mindre en fråga om preferens. Både apt och apt-get låter dig installera paket, det är bara att apt är lite enklare för vanliga operationer som att installera vanliga paket.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *