GNU/Linux >> Znalost Linux >  >> Linux

Jak přejít na nižší verzi balíčků v systému Linux:The Ultimate Guide

Uživatelé Linuxu vždy ocení tok pravidelných aktualizací systémových aplikací. Linux poskytuje tři druhy push upozornění na aktualizaci systémových balíčků. Jsou to denní, týdenní a měsíční aktualizace. Věřte mi, upozornění na aktualizace systému Linux dělají uživatelům radost, když jsou upozornění na aktualizace systému Windows často otravná. Je lepší mít aktuální systém Linux. Ale někdy kvůli problémům s bezpečnostními záplatami nebo jinému neobvyklému chování balíčků je pro Linux nutný vynucený downgrade balíčku. Schopnost systémového hardwaru může být také velkým důvodem pro downgrade balíčku v Linuxu.

Přechod na nižší verzi balíčků na Ubuntu / Linux Mint

Když neponechala žádné možnosti, proces snížení klasifikace není možností, ale povinností. V Ubuntu Linux můžeme pro downgrade balíčku použít několik metod. Jsou to terminálové metody, metoda synaptického správce balíčků, metoda úložiště softwaru pro Linux a metody Snap Store. V tomto příspěvku se chystáme pokrýt různé procesy, jak downgradovat balíčky v Ubuntu/Linux Mint a proč je to nutné.

Metoda 1:Downgrade balíčku do dpkg Příkaz

Umožněte vám používat aktualizovanou verzi softwaru ve vašem počítači se systémem Linux; nyní, pro některé problémy s konfigurací hardwaru, musíte přejít na nižší verzi softwaru. K tomu můžete použít následující příkaz terminálu. V takovém případě si musíte stáhnout .dep balíček požadované verze tohoto softwaru.

Po stažení požadované verze můžete nyní inicializovat proces přechodu na nižší verzi pomocí dpkg příkaz. Nechte, požadovaný balíček, který jste si stáhli, se jmenuje package-file-x.0.9.deb . Následující příkaz odstraní aktuální verzi a nainstaluje požadovanou verzi tohoto balíčku.

$ dpkg -i package-file-x.0.9.deb

Metoda 2:Downgrade balíčku pomocí apt příkaz

V Linuxu existuje možnost downgrade balíčků pomocí apt příkaz v terminálu. K tomu potřebujete znát verzi požadovaného balíčku. Poté můžeme spustit následující příkazy terminálu v Linuxu a downgradovat balíček. Chcete-li nainstalovat starší verzi libovolného balíčku, musíte nejprve znát aktuální verzi balíčku ve vašem systému Linux.

Pro kontrolu běžící verze můžete použít apt příkaz policy v terminálu. Dovolte mi zkontrolovat verzi mé aktuální verze webového prohlížeče Firefox. Chcete-li zkontrolovat verzi Firefoxu, postupujte podle příkazu terminálu, který je uveden níže.

$ apt policy firefox

A chcete-li stáhnout a nainstalovat požadovanou verzi Firefoxu, poznamenejte si podrobnosti o verzi a zadejte následující příkazový řádek do svého terminálu Linux. Nechte si nainstalovat 63.0+build1 verzi webového prohlížeče Firefox, takže váš příkazový řádek bude vypadat jako následující příkaz.

$ sudo apt install firefox=63.0+build1-0ubuntu1

Pokud se u úložiště objeví nějaká chyba, musíte úložiště odstranit ze serveru Linux. Můžete použít purge příkaz k odstranění aktuálního úložiště ze systému Linux. Poté budete k aktualizaci úložiště používat příkaz Personal Package Archive (PPA).

$ sudo apt-get install ppa-purge
$ sudo ppa-purge ppa:user/ppa-name
$ apt install packagename=version

Metoda 3:Downgrade balíčku pomocí Synaptic Package Manager

Synaptický správce balíčků je grafický nástroj správce balíčků pro Linux. Má velmi uživatelsky přívětivé grafické uživatelské rozhraní pro stahování, upgrade nebo downgrade balíčků v Linuxu. Nejprve musíte do svého systému Linux nainstalovat správce balíčků Synaptic. Chcete-li nainstalovat správce balíčků Synaptic, postupujte podle apt příkazy v terminálu Linux.

$ sudo apt-get update
$ sudo apt-get install synaptic

Můžete si také stáhnout a nainstalovat správce balíčků Synaptic ze svého obchodu se softwarem pro Linux.

Po dokončení instalace je nyní dobré přejít na downgrade balíčku ze správce balíčků Synaptic. Vše, co musíte udělat, je vyhledat název balíčku uvnitř search box v pravém rohu správce balíčků Synaptic. Poté najděte název balíčku a z top menu bar , vyberte Balíček a z rozbalovací nabídky vyberte Force version .

Zde najdete dostupné verze tohoto konkrétního balíčku ve vašem systému Linux a nyní si můžete vybrat požadovanou verzi a přejít na nižší verzi balíčku.

Metoda 4:Downgrade balíčku pomocí Snap Store

Pomocí Snap Store v Ubuntu můžete také downgradovat jakýkoli balíček. Nejprve musíte nainstalovat Snap Store do vašeho systému Linux. Snap Store můžete nainstalovat buď z linuxového softwarového obchodu, nebo můžete k instalaci použít následující terminálové příkazy.

$ sudo apt update
$ sudo apt install snapd

Po dokončení instalace Snap Store můžete zkontrolovat seznam balíčků nainstalovaných ve vašem systému zadáním následujícího snap-list příkaz v terminálu. Zde získáte název balíčků s verzemi. Nyní si můžete vybrat, kterou verzi si chcete ve svém systému Linux ponechat, odebrat nebo přejít na nižší verzi. Pro proces přechodu na nižší verzi můžete vždy spustit revert příkaz terminálu.

$ snap list
$ sudo snap refresh --list
$ sudo snap revert <package name>

Metoda 5:Odebrání balíčků ze systémového úložiště

Po odebrání nebo odinstalaci jakýchkoli balíčků z vašeho systému Linux byste měli odstranit soubory úložiště z Linux Software &Updates. Tím se vyprázdní část pevného disku vašeho systému a systém se také zrychlí.

Chcete-li odstranit poškozené nebo odinstalované soubory ze svého úložiště Linux, otevřete Software & Updates a přejděte na Other Software Jídelní lístek. Zde najdete všechna softwarová úložiště, která jste nainstalovali. Chcete-li odstranit poškozené nebo nepoužívané soubory, jednoduše zrušte zaškrtnutí názvů souborů a znovu načtěte soubory mezipaměti.

Metoda 6:Instalace starších verzí balíčků z oficiálních verzí softwaru

Existuje další způsob, jak downgradovat váš linuxový balíček; můžete přejít na oficiální webovou stránku konkrétního softwaru a najít sekci vydání, kde získáte požadovanou starší verzi. Například předvádím, jak najít všechny nové a starší verze přehrávače VLC. Po získání adresáře releases si můžete snadno stáhnout a nainstalovat požadovanou verzi VLC.

Přejděte na nižší verzi balíčků v systému Red Hat Linux

Red Hat Linux se trochu liší od tradičních linuxových distribucí. Používá yum (Yellowdog Updater Modified) místo příkazu sudo příkaz. Chcete-li přejít na nižší verzi balíčku v Red Hat, můžete použít následující yum příkazy ve vašem linuxovém terminálu. Obvykle jsou balíčky Red Hat downgradovány kvůli problémům s hardwarem nebo jádrem.

Dovolte, chcete downgradovat velmi zabezpečeného FTP démona (vsftpd) version: 2.0.5-12.el5 na HTTP version: 2.2.3-22 , z vašeho Red Hat Linuxu. K tomu vaše yum příkaz bude takový, jak je uvedeno níže. Poté můžete zkontrolovat historii verzí.

$ yum downgrade vsftpd-2.0.5-12.el5
$ yum downgrade httpd-2.2.3-22.el5
$ yum history list all

Přejděte na nižší verzi balíčků v systému CentOS

V různých distribucích Linuxu je CentOS operačním systémem další úrovně, který je spojen s Red Hat. Stručně řečeno, Cent OS je také známý jako společný podnik Red Hat Enterprise Linux. CentOS se tedy také řídí yum velení, stejně jako Red Hat. Chcete-li přejít na nižší verzi webového prohlížeče Firefox ve vašem operačním systému Cent, za tím vás doslova lžičkou krmím všemi příkazy terminálu, abyste pochopili proces downgradu.

$ firefox --version
$ rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm
$ yum --showduplicates list firefox 
$ sudo yum downgrade firefox

Přejděte na nižší verzi balíčků na Fedoře

Protože operační systém Fedora také používá správce balíčků RPM (RedHat Package Manager), můžete buď použít příkazové řádky Red Had, nebo můžete použít pokročilé (DNF) Dandified yum správce balíčků pro upgrade, downgrade nebo instalaci balíčků ve vašem Florida Linux. Všechny primární příkazové řádky pro instalaci konkrétní verze balíčku v Linuxu na Floridě jsou uvedeny níže.

$ sudo dnf --showduplicates list package_name
$ sudo dnf install package_name-version.fc28
$ sudo dnf history

Přejděte na nižší verzi balíčků na Linux Arch

Pokud jste v Linuxu začátečník, jste správným směrem. Linux Arch je nejlehčí OS mezi distribucemi Linuxu. Pokud potřebujete downgradovat nějaké balíčky ve vašem Linux Archu, musíte nejprve najít umístění tohoto balíčku ve vašem kořenovém adresáři.

Chcete-li najít kořenový adresář, můžete vždy použít ls příkaz v terminálu. Poté budete muset použít správce balíčků Pacman ve vašem Linux Arch k instalaci požadovaného .pkg soubor. Pro lepší pochopení jsou níže uvedeny příkazové řádky.

$ ls /var/cache/pacman/pkg/ | grep package_name
$ sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz

Poslední myšlenky

Downgrade balíčků v Linuxu není pro zkušeného uživatele Linuxu příliš obtížná práce. Vysvětlil jsem způsoby, jak downgradovat balíček jak v terminálové metodě příkazového řádku, tak v metodě grafického uživatelského rozhraní pro většinu používaných distribucí Linuxu. V tomto příspěvku najdete všechny procesy a kroky vysvětlené s krátkou ukázkou, abyste získali jasnou představu o procesu downgradu balíčků na Linuxu.

Pokud si myslíte, že tento příspěvek byl pro vás užitečný, nezapomeňte jej sdílet se svou komunitou Linuxu, aby z toho mohli mít také prospěch. A neváhejte napsat své názory a myšlenky na tento příspěvek do sekce komentářů.


Linux
  1. Jak používat XBPS Package Manager na Void Linux

  2. Jak vypsat seznam závislostí balíčku v Linuxu

  3. Jak změnit identitu systému Linux

  1. Jak nainstalovat balíčky na RHEL 8 / CentOS 8 Linux System

  2. Jak zkontrolovat verzi OS a Linuxu

  3. Průvodce příkazem Linux „Top“.

  1. Jak zkontrolovat všechny běžící služby v Linuxu

  2. Jak převést balíčky Linuxu s Alienem

  3. Jak vypsat obsah balíčku v Linuxu