Ero apt vs. apt-get

Difference Between Apt Vs



Jokainen Linux-käyttäjä tuntee tehokkaan apt- ja apt-get-komennon ja käytti sitä todennäköisesti järjestelmänsä pakettien hallintaan. Useimmat heistä eivät kuitenkaan ymmärrä apt- ja apt-get-eroja ja hämmentyvät usein, kun niitä käytetään. Molemmat ovat avoimen lähdekoodin komentorivityökaluja, joita käytetään pakettien hallintaan, kuten asentamiseen, päivittämiseen, päivittämiseen ja poistamiseen. Niiden välillä on kuitenkin edelleen joitain eroja.

Tässä artikkelissa selitämme eroa apt- ja apt-get-komentojen välillä Linuxissa. Keskustelemme myös muutamista yleisimmin käytetyistä apt-komennoista, jotka korvasivat apt-get-komennon.







Apt- Lyhyt historia

Apt-komentorivityökalu otettiin käyttöön vuonna 2014 Debian-jakelun .deb-paketteja varten. Sitä käytettiin ensin Debianin epävakaassa versiossa ja siitä tuli sitten vakio Debian 8: ssa. Aluksi se ei saanut paljon huomiota käyttäjiltä, ​​ja he jatkoivat vanhaa ja tuttua apt-get-komentoa. Kuitenkin Ubuntu 16.04: n julkaisun jälkeen se alkoi saada suosiota ja korvasi jotenkin apt-getin.



Ero apt-get ja apt

Ensimmäinen ero, jonka huomaat apt- ja apt-get-joukossa, on itse komento. Jos esimerkiksi haluat käyttää apt-get update -päivitystä järjestelmän arkistohakemiston päivittämiseen, suorita seuraava:



$sudo apt-get päivitys

Nyt apt: n avulla sinun on yksinkertaisesti suoritettava:





$sudoosuva päivitys

Apt update -komento ei ainoastaan ​​päivitä arkistohakemistoa, vaan myös kertoo, onko ja kuinka monta uutta ohjelmistoversiota on saatavilla arkistossa.

Katsotaanpa muutamia apt-komentoja, jotka korvasivat apt-getin. Voit tarkastella näitä komentoja kirjoittamalla apt help tai käymällä apt man -sivulla kirjoittamalla apt man terminaaliin. Se näyttää kaikki aptiin liittyvät tiedot



Toiminto apt-get sopiva
Asenna paketti apt-get install

osuva asennus
Poista pakkaus apt-get poista sopivasti poista
Päivitä koko paketti apt-get päivitys osuva päivitys
Päivitä kaikki paketit (riippuvuuksien automaattinen käsittely) apt-get dist-upgrade

sopiva täyspäivitys

Etsi paketteja apt-cache-haku osuva haku
Näytä paketin tiedot apt-cache-esitys Sopiva esitys
Poista ei -toivotut riippuvuudet apt-get autoremove

sopiva automaattinen poisto

Poistaa paketin, johon liittyy kokoonpano Apt-get puhdistus osuva puhdistus

Yllä olevassa taulukossa kaikki komennot ovat samat, jos apt-get korvataan apt-komennolla, paitsi apt upgrade -komento. Vanha apt-get upgrade -komento päivittää kaikki järjestelmässäsi olevat paketit. Se ei asenna tai poista olemassa olevaa pakettia järjestelmästäsi.

Uusi apt upgrade -komento asentaa kuitenkin paketit, jotka on lisätty päivitettävien pakettien riippuvuuksiin. Vaikka se on samanlainen kuin apt-get-päivitys, se ei myöskään poista aiemmin asennettuja paketteja.

Lisäksi apt show -komento tulostaa tuloksen aakkosjärjestyksessä ja piilottaa joitakin vähemmän tärkeitä tietoja, jotka apt-cache show -komento näytti.

Ero apt ja apt-get ei rajoitu pelkästään komentoihin. Uusi visuaalinen ominaisuus on lisätty uuteen apt -komentoon, jotta se olisi miellyttävä loppukäyttäjille. Aina kun paketti päivittyy apt-päivityksen, apt-täyden päivityksen tai apt-päivityksen aikana, näet edistymispalkin, joka ilmoittaa sinulle prosessin edistymisestä. Se näkyy myös, kun poistat paketin apt remove- tai apt purge -toiminnon avulla.

Lisäksi jos suoritamme apt list - päivitettävissä, se näyttää myös joitain värejä, jotta saadaan selkeä yleiskuva paketeista, joille arkisto tarjoaa uusimman version.

Kaksi uutta komentoa:

Korvauskomentojen lisäksi apt sisältää kaksi uutta komentoa: apt list ja apt edit-sources.

  • osuva lista - kun apt list -komentoa käytetään –installed- tai –upgrade -ominaisuuksien kanssa, siinä luetellaan asennetut, asennettavat tai päivitettävät paketit.
  • apt edit-sources - kun tätä komentoa käytetään, se avaa lähteet.list -tiedoston editorissa muokattavaksi.

Apt-get ei ole vieläkään kokonaan korvattu aptilla, ja mielestäni sitä ei lopeteta kokonaan koskaan. Saatat kuitenkin miettiä, mitä sinun pitäisi valita: apt tai apt-get. Mielestäni aptin valitseminen kannattaa, koska se tarjoaa kaikki pakettien hallintaan tarvittavat toiminnot ja on nopeampi, ystävällisempi ja helppokäyttöinen.