Установка RAR в Fedora

В репозиториях 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 найдёт и доустановит автоматически.

Готово.