LINUX.ORG.RU

setup gcc

 ,


0

1

Всем доброго времени суток!

На vps установлена centos 5.11 (final). Хочу добавить хост в zabbix для мониторинга с шифрованием трафика, для шифрования нужен tls 1.2, что собственно не поддерживается 5ой версией. Но, есть вариант скомпилировать openssl v1+ и zabbix последней версии.

Для компиляции нужен gcc. При попытке установить gcc выдает ошибку:

glibc-devel-2.5-123.i386 from C5.11-base has depsolving problems
--> Missing Dependency: glibc = 2.5-123 is needed by package glibc-devel-2.5-123.i386 (C5.11-base)
glibc-headers-2.5-123.i386 from C5.11-base has depsolving problems
--> Missing Dependency: glibc = 2.5-123 is needed by package glibc-headers-2.5-123.i386 (C5.11-base)
Error: Missing Dependency: glibc = 2.5-123 is needed by package glibc-headers-2.5-123.i386 (C5.11-base)
Error: Missing Dependency: glibc = 2.5-123 is needed by package glibc-devel-2.5-123.i386 (C5.11-base)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

К слову на других хостах с 5 centos, gcc устанавливался корректно.

В чем может быть проблема?

ну лучше пойти правильным путем - собрать рпм-пакет, затем установить пакет в систему.

для этого требуется установить пакет mock, затем собрать spec-файл

Nurmukh ★★★
()
Ответ на: комментарий от XMs

видимо да, проверка зависимостей gcc показывает:

[root@adm ~]# repoquery --requires --resolve gcc
info-0:4.8-14.el5.i386
glibc-devel-0:2.5-123.i386
glibc-0:2.5-123.el5_11.1.i686
libgomp-0:4.4.7-1.el5.i386
libgcc-0:4.1.2-55.el5.i386
bash-0:3.2-32.el5_9.1.i386
cpp-0:4.1.2-55.el5.i386
binutils-0:2.17.50.0.6-26.el5.i386

Как мне корректно заменить версию? Могу ли я просто удалить glibc и установить нужную?

krofkaenot
() автор топика
Ответ на: комментарий от krofkaenot

Вопрос, то ли ты собрался менять. Я склоняюсь к мысли, что ты ставишь gcc не той архитектуры. Откуда компилятор тянешь?

XMs ★★★★★
()
Ответ на: комментарий от arson
echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
krofkaenot
() автор топика
Ответ на: комментарий от arson

это я сделал, прежде чем запустить установку. меня это смущает, где альтернативный репо?:

[root@epcmcorp ~]# yum install gcc
Loaded plugins: fastestmirror
Determining fastest mirrors
C5.11-base                | 1.1 kB     00:00     
C5.11-base/primary        | 996 kB     00:00     
C5.11-base                             2791/2791
Setting up Install Process
Resolving Dependencies

krofkaenot
() автор топика

Отойди от компьютера, позови специалиста, а сам иди учить уроки.

anonymous
()
Ответ на: комментарий от arson

Тоже самое :/

[root@adm ~]# yum install glibc.i386
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
C5.11-base                                                                                                                                                                                                        | 1.1 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i386 0:2.5-123 set to be updated
--> Processing Dependency: glibc-common = 2.5-123 for package: glibc
--> Finished Dependency Resolution
glibc-2.5-123.i386 from C5.11-base has depsolving problems
  --> Missing Dependency: glibc-common = 2.5-123 is needed by package glibc-2.5-123.i386 (C5.11-base)
Error: Missing Dependency: glibc-common = 2.5-123 is needed by package glibc-2.5-123.i386 (C5.11-base)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
[root@adm ~]# yum install glibc-common
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
C5.11-base                                                                                                                                                                                                        | 1.1 kB     00:00     
Setting up Install Process
Package matching glibc-common-2.5-123.i386 already installed. Checking for update.
Nothing to do

krofkaenot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.