RawHide - источник свежих SRPMS.

    Разработка не стоит на месте. Постоянно появляются новые версии софта, да и сама операционная системы RedHat продивгается от версии у версии. Но как это часто случается, практически каждая программа требует небольшой "рихтовки" для установки на конкретную версию UNIX. И RedHat не исключение. Как правило, такие "подрихтованные" версии носят название ports. Например, FreeBSD ports - гигантская коллекция софта, настроенная под систему FreeBSD.

     Практически аналогичная ситуация существует для системы RedHat. Называется она RawHide. Рекомендую прочитать  заглавную статью на сайте RedHat : Rolling, Rolling, Rolling...keep that Linux rolling....

  Канонический адрес RawHideftp://ftp.redhat.com/pub/rawhide/

    Как не сложно догадаться, все пакеты с RawHide распространяются в форме SRPMS, поскольку пакет RPM "родной" для платформы RedHat.


Установка пакетов с RawHide.

    Как уже было сказано выше, пакеты с RawHide - это обычные SRPMS. Поэтому и работать с ними надо, как с обычными SRPMS.

    Давайте установим какой-нибудь пакет, например nc (Net Copy) c RawHide :

[root@on ~]# ftp ftp.redhat.com
...
ftp> cd /pub/rawhide/SRPMS/SRPMS/
ftp> get nc-1.10-10.src.rpm
...
ftp> exit
[root@on ~]#

     Пакет .src. можно рассматривать как обычный RPM. Его нужно установить :

[root@on ~]# rpm -ihv nc-1.10-10.src.rpm

    По умолчанию, корень для RPM : /usr/src/redhat/

[root@on ~]# cd /usr/src/redhat/SPECS/
[root@on ~]# rpm -ba nc.spec

    Дожен отработать RPM и должны образоваться два файла :

/usr/src/redhat/SRPMS/nc-1.10-10.src.rpm
/usr/src/redhat/RPMS/i386/nc-1.10-10.i386.rpm

 

Package Management with RPM