Как поставить Unrar и Rar на CentOS
В стандартном репозитории 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