#centos #yum #libstdc
#centos #вкуснятина #libstdc
Вопрос:
Всякий раз, когда я пытаюсь обновить свою систему с помощью «sudo yum update», я получаю эту ошибку:
Transaction Check Error:
package libstdc -4.3.2-7.i386 (which is newer than libstdc -4.1.2-51.el5.x86_64) is already installed
Я не уверен, как я попал в это состояние, но я почти уверен, что все, что я делал, было сделано через yum.
Вот что «yum list» дает мне для этой библиотеки:
libstdc .x86_64 4.1.2-50.el5 installed
libstdc .i386 4.3.2-7 installed
libstdc -devel.x86_64 4.1.2-50.el5 installed
Обратите внимание, насколько версия i386 отличается от версии .x86_64. Это действительно странно.
Я использую 64-разрядную версию CentOS 5.6.
Что мне делать?
Ответ №1:
Вы можете использовать метод ленивого человека. Пока используйте —skip-broken, чтобы обновились другие материалы. И в конечном итоге ваша репо-версия libstdc догонит то, что есть в вашем ящике.