Miért vannak mind a ' sudo apt-get install ' és a ' sudo make install '?


Legjobb válasz

A többi válasz jó. Az „apt-get install” megkeresi a disztribútorokban a telepíteni kívánt bináris csomagot, letölti és telepíti. A „make install” része annak a folyamatnak, amikor rendelkezik egy program forráskódjával, és futtatható binárisként kívánja telepíteni. A tipikus sorrend a „konfigurálás” – ez ellenőrzi, hogy rendelkezik-e minden szükséges támogatással a program fordításához; „Make” – ez fordítja a programot forrásból, létrehozva a futtatható fájl (oka) t és más támogató fájlokat; és a „make install” – ami a lefordított programot a rendszer megfelelő helyeire helyezi a működéséhez.

A „sudo” mindkét esetben csak ideiglenes jogosultságokat ad a felhasználónak, hogy a program telepíthető legyen könyvtárak, amelyekhez a felhasználónak általában nincs hozzáférése.

Válasz

Három parancs van itt. „Apt-get”, „apt” és „sudo”.

A Sudo szó szerint SuperUser Do-t jelent – ez a parancsok futtatásának módja gyökér , vagy a maximális engedélyekkel rendelkező felhasználó. Biztonsági okokból sok parancshoz (például apt-get) szükséges. Ne feledje, hogy soha nem szabad -be gyökérként bejelentkezni. Ha superuserként jelentkezik be, és fiókja sérül (igen, vannak olyan trójaiak és rosszindulatú programok, amelyek a Linuxot célozzák meg), akkor a támadó teljes mértékben ellenőrzése alatt fogja tartani a rendszerét. Ezért sudo.

A másik bit egy kicsit bonyolultabb. Van egy Debian keretrendszer APT néven az Advanced Packaging Tool számára. A telepített csomagok létrehozására használják. Zavaros módon ez az APT nem az apt parancs. Ehelyett az apt-get a beépített parancssori csomagkezelő, amelyet a Debian és a Debian-alapú disztribúciók, például az Ubuntu használnak. az apt-cache kíséretében, egy testvér eszköz, amely lekérdezi a tárakat, és kezeli a csomag- és függőségi listákat.

A Linux Mint bevezette az apt nevű eszközt is, de ez egy burkoló, amely parancsokat ad át az apt-get fájlnak. Általában nem az emberek mire gondolnak, amikor az „apt” -ra hivatkoznak.

2014-ben az Ubuntu 16.04 bevezette az apt segédprogramot. úgy tervezték, hogy valamivel felhasználóbarátabb legyen, mint az apt-get és az apt-cache, és mindkettő funkcióit ellátja, valamint néhány új parancsot is hozzáad. preferencia kérdése. Az apt és az apt-get egyaránt lehetővé teszi a csomagok telepítését, csak az apt egy kicsit egyszerűbb az olyan általános műveleteknél, mint a közös csomagok telepítése.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük