Миграция с СentOS на Scientific Linux может быть целесообразна в свете доступности Scientific Linux 6.1, в то время как выпуск СentOS 6.1 лишь в планах.Перед началом миграции выполняем полное резервное копирование.
1. Устанавливаем репозитории Scientific Linux:
rpm -ivh --force http://ftp.scientificlinux.org/linux/scientific/6x/x86_64/os...
2. Чистим yum:
yum clean all
3. Обновляем сам yum и rpm:
yum update yum* rpm*
4. Обновляем систему:
yum update
5. Удаляем лишнее:
rpm -e centos-release
rpm -e yum-plugin-fastestmirror6. Синхронизируем пакеты из репозиториев:
yum distro-sync
7. Переустанавливаем пакеты вендора CentOS:
Выводим список пакетов:
rpm -qa --qf "%{NAME} %{VENDOR}\n"|grep CentOS
Для каждого пакета из списка выполняем:
yum reinstall пакет
8. Перезагружаем систему:
reboot
URL: http://stormbp.blogspot.com/2011/09/centos6-sl6-convert-cent... http://blog.bradiceanu.net/2011/09/02/how-to-convert-centos-.../
Обсуждается: http://www.opennet.me/tips/info/2627.shtml
>Выводим список пакетов:
>rpm -qa --qf "%{NAME} %{VENDOR}\n"|grep CentOS
>Для каждого пакета из списка выполняем:
>yum reinstall пакетОсобенно умилило на фоне первоисточника:
Run rpm -qa --qf "%{NAME} %{VENDOR}\n"|grep CentOS to see the packages created by CentOS. It is _not necessary_ to reinstall all of these packages, CentOS and Scientific Linux’s aim is to be binary compatible with RHEL.
Обязательно переставлять все пакеты, для которых вы хотите, чтобы debuginfo работало.
Debuginfo в СentOS для наиболее востребованных пакетов и так присутствует. Нужно для специфичных - welcome to Scientific Linux!
> Debuginfo в СentOS для наиболее востребованных пакетов и так присутствует.В число "нужных пакетов" входит что-нибудь кроме ядра?
Кроме того, стоит отметить, что это debug info полностью бесполезна, т.к. отстает от актуальных версий пакетов на полгода-год.
Ну во-первых они протухли и по-этому бесполезны, во-вторых, дело в том, что версии большинства пакетов в RH/Centos/SL с точки зрения rpm и yum одинаковы, но собраны они в разных местах, и debuginfo-пакеты между ними несовместимы. И если оставить пакет той же версии, но от другого вендора, то debuginfo-install радостно поставит для него debuginfo, но использовать его будет нельзя, пока сам пакет не переставить на ту же версию, но от того же вендора, от которого и debuginfo.Поэтому после конвертации centos в SL без переустановки пакетов использовать debuginfo не больно-то выйдет.
Задрали со своим debuginfo. Он генерится одной командой для нужного пакета.ЗЫ Что-то админы Ынтерпрайз систем пошли тугие.
> Задрали со своим debuginfo. Он генерится одной командой для нужного пакета.emerge world?
> Задрали со своим debuginfo. Он генерится одной командой для нужного пакета.Оп-па, магическую команду, генерящую debuginfo для установленного пакета в студию!
Или вы это, предлагаете пересобирать всю систему с нуля? Спасибо, я лучше просто сразу поставлю SL. Все равно нужно, чтобы debuginfo стоял для большей части работающих сейчас программ и всех библиотек, которые они используют, чтобы работал, к примеру, perf top.
каков ла на локалхосте?