De ce există ambele ' sudo apt-get install ' și ' sudo make install '?


Cel mai bun răspuns

Celelalte răspunsuri sunt bune. „Apt-get install” caută în depozitele de distribuție pachetul binar pe care doriți să îl instalați, îl descarcă și îl instalează. „Make install” face parte din proces atunci când aveți codul sursă pentru un program și doriți să-l instalați ca un binar executabil. Secvența tipică este „configure” – aceasta verifică dacă aveți tot suportul necesar pentru a compila programul; „Make” – acesta compilează programul de la sursă, generând fișierele executabile și alte fișiere suport; și „make install” – care pune programul compilat în locațiile corecte din sistem pentru ca acesta să funcționeze.

„sudo” în ambele cazuri acordă utilizatorului privilegii temporare, astfel încât programul să poată fi instalat în directoare la care utilizatorul nu are acces în mod normal.

Răspuns

Există trei comenzi aici. „Apt-get”, „apt” și „sudo”.

Sudo înseamnă literalmente SuperUser Do – este „o modalitate de a rula comenzi ca root , sau utilizatorul cu permisiuni maxime. Este necesar pentru multe comenzi (cum ar fi apt-get) din motive de securitate. Rețineți că nu trebuie să vă conectați niciodată la ca rădăcină. Dacă sunteți autentificat ca superutilizator și contul dvs. este compromis (da, există troieni și programe malware care vizează Linux), atacatorul va avea controlul complet asupra sistemului dvs. Prin urmare, sudo.

Celălalt bit este un pic mai complex. Există un cadru Debian numit APT, pentru Advanced Packaging Tool. Este „folosit pentru a crea pachetele pe care le instalați. Confuz, acest APT nu este comanda apt. În schimb, apt-get este managerul de pachete încorporat din linia de comandă utilizat în Debian și distribuții bazate pe Debian, cum ar fi Ubuntu. Este” s însoțit de apt-cache, un instrument suror care interogă depozite și gestionează listele de pachete și dependențe.

Linux Mint a introdus și un instrument numit apt, dar acesta este un wrapper care transmite comenzile către apt-get. De obicei, nu ce înseamnă oamenii când se referă la „apt”.

În 2014, Ubuntu 16.04 a introdus utilitarul apt. a fost conceput pentru a fi oarecum mai ușor de utilizat decât apt-get și apt-cache și îndeplinește funcțiile ambelor, precum și adăugarea câtorva comenzi noi.

Ceea ce utilizați este mai mult sau mai puțin un Atât apt, cât și apt-get vă permit să instalați pachete, doar că apt este puțin mai simplu pentru operațiuni obișnuite, cum ar fi instalarea pachetelor comune.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *