Главная > HOWTO > Husky RPM packages for Fedora

Husky RPM packages for Fedora

Собрал RPM-пакеты проекта Husky (пакета приложений для Fidonet) для популярного дистрибутива Fedora. Собирал для себя, но по совету людей из эхи решил выложить готовые RPM-пакеты для всех желающих здесь (разрешён листинг для удобства скачивания wget’ом).

Доступны следующие пакеты:

  • i386 (для 32-битных дистрибутивов);
  • noarch (для всех архитектур);
  • SRPMS (пакеты с исходниками для быстрой пересборки под нужную платформу).

Если Вы используете 64-битный дистрибутив, то должны собрать пакеты самостоятельно из RPM с исходными кодами. Более подробная информация о пакетах и их установке под катом.

Установка на x86

Вы можете использовать готовые бинарные пакеты для установки проекта Husky на 32-битный дистрибутив.

1. Загрузите бинарные пакеты:

cd ~
wget "https://www.easycoding.org/linux/i386/huskylib-1.9.20110309C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/smapi-2.5.20110309C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/fidoconf-1.9.20110806C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/areafix-1.9.20110309C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/hpt-1.9.20110805C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/golded+-1.1.5.20110601C-1.i386.rpm"
wget "https://www.easycoding.org/linux/i386/binkd-1.0a.559-1.i386.rpm"
wget "https://www.easycoding.org/linux/noarch/fidosetup-1.2-g2.noarch.rpm"

2. Запустите установку пакетов:

cd ~
su
yum localinstall --nogpgcheck huskylib*.rpm
yum localinstall --nogpgcheck smapi*.rpm
yum localinstall --nogpgcheck fidoconf*.rpm
yum localinstall --nogpgcheck areafix*.rpm
yum localinstall --nogpgcheck hpt*.rpm
yum localinstall --nogpgcheck golded+*.rpm
yum localinstall --nogpgcheck binkd*.rpm
yum localinstall --nogpgcheck fidosetup*.rpm

Здесь параметр —nogpgcheck разрешает установить пакеты без GPG подписи.

На этом установка пакетов завершена. Если потребуются какие-либо зависимости, они будет автоматически загружены и установлены из репозитория дистрибутива.

Установка на другую платформу

Чтобы установить Husky на другую платформу (например, x86_64), Вам потребуется собрать пакеты для неё. Это сделать очень просто.

1. Загрузите пакеты с исходниками:

cd ~
wget "https://www.easycoding.org/linux/srpms/huskylib-1.9.20110309C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/smapi-2.5.20110309C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/fidoconf-1.9.20110806C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/areafix-1.9.20110309C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/hpt-1.9.20110805C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/golded+-1.1.5.20110601C-1.src.rpm"
wget "https://www.easycoding.org/linux/srpms/binkd-1.0a.559-1.src.rpm"
wget "https://www.easycoding.org/linux/noarch/fidosetup-1.2-g2.noarch.rpm"

2. Пересоберите пакеты под используемую платформу:

Внимание! Перед началом сборки необходимо установить следующие пакеты из репозитория дистрибутива:

  • gcc, gcc-c++ (g++);
  • rpm-build;
  • perl-devel;
  • make;
  • automake;
  • bzip2-devel;
  • perl-ExtUtils-Embed;
  • perl-libs.

Это можно сделать следующей командой:

sudo yum install gcc gcc-c++ rpm-build perl-devel make automake bzip2-devel perl-ExtUtils-Embed perl-libs

Запустите сборку бинарных пакетов из пакетов с исходными текстами и установку:

cd ~
rpmbuild --rebuild huskylib-1.9.20110309C-1.src.rpm
sudo yum localinstall --nogpgcheck huskylib*.rpm
rpmbuild --rebuild smapi-2.5.20110309C-1.src.rpm
sudo yum localinstall --nogpgcheck smapi*.rpm
rpmbuild --rebuild fidoconf-1.9.20110806C-1.src.rpm
sudo yum localinstall --nogpgcheck fidoconf*.rpm
rpmbuild --rebuild areafix-1.9.20110309C-1.src.rpm
sudo yum localinstall --nogpgcheck areafix*.rpm
rpmbuild --rebuild hpt-1.9.20110805C-1.src.rpm
sudo yum localinstall --nogpgcheck hpt*.rpm
rpmbuild --rebuild golded+-1.1.5.20110601C-1.src.rpm
sudo yum localinstall --nogpgcheck golded+*.rpm
rpmbuild --rebuild binkd-1.0a.559-1.src.rpm
sudo yum localinstall --nogpgcheck binkd*.rpm
sudo yum localinstall --nogpgcheck fidosetup*.rpm

Внимание! Собирать и устанавливать пакеты нужно именно в таком порядке по цепочке один за другим.

Категории:HOWTO Метки:, , , , , , , ,
  1. Пока что нет комментариев.
Представьтесь, пожалуйста! Если ваш комментарий предполагает ответ, мы ответим на него в ближайшее время. Адрес электронной почты должен быть действительным.


Внимание! Запрещено публиковать любые ссылки в тексте комментария, иначе он сразу же будет помечен как нежелательный и не будет опубликован на сайте.