No existe una utilidad predeterminada en los sistemas CentOS/RHEL 7 para extraer un archivo .rar. Esta publicación describe los pasos para instalar unar paquete y uso del comando unar para extraer archivos con extensión .rar.
1. Inicie sesión como usuario root (o use sudo) y configure los repositorios EPEL más recientes para poder instalar el paquete unar:
# yum install epel-releaseNota :Recomiendo deshabilitar todos los repositorios existentes y solo habilitar el repositorio EPEL si no quiere enfrentar ningún conflicto.
2, ahora debería poder ver el repositorio recién configurado:
# yum clean all # yum repolist
Debería poder ver el paquete unrar en la lista también usando el siguiente comando.
# yum info unar*
Por ejemplo:
# 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. Ahora proceda a instalar el paquete:
# yum install unar -y
4. Una vez instalado el paquete, ahora es posible extraer archivos RAR. Usa el descomprimir comando para extraer los archivos .rar.
# unar [file_name.rar]
Por ejemplo:
# 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 :vea la página man del comando unrar para obtener más información y opciones disponibles.
# man unrar
Si mueve los repositorios originales al comienzo de la publicación, muévalos al lugar original y realice una "limpieza total"
# yum clean all # yum repolist