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

Jak nainstalovat a spravovat balíčky na CentOS pomocí RPM

Každá distribuce Linuxu má svůj vlastní způsob správy softwarových balíků. CentOS používá dva příkazy pro správu balíčků:nízkoúrovňový příkaz RPM a vysokoúrovňový příkaz YUM.

RPM je zkratka pro R ed. Klobouk P ackage M anager. Ano, používají jej také Red Hat Enterprise Linux, Fedora, Oracle Linux a Scientific Linux. Používá se ke správě balíčků a v tomto článku vám ukážu některé základní operace s RPM.

Instalace balíčku s RPM na CentOS

RPM používáme k instalaci balíčku ze souboru .rpm. Potřebujeme mít soubor, takže abychom vám to mohli předvést, stáhneme si soubor .rpm pro balíček s názvem epel-release, což je sada dalších repozitářů (můžete si je představit jako obchody se softwarem) pro Fedoru. a CentOS. Lze jej nalézt na následující adrese:

https://dl.fedoraproject.org/pub/epel/6/x86_64/

Klikněte pravým tlačítkem na epel-release-6.8.noarch.rpm a zvolte Kopírovat adresu odkazu. Nyní přejděte do příkazového řádku systému Linux a stáhněte soubor pomocí curl.

Po stažení můžeme nainstalovat .rpm soubor pomocí -i možnost ot./min příkaz.

Výpis nainstalovaných balíčků

Nyní očekáváme, že balíček bude nainstalován a dostupný, ale jak se můžeme ujistit, že tomu tak skutečně je? Otáčky za minutu příkaz má možnost vypsat všechny nainstalované rpm balíčky pomocí -qa možnost.

Zobrazí se seznam všech nainstalovaných balíčků, ale můžeme použít grep filtrovat výsledky tak, aby zobrazovaly pouze náš balíček. Tak pojďme na to.

Na čisté minimální instalaci CentOS 6 je spousta nainstalovaných balíčků a jejich přesný počet můžete vidět počítáním řádků.

Odebírání balíčků

Pokud se rozhodneme, že balíček již nepotřebujeme, můžeme jej odinstalovat. To lze provést pomocí stejných ot/min příkaz, pouze s jinou volbou, -e, následovaný názvem balíčku. Všimněte si, že toto NENÍ název souboru.

Po odstranění jsme uvedli nainstalované balíčky a zjistili jsme, že neexistuje epel-release nic víc. Všimli jste si, že jsem neuvedl úplný název balíčku s číslem verze? No, nemusíte uvádět číslo verze, postačí základní název balíčku.

Offline instalace

Ačkoli obvyklý způsob instalace .rpm soubor je nainstalovat z místního souborového systému, můžete jej nainstalovat také ze vzdáleného umístění. Použijme odkaz ke stažení, který jsme získali dříve, a použijte jej, jako by se jednalo o fyzický soubor:

Výpis souborů balíčku

Existuje jedna užitečná možnost ot./min a to je -ql volba. Obsahuje seznam všech souborů, které jsou nainstalovány s balíčkem. epel-release není příliš zajímavé, takže bychom mohli zkusit vypsat soubory, které patří k jednomu nainstalovanému balíčku s názvem openssh-server.

Vlastnictví balíčku k souboru

Můžete si položit otázku:který balíček nainstaloval konkrétní soubor, nebo spíše, ke kterému balíčku soubor patří. Možnost -qf následovaný názvem souboru (úplná cesta) ukazuje balíček, který nainstaloval soubor.

Informace o balíčku

Můžeme získat další informace o nainstalovaném balíčku, jako je jeho verze a čísla vydání, popis, kdy byl nainstalován a tak dále. Používá se s -qi možnost ot./min, následovaný názvem nainstalovaného balíčku.

Ještě více s -qip možnost ot./min, můžeme získat informace o balíčku ze souboru balíčku ještě před jeho instalací. Je to docela užitečné někdy, když potřebujeme vědět nějaké další informace.

Výstupy vypadají téměř stejně. Dokážete rozeznat rozdíl? Tohle nechám na vás.

Závěr

Není to tak dávno, ot./min a instalace zdroje byly hlavní metody instalace softwarových balíků pro Linux. Instalace zdroje (kompilace zdrojových souborů) je ve výchozím nastavení komplikovaná a časově náročná (může trvat i hodiny) a .rpm balíčky vás mohou nechat v takzvaném peklu závislosti na otáčkách.

Naštěstí vám v posledních několika letech většina výrobců softwarových balíčků umožňuje nakonfigurovat váš systém tak, aby používal yum instalační program, a to i pro nejnovější verze softwaru. Tato metoda je jednodušší a stará se o závislosti automaticky.

Nicméně, některé funkce rpm příkazy jsou stále nezbytné, abyste je jako správce Linuxu znali, takže se seznamte s větším předstihem rpm Díky funkcím se budete cítit pohodlněji při práci s Linuxem v příkazovém řádku. Proto ot./min je určitě staré, ale neodpisované!


Cent OS
  1. Nainstalujte balíčky RPM na Ubuntu 11.10 a Ubuntu 11.04

  2. Jak nainstalovat Ntopng na CentOS 6

  3. Jak nainstalovat a spravovat software na CentOS 7

  1. Jak nainstalovat úložiště RepoForge (RPMForge) na CentOS 5, CentOS 6 a CentOS 7

  2. Jak nainstalovat balíček Mokutil na CentOS/RHEL 7 a 8

  3. Jak nainstalovat balíčky pomocí dnf v CentOS/RHEL 8

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat balíček RPM na RHEL 8 / CentOS 8 Linux

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