RAR файлы является форматом сжатия архивов, и если вы имеете RAR файлы, то их необходимо распаковать (извлечь файлы из RAR архива). RAR это проприетарный формат файлов для сжатия и архивирования данных, разработанной Евгением Рошалом.
Команда, выполняемая извлечение .rar файлов называется "UnRAR". По умолчанию, UnRAR не устанавливается в Linux, FreeBSD или иных UNIX-подобных системах. Однако мы можем установить UnRar команду с помощью apt-get или команд yum и pkg_add.
Установка UnRAR в Debian или Ubuntu Linux
Доступны две версии UnRAR, одна бесплатная (unrar-free), а вторая с закрытым кодом (unrar), - пробуем unrar-free:
$ apt-cache search unrar unrar-free - Unarchiver for .rar files unrar - Unarchiver for .rar files (non-free version) $ apt-get install unrar-free $ unrar Franke-1.rar unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers Extracting from /home/user/Рабочий стол/Franke-1.rar Extracting Franke-1/����� ��ࠢ������ �������. ��� 1. �࠭�� �.djvu Failed 1 Failed
Видим, что unrar-free с задаче не справился, - теперь установим и испробуем оригинальный unrar:
$ apt-get install unrar ... Настраивается пакет unrar (1:5.2.7-0.1) … update-alternatives: используется /usr/bin/unrar-nonfree для предоставления /usr/bin/unrar (unrar) в автоматическом режиме $ unrar e Franke-1.rar UNRAR 5.21 freeware Copyright (c) 1993-2015 Alexander Roshal Extracting from Franke-1.rar Extracting Химия отравляющих веществ. Том 1. Франке З.djvu OK All OK
Извлечение прошло успешно.
Установка UnRAR в CentOS или FreeBSD
Для установки в Fedora Linux/CentOS/RHEL, используйте команду yum: yum install unrar
Если используем FreeBSD, тогда: pkg_add -v -r unrar
Если ни один из методов не помогает или мы используем экзотический UNIX дистрибутив, загрузим бинарный пакет с официального сайта http://www.rarlab.com/download.htm:
$ cd /tmp $ wget http://www.rarlab.com/rar/rarlinux-3.6.0.tar.gz ИЛИ $ wget http://www.rarlab.com/rar/rarlinux-5.3.b4.tar.gz ИЛИ 64 bit: $ wget http://www.rarlab.com/rar/rarlinux-x64-5.3.b4.tar.gz
Далее, извлекаем содержимое архива: tar -zxvf rarlinux-*.tar.gz
Обе unrar и rar команды размещены поддиректории rar, перейдём в этот каталог и скопируем файлы в /usr/local/bin: cd rar && cp rar unrar /usr/local/bin