Hela Linux-ekosystemet arbetar med konceptet paket; varje paket på Linux är avgörande för att säkerställa att operativsystemet fungerar smidigt.

För att uppdatera dina paket på Debian- och Ubuntu-baserade distributioner, kan du behöva springa från pelare till post och försöka komma på det bästa sättet att uppdatera all viktig programvara.

När du letar efter sätt att uppdatera paket kommer du att stöta på kommandon som apt update, apt upgrade och relaterade versioner. Men poängen är, vad är skillnaden mellan dessa kommandon, och hur kan du använda dem för att uppdatera dina Linux-paket?

lämplig uppdatering vs. apt uppgradering: En jämförelse

Även om passande uppdatering kommandot kan verka som det självklara alternativet för att uppdatera dina paket på Linux, det är inte helt fallet. Uppdateringskommandot ger dig en uppfattning om tillgängliga uppdateringar, men det laddar inte ner eller installerar uppdateringarna i din distro.

Å andra sidan lämplig uppgradering kommandot laddar ner och installerar tillgängliga uppdateringar på din maskin på en gång. Ditt Linux-system har en tillgänglig cache med programvara (paket), som innehåller nödvändig metadata relaterad till dessa paket. Metadatan inkluderar information som hänför sig till versionen, arkivet, beroendet och andra relevanta paketdetaljer.

instagram viewer

Om du inte använder uppdateringskommandot kommer du inte att uppdatera cachen, vilket inte skulle ge dig en aning om tillgängliga paketuppdateringar.

Så här använder du kommandot apt update:

sudo apt uppdatering

Uppdateringskommandot följs nästan alltid av uppgraderingskommandot som laddar ner uppdateringarna:

sudo apt uppgradering

När du har klarat uppgraderingskommandot börjar APT ladda ner programvaran. Du kommer att få en uppmaning att bekräfta nedladdningen och installationen. Skriv in y eller ja för att bekräfta åtgärden.

Alternativt kan du ändra uppgraderingskommandot för att ladda ner och installera paketen utan avbrott.

sudo apt upgrade -y

De -y flaggan ger bekräftelsen som APT behöver för att utföra installationen.

Slutligen finns det ett alternativ att använda uppdaterings- och uppgraderingsfunktionerna tillsammans. Kombinationen uppdaterar cachen, laddar ner uppdateringarna och installerar dem på en gång.

sudo apt uppdatering && sudo apt upgrade -y

De && operatorn sammanfogar de två kommandona, följt av -y, som fungerar som en fördefinierad bekräftelse för att uppdatera och uppgradera dina paket.

Innan du installerar ny programvara på Linux, du bör alltid uppgradera dina befintliga paket.

Förstå apt list --upgradable Command

De apt --uppgraderbar kommandot fungerar som uppdateringskommandot, eftersom det listar alla möjliga paket som är tillgängliga för uppdatering. Medan uppdateringskommandot endast uppdaterar paketcachen, listar det inte tillgängliga uppdateringar.

Kommandot --upgradable, till skillnad från uppgraderingskommandot, laddar inte ner/installerar paketen. Istället kan du granska de tillgängliga paketuppdateringarna och se om du vill uppgradera dem eller inte.

För att få en lista över alla tillgängliga uppdateringar, skriv följande i terminalfönstret:

sudo apt lista --uppgraderbar

Om du har Flatpak, Snap eller någon annan ytterligare pakethanterare installerad på ditt system, kommer du inte att se de tillgängliga uppdateringarna för dessa pakethanterare genom att köra det ovannämnda kommandot. Detta fungerar endast med APT-paket.

Dessutom måste du notera att APT-pakethanteraren endast fungerar inom Ubuntu och Debian-baserade distros.

Till uppdatera/uppgradera paket på andra distros som Arch, Fedora eller andra RPM-baserade distrosmåste du följa en uppsättning olika kommandon.

Uppdatera och uppgradera paket på Ubuntu och Debian-baserade distros

På Linux måste du uppdatera och installera de senaste paketversionerna för att ditt system ska fungera smidigt.

Men trots alla de senaste tillgängliga uppdateringarna och versionerna måste du ha en uppsättning viktiga paket installerade i förväg. Ett av dessa paket är build-essential, som installerar en uppsättning kompilatorer och annan programvara som behövs för utveckling på Ubuntu och Debian-distros.