В репозиториях Fedora и Centos нет архиватора RAR. Если вам нужно только рапаковывать RAR архивы то для этого достаточно установить пакет unrar из репозитория RPM Fusion YUM. Если же вам нужно создавать RAR архивы то нужно загрузить и установить полный пакет RAR из DAG.
Нужна только распаковка RAR архивов?
Сначала ставим подключаем два репозитория RPM Fusion free и nonfree. Детально о установке RPM Fusion можно прочесть здесь: http://rpmfusion.org/Configuration А затем ставим сам unrar.
# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm # yum install unrar
Готово.
Необходима возможность создания RAR архивов?
Сначала загрузим RPM с исходниками с DAG: http://dag.wieers.com/rpm/packages/rar Загляните туда, может там появился архиватор поновее. Я же привожу пример с rar-3.5.1-1.
Обратите внимание до момента установки готового пакета в систему не нужны права root.
$ wget -c http://dag.wieers.com/rpm/packages/rar/rar-3.5.1-1.rf.src.rpm
Теперь, установим RPM с исходниками. Будет создано дерево $HOME/rpmbuild.
$ rpm -iv rar-3.5.1-1.rf.src.rpm
Далее, построим двоичный пакет в $HOME/rpmbuild.
$ rpmbuild -bb ~/rpmbuild/SPECS/rar.spec
И наконец установите полученный RPM от пользователя root
# yum localinstall $HOME/rpmbuild/RPMS/$(arch)/rar-3.5.1-1.rf.i686.rpm
Если будете устанавливать через RPM вероятно потребуется доустановить пакет compat-libstdc++-33. YUM найдёт и доустановит автоматически.
Готово.