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.