GNU/Linux >> Znalost Linux >  >> Linux

rpm:příkaz nenalezen

Red Hat Package Manager, také známý jako RPM, je program pro instalaci, odinstalaci a správu softwarových balíčků v distribucích Linuxu založených na RPM. Existují různé nástroje, které využívají nástroj rpm v backendu, například yum a dnf, abychom jmenovali dva. To je svou povahou podobné svému protějšku, nástroji dpkg. Kdykoli existují požadavky na závislost, musíte jít ven a ručně najít potřebné soubory k jejich instalaci. Všechny balíčky, které rpm spravuje, končí příponou rpm.

K instalaci balíčku se používá volba -i. Obecně je propojen s volbami -v a -h pro podrobnost a zobrazuje průběh instalace pomocí symbolů hash. Nevýhodou použití této metody je, že RPM nedokáže vyřešit závislost automaticky, a proto mezitím ukončí instalaci, pokud při instalaci balíčku narazí na nějaké nenaplněné závislosti.

RPM můžeme použít k násilné instalaci balíčku vypnutím kontroly závislosti během procesu instalace pomocí volby –nodeps. Tato metoda se nedoporučuje, protože program poté nemusí fungovat, to znamená, pokud je nainstalován bez vyřešení jeho závislostí.

Pokud se při spouštění příkazu rpm zobrazí chyba, jak je uvedeno níže:

rpm: command not found

můžete zkusit nainstalovat balíček rpm pomocí níže uvedeného příkazu podle vaší volby distribuce.

Distribuce Příkaz
OS X brew install rpm
Debian apt-get install rpm
Ubuntu apt-get install rpm
Alpine apk přidat otáčky za minutu
Kali Linux apt-get install rpm
CentOS yum instalace rpm
Fedora dnf install rpm
Raspbian apt-get install rpm

Příklady příkazů rpm

1. Seznam všech balíčků nainstalovaných v systému:

$ rpm -qa

2. Najděte konkrétní balíček nainstalovaný v systému převodem výstupu předchozího příkazu do příkazu grep, jak je znázorněno zde:

$ rpm -qa | grep kernel

3. Identifikujte balíček, který nainstaloval soubor do systému, jak je znázorněno zde:

# rpm -qf /etc/httpd/conf/httpd.conf

4. Zobrazte seznam souborů nainstalovaných balíčkem RPM, jak je znázorněno zde:

# rpm -ql httpd

5. Zobrazte nedávno nainstalovaný balíček RPM, jak je znázorněno zde:

# rpm -qa --last

6. Zobrazte informace o nainstalovaném balíčku, jak je znázorněno zde:

# rpm -qi vsftpd

7. Zobrazte dokumentaci souboru nainstalovaného balíčkem, jak je znázorněno zde:

# rpm -qdf /usr/bin/wget

8. Zobrazte dokumentaci nainstalovanou podle balíčku, název je uveden zde:

# rpm -qd yum

9. Zobrazte konfigurační soubor nainstalovaný balíčkem, jak je znázorněno zde:

# rpm -qc vsftpd

10. Zobrazte seznam změnových informací konkrétního balíčku, jak je znázorněno zde:

# rpm -q --changelog httpd

11. Seznam verzí všech odpovídajících balíčků:

# rpm --query --all 'mariadb*'

12. Vynucená instalace balíčku bez ohledu na aktuálně nainstalované verze:

# rpm --upgrade package_name.rpm --force

13. Zobrazit skriptlety ze souboru RPM:

# rpm --query --package --scripts package_name.rpm

14. Zobrazit změněné, chybějící a/nebo nesprávně nainstalované soubory odpovídajících balíčků:

# rpm --verify --all 'php-*'


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. netstat:příkaz nenalezen

  1. kubectl:příkaz nenalezen

  2. apt:příkaz nenalezen

  3. rm:příkaz nenalezen

  1. Subscription-manager:příkaz nenalezen

  2. mv:příkaz nenalezen

  3. ln:příkaz nenalezen