Forskjellen mellom Apt og Apt-get på Ubuntu
Ubuntu 16.04 er ute nå, og det er fullpakket med spennende nye endringer. Du har snappakker, BSDs populære filsystem - ZFS - og andre ting. En ting du kanskje ikke har hørt om, som små ting har en tendens til å gå seg vill i vrangen, er Apt .
Hva er Apt? Det er en ny pakkebehandling for Ubuntu som er klar til å overta for "Apt-get." Den er bygget for å være mer effektiv, sikrere og mer brukervennlig. Så hva er Canonical tenkning ved å introdusere Apt? Er det noen reelle forskjeller mellom Apt og Apt-get? La oss finne det ut!
Hvorfor ble Apt introdusert?
Apt ble introdusert i 16.04 for å forenkle pakkehåndteringen og å slå sammen flere kommandoer i en enkelt kommando. Funksjonene fra "apt-get" er tatt og har blitt opprettet for å fungere på lignende måter i Apt.
Til tross for at disse nye Apt-kommandoene er opprettet for å fungere som de gamle Apt-get-kommandoene, ringer de nye kommandoene ikke de gamle. De er helt nye - friske kommandoer for å samhandle med pakker.
Hovedårsaken til denne introduksjonen til Apt er kjernen: brukervennlighet. Enten folk vil at den skal innrømme det eller ikke, er Apt-get et gammelt verktøy, og brukbarheten er i tvilstilfelle. Apt har blitt re-designet fra grunnen til å være mye mer effektiv, og ifølge Apt-håndboken er designet for å være "hyggelig for sluttbrukere."
Forskjellene mellom Apt og Apt-get
Så hva er forskjellen mellom de to? Vel, for det første, du trenger ikke lenger å skrive sudo apt-get autoremove
, for å fjerne pakken cache. Du trenger heller ikke å skrive sudo apt-cache search
å finne en pakke.
I stedet har disse kommandoene blitt erstattet med apt search
og apt remove
. Dette er for det meste hovedforskjellen Apt har: å ta kommandoer fra Apt-get, etc., som er spredt ut og bringe dem sammen i et konsistent område.
Dette er ikke den eneste forskjellen, skjønt. Apt introduserer også ganske fremgangsstenger for installasjon av programvare. Apt har også små tillegg som gjør det smartere enn forgjengeren. For eksempel: Når du oppdaterer programvarekildene med Apt-get, får du ikke en enkel måte å liste opp ventende oppdateringer. Med Apt, bare kjør sudo apt update
, deretter apt list --upgradable
. Små ting som dette legger til forskjellene.
De har også lagt til noen fancy farger, og samlet har det nettopp blitt gjort hele veien pakker manipuleres og installert en raskere, mye enklere å bruke opplevelse. Canonical ripper ikke ut Apt-get ennå, men når de gjør det, vil det bli en velkommen endring.
Nye Apt-kommandoer
Her er en liste over de nye Apt-kommandoene, tatt direkte fra --help
i terminalen. Disse kommandoene ligner svært apt-get-kommandoer, men er designet for å bli strømlinjeformet.
Grunnleggende kommandoer:
- liste - liste pakker basert på pakkenavn
- søk - søk i pakkebeskrivelser
- vis - vis pakke detaljer
- oppdater - oppdater liste over tilgjengelige pakker
- installer - installer pakker
- fjern - fjern pakker
- oppgradere - oppgradere systemet ved å installere / oppgradere pakker
- full oppgradering - oppgradere systemet ved å fjerne / installere / oppgradere pakker
- rediger kilder - rediger kildeinformasjonsfilen
Leter du etter mer informasjon om Apt? Åpne din terminal og skriv man apt
. Dette vil skrive ut hele manualen relatert til apt - perfekt for å studere hvis du ønsker å lære alt om denne nye pakkebehandleren Ubuntu har introdusert.
Konklusjon
Apt-get er et prøvd og sant stykke programvare. Det har eksistert lenge og har fått både Debian og Ubuntu-brukere gjennom mange utgivelser. Det har alltid vært der når du trengte å installere noe, oppdatere programvaren, eller til og med bare rydde opp programvarekildene på systemet ditt.
Likevel blir det gammelt. Pakkeforvalteren er ikke opp til snus lenger, og det er derfor langsomt å bli erstattet med Apt i Ubuntu snart nok. Utviklerne av Ubuntu innser at de trenger å oppdatere pakkenesjef for den moderne tid: gjør det raskere, gjør det enklere, gjør det mer elegant og gjør det mer sikkert.
Tror du Canonical introdusere Apt er en god ting? Fortell oss hvorfor eller hvorfor ikke nedenfor!
Bildekreditt: muylinux