Hvorfor er det både ' sudo apt-get install ' og ' sudo installere '?


Beste svaret

De andre svarene er gode. “Apt-get install” søker i distro-arkivene etter den binære pakken du vil installere, laster den ned og installerer den. “Make install” er en del av prosessen når du har kildekoden til et program, og du vil installere den som en kjørbar binær. Den typiske sekvensen er «konfigurer» – dette kontrollerer at du har all nødvendig støtte for å kompilere programmet; “Make” – dette kompilerer programmet fra kilden, og genererer den eksekverbare filen (e) og andre støttende filer; og «make install» – som setter det kompilerte programmet på de riktige stedene i systemet for at det skal fungere.

«sudo» gir i begge tilfeller bare brukeren midlertidige rettigheter slik at programmet kan installeres i kataloger som brukeren normalt ikke har tilgang til.

Svar

Det er tre kommandoer her. “Apt-get”, “apt” og “sudo.”

Sudo betyr bokstavelig talt SuperUser Do – det er en måte å kjøre kommandoer som root , eller brukeren med maksimale tillatelser. Det er nødvendig for mange kommandoer (for eksempel apt-get) av sikkerhetsgrunner. Merk at du aldri skal logge på som root. Hvis du er pålogget som superbruker og kontoen din er kompromittert (ja, det er trojanere og skadelig programvare som er rettet mot Linux), vil angriperen ha full kontroll over systemet ditt. Derfor sudo.

Den andre biten er litt mer komplisert. Det er et Debian-rammeverk kalt APT, for Advanced Packaging Tool. Den brukes til å lage pakkene du installerer. Forvirrende er ikke denne APT apt-kommandoen. I stedet er apt-get den innebygde kommandolinjepakkehåndteringen som brukes i Debian og Debian-baserte distroer som Ubuntu. Det er ledsaget av apt-cache, et søsterverktøy som spørre lagringssteder og administrerer pakke- og avhengighetslister.

Linux Mint introduserte også et verktøy som heter apt, men dette er en innpakning som sender kommandoer til apt-get. Det er vanligvis ikke hva folk mener når de refererer til «apt».

I 2014 introduserte Ubuntu 16.04 apt-verktøyet. ble designet for å være noe mer brukervennlig enn apt-get og apt-cache, og den utfører funksjonene til begge, i tillegg til å legge til noen få nye kommandoer.

Som du bruker er mer eller mindre en spørsmål om preferanse. Både apt og apt-get lar deg installere pakker, det er bare at apt er litt enklere for vanlige operasjoner som å installere vanlige pakker.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *