GNU/Linux >> Znalost Linux >  >> Cent OS

Jak odinstalovat nebo odebrat balíčky z CentOS

Úvod

Nepotřebné balíčky zpomalují výkon systému a zabírají úložný prostor. Pokud konkrétní software nepoužíváte, je nejlepší jej odstranit, a to je snadné.

V tomto kurzu se dozvíte, jak odstranit balíčky a odinstalovat závislosti z CentOS 7.

Předpoklady

  • Přístup k uživatelskému účtu pomocí sudo nebo root privilegia
  • Okno terminálu nebo příkazový řádek (Ctrl +Alt +F2 )
  • Správci balíčků YUM a RPM, zahrnutí ve výchozím nastavení

Odinstalujte balíček z CentOS pomocí Yum

CentOS je distribuce RHEL (Red Hat Enterprise Linux). Uživatelé se spoléhají na správce balíčků RPM (Red-hat Package Manager) a YUM (The Yellowdog Updater, Modified).

Chcete-li odebrat balíček z CentOS , použijte následující příkazy yum:

yum remove [package_name]

NEBO

yum erase [package_name]

V následujícím příkladu jsme odstranili balíček webového serveru Apache uložený pod názvem httpd.x86_64 pomocí yum příkaz.

Před odstraněním vás příkazový řádek požádá o heslo uživatele root (nebo uživatele sudo) a potvrzení, že chcete software smazat.

Zadejte y (pro ano) a stiskněte Enter . Pokud jste si to rozmysleli, stiskněte n (pro ne) a poté Enter .

Nakonec vás výstup informuje, že proces je dokončen, a ukáže vám, který balíček byl smazán.

Jak odstranit balíčky se závislostmi pomocí Yum

Závislosti balíčků jsou binární soubory, knihovny a moduly, na kterých software spoléhá. Při instalaci softwaru automaticky stáhne a uloží požadované závislosti.

Ve většině případů smazání softwaru z místního správce balíčků také vymaže jeho závislosti (pokud je jiné programy nevyžadují).

Přesto existují případy, kdy je nutné tyto závislosti odstranit ručně.

Odstranění balíčku a vymazání všech nepotřebných závislostí použijte následující příkaz:

yum autoremove [package_name]

Případně můžete změnit yum konfigurační soubor pro automatické odstranění závislostí balíčků při mazání balíčku pomocí yum remove nebo yum erase příkazy.

Začněte otevřením souboruyum.conf soubor s textovým editorem dle vašeho výběru:

vi /etc/yum.conf

Poté do souboru přidejte následující řádek:

directive clean_requirements_on_remove=1


Uložit a ukončit soubor.

Jak najít konkrétní soubor v CentOS

V případě, že potřebujete smazat balíček, ale nejste si jisti jeho přesným názvem souboru, můžete použít jeden z následujících dvou příkazů:

yum list- | grep [package_name]

NEBO

rpm -qa | grep [package_name]

Výstup zobrazí seznam všech nainstalovaných balíčků se zadanou frází v názvu souboru.

Jak můžete vidět na obrázku níže, httpd se objevuje v následujících balíčcích (a závislostech):


Až budete mít přesný název balíčku, který chcete vymazat, můžete jej odinstalovat ze systému CentOS.

Další možnosti výpisu balíčků na CentOS najdete v našem podrobném tutoriálu.


Cent OS
  1. Jak odstranit osiřelé balíčky na CentOS Linux

  2. Jak zakázat úložiště balíčků YUM na CentOS

  3. Jak odinstalovat/odebrat GNOME z CentOS/RHEL 7

  1. Jak odebrat nainstalované balíčky ze specifického úložiště v CentOS, Fedora

  2. Jak odinstalovat aria2 z Ubuntu

  3. Jak odinstalovat neovim z Ubuntu

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

  2. Jak odinstalovat pluginy rhythmbox z Ubuntu

  3. Jak odinstalovat steam z Ubuntu