Non esiste un'utilità predefinita nei sistemi CentOS/RHEL 7 per estrarre un file .rar. Questo post descrive i passaggi per installare unar pacchetto e uso del comando unar per estrarre file con estensione .rar.
1. Accedi come utente root (o usa sudo) e configura i repository EPEL più recenti per poter installare il pacchetto unar:
# yum install epel-releaseNota :Consiglio di disabilitare tutti i repository esistenti e di abilitare semplicemente il repository EPEL se non si desidera affrontare alcun conflitto.
2, ora dovresti essere in grado di vedere il repository appena configurato:
# yum clean all # yum repolist
Dovresti essere in grado di vedere anche il pacchetto unrar elencato usando il comando seguente.
# yum info unar*
Ad esempio:
# 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. Ora procedi con l'installazione del pacchetto:
# yum install unar -y
4. Una volta installato il pacchetto, ora è possibile estrarre i file RAR. Usa unrar comando per estrarre i file .rar.
# unar [file_name.rar]
Ad esempio:
# 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 #
Nota :Visualizza la pagina man di unrar command per ulteriori informazioni e opzioni disponibili.
# man unrar
Se sposti i repository originali all'inizio del post, riportali nella posizione originale ed esegui un "pulisci tutto"
# yum clean all # yum repolist