Miksi molemmat ovat ' sudo apt-get install ' ja ' sudo tee asennus '?


Paras vastaus

Muut vastaukset ovat hyviä. “Apt-get install” etsii asennettavasta binaaripaketista varastoista, lataa ja asentaa sen. ”Tee asennus” on osa prosessia, kun sinulla on ohjelman lähdekoodi ja haluat asentaa sen suoritettavana binaarina. Tyypillinen järjestys on “configure” – tämä tarkistaa, että sinulla on kaikki tarvittava tuki ohjelman kääntämiseen; ”Make” – tämä kokoaa ohjelman lähdekoodista, luomalla suoritettavat tiedostot ja muut tukitiedostot; ja ”tee asennus” – joka laittaa käännetyn ohjelman oikeisiin paikkoihin järjestelmässä, jotta se voi toimia.

Molemmissa tapauksissa ”sudo” antaa käyttäjälle vain väliaikaiset oikeudet, jotta ohjelma voidaan asentaa hakemistot, joihin käyttäjällä ei yleensä ole pääsyä.

Vastaa

Tässä on kolme komentoa. ”Apt-get”, ”apt” ja ”sudo”.

Sudo tarkoittaa kirjaimellisesti SuperUser Do -toimintoa – se on tapa suorittaa komentoja -juurena , tai käyttäjän, jolla on enimmäisoikeudet. Sitä vaaditaan monille komennoille (kuten apt-get) turvallisuussyistä. Huomaa, että sinun ei pitäisi koskaan kirjautua sisään pääkäyttäjänä . Jos olet kirjautunut sisään pääkäyttäjänä ja tilisi on vaarantunut (kyllä, on olemassa troijalaisia ​​ja haittaohjelmia, jotka kohdistuvat Linuxiin), hyökkääjä hallitsee järjestelmääsi täysin. Siksi sudo.

Toinen bitti on hieman monimutkaisempi. Debianin kehys nimeltä APT Advanced Packaging Tool -työkalulle. Sitä käytetään luomaan asentamasi paketit. Hämmentävällä tavalla tämä APT ei ole apt-komento. Sen sijaan apt-get on sisäänrakennettu komentorivipaketinhallinta, jota käytetään Debianissa ja Debian-pohjaisissa distroissa, kuten Ubuntu. mukana apt-cache, sisaryhmä, joka kyselee arkistoja ja hallinnoi paketti- ja riippuvuusluetteloita.

Linux Mint esitteli myös työkalun nimeltä apt, mutta tämä on kääre, joka välittää komennot apt-get: lle. Yleensä ei mitä ihmiset tarkoittavat viitatessaan ”apt” -ohjelmaan.

Vuonna 2014 Ubuntu 16.04 esitteli apt-apuohjelman. on suunniteltu hieman käyttäjäystävällisemmäksi kuin apt-get ja apt-cache, ja se suorittaa molempien toiminnot sekä lisää muutaman uuden komennon.

Käyttämäsi on enemmän tai vähemmän Sekä apt että apt-get antavat sinun asentaa paketteja, se on vain sitä, että apt on hieman suoraviivaisempi yleisissä toiminnoissa, kuten yleisten pakettien asentamisessa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *