Установите более старую версию GLibc на RHEL

Необходимо было бы отредактировать исходный код программ, выполняющих загрузку, поскольку файлы создаются по умолчанию как 0666 измененных текущим umask. От fopen(3) страница справочника:

   Any created files will have mode S_IRUSR | S_IWUSR | S_IRGRP |  S_IWGRP
   |  S_IROTH  |  S_IWOTH (0666), as modified by the process’s umask value
   (see umask(2)).
1
05.08.2014, 22:55
2 ответа

Действительно ли возможно, что Вы используете DVD С 6 бетами RHEL в системе RHEL 6.0?

Похоже, что RHEL 6 всегда имел glibc 2.12, но бета-версия имела glibc 2.11. Я действительно не могу найти категорический источник, который говорит, что имел С 6 бетами, но найдите упоминания о 2,11 на С 6 бетами вокруг сети как здесь и здесь. Весь CentOS src.rpms для 6,0 к 6,3 является glic 2.12, таким образом, финальная версия всегда имела 2.12.

Действительно ли возможно, что Вы первоначально установили от DVD с 6 бетами, но обновили до более нового выпуска RHEL с тех пор? Если так, Вы действительно не можете использовать пакеты от более старого DVD RHEL. Если Вы просто пытаетесь установить gcc, можно работать yum install gcc получить GCC 4.4.x. В целом установка через конфетку предпочтена по DVD, так как конфетка автоматически выберет последний RPMs, тогда как DVD мог бы иметь более старую версию, которая имеет некоторые ошибки. Если Вы действительно захотите метод DVD, то необходимо будет получить DVD, который соответствует выпуску RHEL 6, который Вы установили.

cat /etc/redhat-release скажет Вам, какую версию RHEL Вы выполняете. Я предполагаю, что Вы находитесь на 6,0, так как версия glibc, в настоящее время устанавливаемого, с ноября 2010 (необходимо заглянуть к обновлению до 6,3 в какой-то момент). Что касается того, как сказать, каков версия DVD, я предполагаю, загружаетесь ли Вы от него, это скажет что бета RHEL 6 или что-то на экране-заставке. Возможно, прочитайте документы о DVD, чтобы видеть, ссылается ли он на то, чтобы быть бетой?

3
27.01.2020, 23:29
  • 1
    кажется, что Вы правы. cat /etc/redhat-release шоу Red Hat Enterprise Linux Server release 6.0 (Santiago) и имя файла образа ISO RHEL6.0-20100414.0-AP-x86_64-DVD1.iso. Существует также два файла в корне DVD: RPM-GPG-KEY-redhat-beta-2 и RPM-GPG-KEY-redhat-release-2. yum install gcc не работает. Это говорит это glibc-common = 2.5-81.el5_8.4 и cpp = 4.1.2-52.el5_8.1 требуются. –  altern 24.07.2012, 10:47
  • 2
    @altern От ошибки Вы добираетесь, похоже, что Ваши repos настраиваются для RHEL 5 вместо RHEL 6. Так как Вы платите за поддержку Red Hat, Вы могли попытаться назвать их, чтобы помочь разобраться в ситуации. Иначе в повышении Вы могли использовать об/мин CentOS 6.0 gcc в vault.centos.org/6.0/os/x86_64/Packages / …. Вам, возможно, придется вручную разрешить зависимости для другого RPMs, который мог быть болезненным. –  Mark McKinstry 25.07.2012, 04:28

Вы могли загрузить исходного об/мин и восстановить его так, он использует систему, освобождает Вас, имеют (2.12).

0
27.01.2020, 23:29

Теги

Похожие вопросы