Martes 01/09/2020

ETIQUETA | Software

En linux no es aconsejable usar el sistema de compresión "rar" debido a que WinRAR es un producto comercial perteneciente a RARLAB.

Pero ocasionalmente es posible que nos veamos obligados a descomprimir algún archivo "rar" que hayamos descargado de la red o que nos haya llegado por email o en un pendrive.

En los repositorios de linux tenemos disponible unrar-free que es de libre uso, pero sus opciones están limitadas y no puede emplearse para descomprimir archivos que hayan sido divididos en varios volúmenes (part1, part2, etc).

La mejor opción es instalar unrar-nonfree que es mucho más completo. En Raspberry Pi OS podemos instalarlo siguiendo estos dos pasos:

1º Compruebamos que se encuentra activo el repositorio de fuentes.

sudo nano /etc/apt/sources.list

Debe tener activa la línea:

deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

En caso de que existiera comentada (con una almohadilla "#" al principio de la línea), la descomentamos (quitamos la #).

2º Después tecleamos, en una terminal, lo siguiente:

sudo apt remove unrar-free;cd /tmp/;sudo apt update;sudo apt build-dep unrar-nonfree;sudo apt source -b unrar-nonfree;sudo dpkg -i unrar*.deb;echo 'done'

Con los pasos anteriores hemos instalado “unrar-nonfree” para “Raspberry Pi OS Buster” (antes Raspbian).

A partir de ahora podremos descomprimir los archivo “rar” de varios volúmenes con:

unrar e -x "archivo.part1.rar"

Sustituya “archivo.part1.rar” por el nombre del archivo correspondiente.

Esto es todo.

Salud(os).

Adenda: Esta ha sido la utilidad que siempre he usado para descomprimir archivos "rar" pero, después de la publicación de este post, he recibido varios emails indicándome que es mejor la utilización de Unarchiver, ya que es software abierto y está disponible en los repositorios de Raspbian

sudo apt install unar

Para descomprimir un archivo:

unar "archivo_comprimido"

Para ver el contenido:

lsar "archivo_comprimido"

Así quedan reseñadas las dos opciones "unrar-nonfree" y "unar"

Unarchiver tiene la ventaja añadida de que es válido para extraer los formatos más usuales de compresión (rar, zip, 7z, arj, lzh, etc.)

Gracias a Fran y ZenWalker


§