Linux är i ett tillstånd av permanent utveckling. Ofta är ändringarna dolda, till exempel bakom kulisserna utvecklingen av kärnan och annan underliggande kod. Men ibland måste användaren anpassa sig till ett nytt sätt att arbeta.
Även om många förbättringar inom datorer kan bli skakande och kräver ett annat tänkesätt, gäller detta inte utvecklingen av apt-get kommando. I stället för att ersätta det helt, Debian-baserade system (som Ubuntu, Linux Mint och Raspberry Pi's Raspbian ) fortsätter sin användning vid sidan av dess ersättning, desto enklare benägen kommando.
bästa stället att läsa manga online
Men varför gör de detta, och vad har egentligen förändrats?
APT kontra APT-GET
Det finns en sund logik i att introducera apt -kommandot. Tidigare har tillgången till det avancerade paketverktyget varit via apt-get och apt-cache uppsättning kommandon (eller via Synaptic eller andra pakethanterare på skrivbordet). Men på grund av hur dessa har utökats med tiden har saker och ting blivit ganska oorganiserade.
Genom att introducera apt, som innehåller de vanligaste alternativen från apt-get och apt-cache , inte bara är kommandona något kortare, det finns också färre av dem. Detta undviker dubbelarbete och andra problem som har uppstått under åren.
Men apt handlar inte bara om att förena två liknande, oorganiserade kommandostrukturer. Det förbättrar också kommandoradsupplevelsen. Till exempel visas en förloppsindikator när du installerar eller tar bort ett program.
Så därför introducerades apt. Men varför ska du använda den? Dessa exempel förklarar.
Kort sagt: INTE MER GET
Vi har tidigare tittat på apt-get-kommandot på djupet. De kommandon du tidigare använde kan fortfarande användas, helt enkelt genom att släppa '-get' -delen.
Så...
apt-get install [packagename]
... blir ...
apt install [packagename]
I allmänhet sker denna förändring i alla tidigare apt-get kommandon. Men med introduktionen av benägen kommer lite extra funktionalitet. Programuppgraderingar och borttagning har nu alla ytterligare alternativ, från att installera flera paket till att rensa paket från ditt system.
Få en fullständig uppgradering
Du vet säkert redan om uppdatering och uppgradera kommandon som fungerar med båda benägen och apt-get . Kortfattat, uppdatering uppdaterar paketinformationen från lagren medan uppgradera kommer att uppgradera alla installerade paket.
Det nya apt -kommandot introducerar detta nya kommando, fullständig uppgradering .
sudo apt full-upgrade
Med detta kommando kommer paketen inte bara att uppgraderas, alla gamla paket som måste tas bort som en del av uppgraderingen kommer att kasseras. Standarden lämplig uppgradering kommandot gör inte detta.
Installera flera paket
Har du bråttom och behöver installera mer än ett programpaket? Eller vill du bara ha mer effektivitet från ditt kommando för installation av programvara?
De lämplig installation kommandot har utvecklats, så att du nu kan installera flera paket med ett enda kommando. Ange bara paketen i tur och ordning efter kommandot install:
sudo apt install [package_1] [package_2] [package_3]
Om en app redan är installerad, kommer apt att kontrollera databasen för en senare version och installera den istället. Enkel!
Installera ett paket utan att uppgradera
Det är möjligt att du under vissa omständigheter kan behöva installera ett befintligt paket (kanske för att reparera det) utan att uppgradera. Lyckligtvis förenklar apt också detta scenario:
sudo apt install [packagename] --no-upgrade
Samtidigt kan du ladda ner en uppgradering till ett avinstallerat paket och låta det avinstalleras med:
sudo apt install [packagename] --only-upgrade
Visserligen är det sista kommandot ett ovanligt scenario för de flesta, men det är värt att veta om.
Installera en specifik paketversion
Vad händer om du vill ha en specifik version av en applikation? Detta kan hända om du upptäcker att den senaste uppdateringen bryter en funktion som du använder. Du måste utföra en del undersökningar för att säkerställa att du känner till paketets versionsnummer.
När du har hittat det använder du bara det här kommandot för att ange paketnamnet och den avsedda versionen:
sudo apt install [packagename]=[version_number]
Kom ihåg att efterföljande uppgraderingar kan ångra detta och ersätta önskad version med den senaste. Som sådan måste du upprepa detta kommando (om inte den trasiga funktionen återställs av utvecklarna).
Lista uppgraderingsbara och installerade paket
En annan ny aspekt för att installera programvara med apt på Debian -baserade system är listalternativet. Detta kommer att mata ut en lista baserat på det angivna villkoret.
Till exempel kan du se en lista med paket som har en uppgradering väntande:
apt list --upgradeable
Mer enkelt, en lista över installerade paket:
apt list --installed
Ett tredje alternativ för lista är också tillgängligt. Detta visar en lista över alla paket som är tillgängliga för ditt operativsystem och din dator.
hur man ökar ram på en bärbar dator
apt list ----all-versions
(Lägg märke till antalet '-' tecken i kommandot: fyra!)
Ta bort kontra rensning
Den gamla metoden för att ta bort ett paket med avlägsna kommandot fungerar fortfarande med apt. Använd den som en omvänt till installationen och ange paketnamnet:
sudo apt remove [packagename]
Men det finns också rena kommando, som fungerar på ungefär samma sätt.
sudo apt purge [packagename]
Men vad är skillnaden?
Väl, lämplig att ta bort tar bara bort binärfiler, men detta resulterar i att kvarvarande filer lämnas kvar - konfigurationsfiler, vanligtvis.
Med lämplig utrensning men allt som rör filerna tas bort: binärer, konfigurationsfiler, partiet.
Rengöring med Autoremove
Kommandon gillar avlägsna och rena kan användas för att kassera oönskad programvara på ditt system. I gamla dagar av apt-get , effektivare metoder för hushållning skulle vara tillgängliga med rena och autoclean .
Med apt finns det bara en enda funktion: ta bort automatiskt . När det väl har angetts kommer det att ta bort bibliotek och paket som installeras automatiskt, vanligtvis som beroenden för de önskade programmen. Så länge dessa paket inte är kopplade till nödvändiga appar kan de kasseras.
sudo apt autoremove
Och naturligtvis kommer detta att leda till att viktigt diskutrymme frigörs!
Nya kommandon och bättre funktionalitet
Med apt-get kommando kan du uppdatera, uppgradera, installera och ta bort programvara på Debian-baserade Linux-operativsystem. Men med det enklare benägen kommando, du kan göra så mycket mer!
Men vad föredrar du? Kommer du att hålla fast apt-get tills det är helt utfasat, eller omfamnar du fullt ut apt? Berätta hur du känner - och alla kommandon som du tycker vi borde ha inkluderat - i kommentarfältet.
Bildkrediter: Brian A Jackson/Shutterstock
Dela med sig Dela med sig Tweet E-post Canon vs Nikon: Vilket kameramärke är bättre?Canon och Nikon är de två största namnen i kameraindustrin. Men vilket märke erbjuder den bättre sortimentet av kameror och objektiv?
Läs Nästa Relaterade ämnen- Linux
- Ubuntu
- Debian
- Terminal
- Linux
Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.
Mer från Christian CawleyPrenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera