Как поставить Unrar и Rar на CentOS

Материал из wiki.p3.ru

В стандартном репозитории CentOS Linux данные программы архиваторы (rar и unrar) отсутствуют. Вы можете поставить их из репозитория RPMForge, подключать данный репозиторий не обязательно, достаточно выполнить следующие команды:

Для установки unrar

wget http://packages.sw.be/unrar/unrar-3.9.4-1.el5.rf.i386.rpm 
rpm -Uvh unrar-3.9.4-1.el5.rf.i386.rpm

Для установки rar

wget http://packages.sw.be/rar/rar-3.9.0-0.1.b3.el5.test.i386.rpm
rpm -Uvh rar-3.9.0-0.1.b3.el5.test.i386.rpm

В принципе достаточно поставить только rar, распаковывать файлы можно с помощью команды:

rar x имя_файла.rar

В приведенном примере производится установка для 32-битной версии CentOS (такая используется на наших VDS), для 64-битной следует использовать соответственно файлы в которых в имени используется указание x86_64 вместо i386 (зайти на http://packages.sw.be и посмотреть)

Также можно скачать с официального сайта (http://rarlabs.com/download.htm) архив с бинарными файлами http://rarlabs.com/rar/rarlinux-3.9.3.tar.gz и извлечь из него файлы rar и unrar (распаковать архив можно командой tar xzf rarlinux-3.9.3.tar.gz) и скопировать их, например, в /usr/bin/ либо произвести установку:

wget http://rarlabs.com/rar/rarlinux-3.9.3.tar.gz
tar xzf rarlinux-3.9.3.tar.gz
cd rar
make install

Команда make install выполнит следующие действия согласно содержимому файла makefile:

mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib