Необходимо было бы отредактировать исходный код программ, выполняющих загрузку, поскольку файлы создаются по умолчанию как 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)).
Действительно ли возможно, что Вы используете 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, чтобы видеть, ссылается ли он на то, чтобы быть бетой?
Вы могли загрузить исходного об/мин и восстановить его так, он использует систему, освобождает Вас, имеют (2.12).
cat /etc/redhat-release
шоуRed Hat Enterprise Linux Server release 6.0 (Santiago)
и имя файла образа ISORHEL6.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