GNU/Linux >> Znalost Linux >  >> Linux

Učení Ubuntu Apt Projděte si příklady

Pokud s Linuxem začínáte, možná vás zajímá, jak nainstalovat nebo aktualizovat softwarové balíčky. No, jste na správném místě, abyste si promysleli správu softwarových balíčků pomocí Ubuntu Apt Get příkazy.

V tomto tutoriálu se dozvíte, jak aktualizovat nebo upgradovat stávající softwarové balíčky a nainstalovat nové nebo se jich zbavit, když je již nebudete potřebovat.

Nyní čtěte dále a začněte spravovat softwarové balíčky!

Předpoklady

Tento tutoriál bude praktickou ukázkou, ale nevyžaduje speciální nástroje, takže pokud používáte Ubuntu 16 nebo vyšší verzi, můžete začít. Tento tutoriál používá pro ukázky verzi Ubuntu 20.04.3 LTS.

Aktualizace úložišť systémových balíčků

Jedno z nejběžnějších použití apt-get slouží k aktualizaci seznamu balíčků dostupných ve vašem systému. A to se doporučuje před instalací, aktualizací nebo upgradem jakéhokoli softwaru.

Otevřete svůj terminál a spusťte níže uvedený apt-get příkaz update seznam balíčků ve vašem systému. Až budete vyzváni, zadejte své heslo sudo.

Níže uvedený příkaz zkontroluje novější verze softwaru ze záznamů v /etc/apt/sources.list a aktualizuje seznam systémových balíčků.

sudo apt-get update

Pokud není k dispozici žádná aktualizace verze balíčku, zobrazí se poznámka Hit. V opačném případě se zobrazí poznámka Získat a příkaz stáhne informace o balíčku (nikoli o celkovém balíčku). Pokud dojde k chybě při načítání informací o balíčku, zobrazí se ign .

Upgrade softwarových balíčků

Právě jste aktualizovali seznam softwarových balíčků vašeho počítače na základě sources.list , ale softwarové balíčky zůstanou ve své aktuální verzi, pokud neprovedete upgrade. Upgradujte softwarové balíčky, které mají dostupné aktualizace na základě položek v sources.list soubor.

Spusťte Ubuntu Apt Get příkaz níže na upgrade všechny softwarové balíčky nainstalované na vašem počítači s dostupnými novějšími verzemi. Budete vyzváni k potvrzení a zadání Y pokračovat.

Výzvu k potvrzení můžete obejít pomocí -y volba. To může aktualizovat/instalovat balíčky, které jste nezamýšleli, pokud jste neověřili seznam.

sudo apt-get upgrade

Možná dáváte přednost upgradu pouze konkrétního softwaru. Pokud ano, zadejte název balíčku spolu s apt-get upgrade příkaz, jak je uvedeno níže.

sudo apt-get upgrade vsftpd

Pokud potřebujete upgradovat 2–3 software, můžete je zadat v apt-get upgrade příkaz oddělený mezerou, jako je ten níže:sudo apt-get upgrade vsftpd google-chrome firefox

Inteligentní upgrade aplikačních balíčků pomocí Ubuntu Apt Get

Jak kromě upgradu nainstalovaných softwarových balíčků inteligentně řešíte konflikty softwarových balíčků? apt-get upgrade pouze balíček upgradů existující balíčky, ale dist-upgrade příkaz také odstraní existující balíčky, pokud jsou v konfliktu s novými verzemi.

Spuštěním níže uvedeného příkazu upgradujte stávající softwarové balíčky na vašem počítači. Tento příkaz také přidá nebo odebere všechny balíčky, aby splnil jakékoli závislosti.

sudo apt-get dist-upgrade

Číslo apt-get dist-upgrade Command má inteligentní systém řešení konfliktů. Pokud dojde ke konfliktu při aktualizaci balíčků, příkaz vybere nejprve kritické balíčky k aktualizaci a poté balíčky s nižší prioritou.

Chcete-li upgradovat verzi Ubuntu na další verzi, spusťte příkaz do-release-upgrade . Toto spustí apt-get dist-upgrade také k aktualizaci balíčků.

Vyhledávání a instalace konkrétních softwarových balíčků

Zatím jste se naučili aktualizovat úložiště balíčků a samotný operační systém. Jak ale hledat nové softwarové balíčky k instalaci? apt-cache umožňuje vyhledávat všechny dostupné nebo specifické softwarové balíčky.

Spuštěním níže uvedeného příkazu zobrazíte všechny lokálně známé softwarové balíčky (pkgnames ). Tento seznam je odvozen z poslední aktualizace proti sources.list konfigurační soubor.

apt-cache pkgnames

apt-cache pkgnames příkaz přirozeně vrací tuny softwarových balíčků a je těžké je procházet. Proč si tedy konkrétního nevyhledat, pokud znáte název softwarového balíčku?

Spusťte níže uvedený příkaz na search pro konkrétní úložiště softwarových balíků, v tomto případě pro vsftpd . Vzhledem k tomu, že hledáte pouze softwarový balíček, nemusíte předřadit sudo příkaz.

apt-cache search vsftpd

Pokud znáte přesný název balíčku, nahraďte search s show parametr, jako je tento:apt-cache show PackageName . Nahraďte PackageName se skutečným názvem balíčku. Tento příkaz vám umožňuje zobrazit podrobnosti o balíčku, jako je původ, architektura, verze atd.

