Hele Linux-økosystemet fungerer på konseptet med pakker; hver pakke på Linux er avgjørende for å sikre at operativsystemet fungerer jevnt.
For å oppdatere pakkene dine på Debian- og Ubuntu-baserte distribusjoner, må du kanskje løpe fra søyle til post, og prøve å finne ut den beste måten å oppdatere all viktig programvare på.
Når du ser etter måter å oppdatere pakker på, vil du komme over kommandoer som apt update, apt upgrade og relaterte versjoner. Men poenget er, hva er forskjellen mellom disse kommandoene, og hvordan kan du bruke dem til å oppdatere Linux-pakkene dine?
passende oppdatering vs. apt oppgradering: En sammenligning
Selv om passende oppdatering kommando kan virke som det åpenbare alternativet for å oppdatere pakkene dine på Linux, det er ikke helt tilfelle. Oppdateringskommandoen gir deg en idé om tilgjengelige oppdateringer, men den laster ikke ned eller installerer oppdateringene i distroen din.
På den annen side passende oppgradering kommandoen laster ned og installerer tilgjengelige oppdateringer på maskinen din på én gang. Linux-systemet ditt har en tilgjengelig cache med programvare (pakker), som inneholder de nødvendige metadataene knyttet til disse pakkene. Metadataene inkluderer informasjon knyttet til versjonen, depotet, avhengigheten og andre relevante pakkedetaljer.
Hvis du ikke bruker oppdateringskommandoen, vil du ikke oppdatere cachen, noe som ikke vil gi deg en anelse om tilgjengelige pakkeoppdateringer.
Slik bruker du kommandoen apt update:
sudo apt Oppdater
Oppdateringskommandoen blir nesten alltid fulgt av oppgraderingskommandoen som laster ned oppdateringene:
sudo apt oppgradering
Når du har bestått oppgraderingskommandoen, vil APT begynne å laste ned programvaren. Du vil få en melding om å bekrefte nedlastingen og installasjonen. Skriv inn y eller ja for å bekrefte handlingen.
Alternativt kan du endre oppgraderingskommandoen for å laste ned og installere pakkene uten avbrudd.
sudo apt upgrade -y
De -y flagget gir bekreftelsen APT trenger for å utføre installasjonen.
Til slutt er det en mulighet for å bruke oppdaterings- og oppgraderingsfunksjonene sammen. Kombinasjonen oppdaterer hurtigbufferen, laster ned oppdateringene og installerer dem på én gang.
sudo apt oppdatering && sudo apt upgrade -y
De && operatør setter de to kommandoene sammen, etterfulgt av -y, som fungerer som en forhåndsdefinert bekreftelse for å oppdatere og oppgradere pakkene dine.
Før du installerer ny programvare på Linux, du bør alltid oppgradere dine eksisterende pakker.
Forstå apt-listen --upgradable Command
De apt --oppgraderbar kommandoen fungerer som oppdateringskommandoen, siden den viser alle mulige pakker som er tilgjengelige for oppdatering. Selv om oppdateringskommandoen bare oppdaterer pakkebufferen, viser den ikke de tilgjengelige oppdateringene.
Kommandoen --upgradable, i motsetning til oppgraderingskommandoen, laster ikke ned/installerer pakkene. I stedet kan du se gjennom de tilgjengelige pakkeoppdateringene og se om du vil oppgradere dem eller ikke.
For å få en liste over alle tilgjengelige oppdateringer, skriv inn følgende i terminalvinduet:
sudo apt liste -- kan oppgraderes
Hvis du har Flatpak, Snap eller en annen ekstra pakkebehandler installert på systemet ditt, vil du ikke se de tilgjengelige oppdateringene for disse pakkebehandlerne ved å kjøre den nevnte kommandoen. Dette fungerer bare med APT-pakker.
I tillegg må du merke deg at APT-pakkebehandleren bare fungerer innenfor Ubuntu og Debian-baserte distros.
Til oppdater/oppgrader pakker på andre distroer som Arch, Fedora eller andre RPM-baserte distroer, må du følge et sett med forskjellige kommandoer.
Oppdatere og oppgradere pakker på Ubuntu og Debian-baserte distros
På Linux må du oppdatere og installere de nyeste pakkeversjonene for å holde systemet i gang jevnt.
Til tross for alle de nyeste oppdateringene og versjonene som er tilgjengelige, må du ha et sett med viktige pakker installert på forhånd. En av disse pakkene er build-essential, som installerer et sett med kompilatorer og annen programvare som er nødvendig for utvikling på Ubuntu og Debian-distros.