Не может обновить glibc на CentOS 7

Ваш /usr/ucb/cc вероятно, сценарий, который проверяет если /usr/ccs/bin/ucbcc установлен и затем вызывает его (или жалуется если не там, как в Вашем случае).

/usr/ccs/bin/ucbcc часть несвязанного компилятора C пакета, SPROcc. Вы, вероятно, пропускаете это.

4
19.08.2016, 13:48
2 ответа

Вам нужно скачать следующие 4 пакеты из зеркала:

  1. GLIBC-2.17-55.EL7.I686.RPM
  2. GLIBC-2.17-55.EL7 .x86_64.RPM
  3. glibc-common-2.17-55.el7.x86_64.rpm
  4. Glibc-headers-2.17-55.el7.x86_64.rpm

После этого выдавать RPM - ИВЧ ГЛИИБК - * . Если это не удается, скачать:

  1. glibc-devel-2.17-55.el7.i686.rpm
  2. glibc-devel-2.17-55.el7.x86_64.rpm

и снова переиздается команду. После обновления Glibc выпустите Обновление Yum для разрешения любых новых зависимостей.

4
27.01.2020, 20:54

Если у вас установлена ​​glibc 2.12, у вас НЕТ CentOS7; вы используете CentOS6.Хотя было много проблем с блокировкой основных / второстепенных версий после выпуска дистрибутива - это для стабильности, тестирования и сертификации; вы узнаете значение позже - версия, которую вы просматриваете, не должна существовать в последней версии centos7.

Обновите CentOS7, выполните yum install apr (apr-devel тоже?), И все готово.

Если у вас есть CentOS6, apr-1.3.9-5.el6_2.x86_64 требует glibc-2.12. Yum install также даст вам то, что вам нужно.

В целом

  1. Не смешивайте RPM из чужих репозиториев: вы ищете проблемы.
  2. Не смешивайте пакеты RPM из двух разных выпусков дистрибутивов - они разработаны для совместной работы и протестированы таким образом.
  3. если вдруг становится трудно или появляются странные сообщения, есть действительно хороший шанс, что вы делаете то, чего не должны.
  4. Ад зависимости [tm] наносится самому себе. Без исключений.

Я работал в дистрибутиве; не в Поддержке, а рядом с ней. №4 - хорошо проверенная теория.

1
27.01.2020, 20:54

Теги

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