Jakmile najdete softwarový balíček, spusťte níže uvedený příkaz na install tento softwarový balíček (vsftpd ) na vašem počítači.

sudo apt-get install vsftpd

Přeinstalace softwaru

Možná máte potíže s nějakým softwarem a nechcete věci rozebírat, abyste viděli, co je na něm špatného. Pokud ano, přeinstalování softwaru je jednou z věcí, kterou se můžete pokusit vyřešit problém se softwarem.

Spusťte následující apt-get install příkaz na --reinstall software (vsftpd ) ve vašem systému.

sudo apt-get install vsftpd --reinstall

Odebrání nainstalovaného softwaru

Software nainstalovaný ve vašem systému přirozeně spotřebovává vaše úložiště. Co když software již neslouží svému účelu? Odstranění tohoto softwaru je ideální věc. To vám umožní optimalizovat výkon vašeho systému.

Spusťte následující příkaz na remove konkrétní software (vsftpd ) z vašeho počítače.

sudo apt-get remove vsftpd

Odebrání softwaru a všech podpůrných souborů pomocí Ubuntu Apt Get

Většina softwaru nainstalovaného na vašem počítači zanechává zbytky, jako jsou složky nebo konfigurační soubory, i po jejich odstranění. Tyto zbytky také přispívají k vyčerpání vašeho úložiště, jak je tedy odstranit? Nechte Ubuntu Apt Get příkaz odstranit tyto zbytky za vás.

Možná jste již odinstalovali software, ale jeho konfigurační soubory zůstávají. Pokud ano, použijte purge parametr s apt-get bude stačit příkaz.

Spusťte níže uvedený příkaz na uninstall software (vsftpd ) a odstraňte zbylé soubory a složky (purge ) z vašeho počítače.

sudo apt-get purge vsftpd

Případně spusťte níže uvedený příkaz, pokud dáváte přednost odinstalaci (remove ) software a zbavit se (--purge ) jeho konfigurační soubory najednou.

sudo apt-get remove --purge vsftpd

Řešení chyb závislostí

Instalace, aktualizace nebo aktualizace softwaru nemusí vždy skončit dokonale. V určitém okamžiku máte tendenci dostávat chyby, jako jsou chyby závislostí kvůli poškozené databázi balíčků. Ale nebojte se! Ubuntu Apt Get příkaz vám umožní vymazat místní úložiště od načtených souborů balíčků, které nejsou vyžadovány, což může způsobovat chybu závislosti.

Samotné balíčky aplikací jsou uloženy v .deb soubory, které se stáhnou a nainstalují do vašeho počítače při instalaci jakéhokoli softwaru. Pokud nyní odeberete konkrétní software a znovu jej nainstalujete, apt použije .deb soubory z vašeho místního úložiště pro reinstalaci, spíše než opětovné stažení z internetu.

Pokud je však k dispozici novější verze softwaru a pokusíte se software přeinstalovat, stávající soubory ve vašem místním úložišti již nebudou použitelné. V důsledku toho se zobrazí chyba závislosti.

Spusťte apt-get clean příkaz níže k odstranění stažených a uložených souborů balíčků ve vašem místním úložišti (/var/cache/apt/archives ).

Číslo apt-get clean příkaz neodstraní soubory zámku ze složek /var/cache/apt/archives a /var/cache/apt/archives/partial. Zámkové soubory jsou určeny k tomu, aby zabránily dvěma různým správcům balíčků pracovat se stejnými soubory v konfliktu.

sudo apt-get clean

Chcete-li odebrat stažené balíčky softwaru, na které již nainstalovaný software neodkazuje, použijte autoclean parametr.

Spusťte níže uvedený příkaz k odstranění zbytkových souborů (soubory .deb ) (autoclean ) z /var/cache/apt/archives adresář.

sudo apt-get autoclean

Závěr

V tomto tutoriálu jste se naučili používat Ubuntu Apt Get příkazy k instalaci nebo aktualizaci softwarových balíků a aktualizaci samotného operačního systému. Dotkli jste se také řešení chyb při instalaci odstraněním nepotřebných souborů balíčků z předchozí verze instalace softwarových balíčků.

V tuto chvíli již víte, jak efektivně spravovat softwarové balíčky na vašem počítači. Proč neautomatizovat aktualizaci softwarových balíků pomocí skriptu Bash? Nebo můžete také přidat úlohy cron pomocí skriptu PHP?


Linux
  1. Jak spravovat balíčky pomocí APT na Ubuntu 18.04 LTS

  2. Získat software Ubuntu na Kubuntu 16.04?

  3. Apt get příklady příkazů pro správu balíčků na Ubuntu/Debianu

  1. Jak dostat software do Ubuntu?

  2. Příklady příkazů Dpkg pro správu balíčků v Ubuntu/Debianu

  3. Apt-Get Seznam nainstalovaných balíčků | Seznam nainstalovaný pomocí Apt na Ubuntu

  1. Jak opravit poškozené balíčky v Ubuntu

  2. Jak používat apt Package Manager na Ubuntu Linux

  3. Jak odinstalovat nebo odebrat softwarové balíčky z Ubuntu