.deb
je soubor softwarového balíčku obsahující aplikační soubory konkrétního softwaru a soubor metadat o jeho závislostech a verzích. Software lze nainstalovat ze souboru deb pomocí dpkg (Debian Package Manager ) z příkazového řádku nebo z grafických aplikací (které používají dpkg v backendu).
Tento formát se používá ve všech distribucích Linuxu založených na Debianu, například Ubuntu , Linux Mint , atd. Obvykle mají tyto distribuce další instalační nástroj, který běží nad dpkg a provádí úlohu správy závislostí, kterou provádí správce balíčků apt.
Dnes se naučíme, jak vypsat upgradovatelné deb balíčky, tedy balíčky, pro které je v repozitářích dostupná novější verze, v Ubuntu , Debian &Máta .
Aktualizujte soubory úložiště softwaru
Nejprve musíme aktualizovat indexové soubory úložiště, které obsahují metadata nejnovějších balíčků dostupných v úložišti. Chcete-li to provést, spusťte:
$ sudo apt update
Jak je uvedeno ve výstupu, apt stáhl nejnovější indexové soubory z různých úložišť (hlavní, vesmírné, omezené). Pokud věnujete pozornost poslednímu řádku výstupu, říká nám, že 131 balíčky lze upgradovat, tj. jsou k dispozici novější verze, a také nám doslova říká příkaz apt zobrazíte tyto balíčky.
Seznam všech upgradovatelných balíčků v Ubuntu
Spusťte tedy následující příkaz, abyste viděli tyto upgradovatelné balíčky.
$ apt list --upgradable
Zobrazuje název balíčku, číslo jeho nově dostupné verze a číslo verze již nainstalovaného balíčku.
Upgradujte balíčky v Ubuntu
Nyní můžete spustit následující příkaz a upgradovat všechny tyto balíčky na nejnovější dostupnou verzi.
$ sudo apt upgrade
Závěr
Dozvěděli jsme se o balíčcích deb a o tom, jak mohou být upgradovatelné balíčky uvedeny v Ubuntu pomocí příkazu apt . Instalace, aktualizace a odebrání balíčků jsou tedy pomocí apt docela zjednodušeny místo přímého použití dpkg a ruční přebírání potíží se správou závislostí.
Další informace o dpkg a apt na jejich manuálových stránkách:
$ man dpkg $ man apt
Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte nám vědět v komentářích níže!