Я пытаюсь установить пакет GMP на Redhat 4, x86_64. Пакет может быть установлен только с помощью make, который недоступен и должен быть установлен с помощью apt-get/yum, но у меня нет ни одного из них. Я попытался установить их, используя rpm, но каждая из них требует много зависимостей, которые, хотя и ограничены в количестве, кажутся ОЧЕНЬ утомительной работой.

Любая помощь о том, как мне следует решить эту проблему?

4 ответа4

1

Почему бы вам не установить yum вручную через rpm?

Вручную установите YUM через RPM в Centos 5

Чтобы вручную переустановить yum, выполните следующие команды:

rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-27.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-8.3.el5_4.2.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm –nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm –nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm –nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
yum -y update

Источник

1

RHEL4 не имеет ням. В этой версии вы используете up2date для установки программного обеспечения, если вы подписаны на программные каналы Red Hat.

0

Вы можете скачать make непосредственно с сайта GNU. Вам также следует установить компилятор C, такой как gcc .

0

Redhat 4 довольно старый (1996), поэтому современные инструменты для автоматической загрузки зависимостей недоступны.

Система, вероятно, была установлена с DVD или набора компакт-дисков. Найди их. Таким образом, вы, по крайней мере, будете иметь все доступные файлы.

Или вы можете попробовать этот рецепт, чтобы установить yum на Redhat 4.

Примечание. Если нет действительно веской причины для сохранения этой древней системы, рассмотрите возможность обновления до более поздней версии. Системы Linux довольно безопасны, но это верно только в том случае, если вы устанавливаете каждое обновление. Если эта система подключена к Интернету, скорее всего, это больше не ваша собственная система ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .