Forskel mellem apt vs apt-get

Difference Between Apt Vs



Hver Linux-bruger kender den kraftfulde apt og apt-get-kommando og har sandsynligvis brugt den til at styre pakker i deres system. De fleste af dem forstår imidlertid ikke forskellen mellem apt og apt-get og bliver ofte forvirrede, når de skal bruge den ene eller den anden. Begge er kommandolinjeværktøjer med open source, der bruges til at styre pakker som f.eks. Installation, opdatering, opgradering og fjernelse. Der er dog stadig nogle forskelle mellem dem.

I denne artikel vil vi forklare forskellen mellem apt og apt-get kommandoer i Linux. Vi vil også diskutere et par af de oftest anvendte apt-kommandoer, der erstattede apt-get-kommandoen.







Apt- Kort historie

Det passende kommandolinjeværktøj blev introduceret i 2014 for .deb-pakkerne til Debian-distribution. Den blev først brugt i den ustabile version af Debian og blev derefter standard i Debian 8. I første omgang fik den ikke særlig opmærksomhed fra brugerne, og de blev ved med at bruge den gamle og velkendte apt-get-kommando. Efter udgivelsen af ​​Ubuntu 16.04 begyndte den imidlertid at blive populær og erstattede på en eller anden måde apt-get.



Forskel mellem apt-get og apt

Den første forskel, du vil bemærke blandt apt og apt-get, er selve kommandoen. Hvis du f.eks. Vil bruge apt-get update til at opdatere systemlagringsindeks, ville du køre:



$sudo apt-get opdatering

Nu med apt, skal du blot køre:





$sudopassende opdatering

Kommandoen apt update opdaterer ikke bare opbevaringsindekset, men fortæller også, om og hvor mange nye versioner af softwaren der er tilgængelige i depotet.

Lad os se nogle flere passende kommandoer, der erstattede apt-get. For at se disse kommandoer kan du skrive apt help eller besøge apt man -siden ved at skrive apt man i Terminalen. Det vil vise alle de oplysninger, der er relateret til apt



Fungere apt-get passende
Installer pakke apt-get install

passende installation
Fjern pakken apt-get fjerne passende fjerne
Opdater hele pakken apt-get opgradering passende opgradering
Opdater alle pakker (automatisk håndtering af afhængigheder) apt-get dist-upgrade

passende fuld opgradering

Søg pakker apt-cache søgning passende søgning
Vis pakkeoplysninger apt-cache-show Apt show
Fjern uønskede afhængigheder apt-get autoremove

passende autoremove

Fjerner pakke med tilhørende konfiguration Apt-get rensning passende udrensning

I ovenstående tabel er alle kommandoer ens, hvis du erstatter apt-get med apt undtagen kommandoen apt upgrade. Den gamle apt-get upgrade-kommando opdaterer alle de pakker, der i øjeblikket findes i dit system. Den installerer eller fjerner ikke den eksisterende pakke på dit system.

Den nye apt upgrade -kommando installerer imidlertid pakker, der blev tilføjet som afhængigheder af opgraderbare pakker. Selvom den ligner apt-get-opgraderingen, fjerner den heller ikke de pakker, der tidligere blev installeret.

Derudover udskriver apt show-kommandoen output i alfabetisk rækkefølge og skjuler nogle mindre vigtige oplysninger, der blev vist af apt-cache show-kommandoen.

Forskellen mellem apt og apt-get er ikke begrænset til kun kommandoerne. En anden visuel funktion er blevet tilføjet til den nye apt -kommando for at gøre det behageligt for slutbrugere. Når en pakke opdateres, mens du bruger en passende opgradering, apt fuld opgradering eller apt dist-upgrade, vil du se en statuslinje, der informerer dig om procesens forløb. Det vises også, når du fjerner pakken ved hjælp af apt remove eller apt purge.

Hvis vi kører en passende liste, der kan opgraderes, viser den desuden nogle farver for at give et klart overblik over de pakker, som depotet tilbyder den mest opdaterede version til.

To nye kommandoer:

Bortset fra erstatningskommandoer er der to nye kommandoer introduceret med apt: apt-liste og apt edit-sources.

  • passende liste - når kommandoen apt list bruges med –installeret eller –opgraderbar, viser den de pakker, der er installeret, tilgængelige til installation eller dem, der skal opgraderes.
  • passende redigeringskilder - når denne kommando bruges, åbner filen sources.list filen i en editor til redigering.

Apt-get er stadig ikke helt erstattet af apt, og jeg tror, ​​det aldrig vil blive helt afbrudt. Du tænker dog måske over, hvad du skal vælge: apt eller apt-get. Efter min mening vil det være umagen værd at vælge apt, da det giver alle de nødvendige funktioner til pakkehåndtering og er hurtigere, mere venlig og let at bruge.