V systémech CentOS/RHEL 7 neexistuje žádný výchozí nástroj pro extrahování souboru .rar. Tento příspěvek popisuje kroky k instalaci unar balíček a použití příkazu unar k extrahování souborů s příponou .rar.
1. Přihlaste se jako uživatel root (nebo použijte sudo) a nakonfigurujte nejnovější úložiště EPEL, abyste mohli nainstalovat balíček unar:
# yum install epel-releasePoznámka :Doporučuji zakázat všechna existující úložiště a pouze povolit úložiště EPEL, pokud nechcete čelit žádnému konfliktu.
2, Nyní byste měli být schopni vidět právě nakonfigurované úložiště:
# yum clean all # yum repolist
Pomocí níže uvedeného příkazu byste měli vidět i balíček unrar.
# yum info unar*
Například:
# yum info unar* Loaded plugins: ulninfo Available Packages Name : unar Arch : x86_64 Version : 1.10.1 Release : 1.el7 Size : 1.9 M Repo : EPEL Summary : Multi-format extractor URL : http://unarchiver.c3.cx/commandline License : LGPLv2+ Description : The command-line utilities lsar and unar are capable of listing and extracting : files respectively in several formats including RARv3. unar can serve as a free : and open source replacement of unrar. #
3. Nyní pokračujte v instalaci balíčku:
# yum install unar -y
4. Jakmile je balíček nainstalován, je nyní možné extrahovat soubory RAR. Použijte unrar příkaz k extrahování souborů .rar.
# unar [file_name.rar]
Například:
# ll total 8 -rw-r--r--. 1 root root 72 May 6 10:48 test.rar #
# file test.rar test.rar: RAR archive data, v8, os: MS-DOS #
# unar test.rar test.rar: RAR 5 test.txt (0 B)... OK. Successfully extracted to "./test.txt". #
# ll total 8 -rw-r--r--. 1 root root 72 May 6 10:48 test.rar -rw-r--r--. 1 root root 0 May 6 10:48 test.txt #
Poznámka :Podívejte se na manuálovou stránku příkazu unrar, kde najdete další informace a dostupné možnosti.
# man unrar
Pokud přesunete původní úložiště na začátek příspěvku, přesuňte je zpět na původní místo a proveďte „vyčistit vše“
# yum clean all # yum repolist