FastNetMon

Tuesday, 31 March 2009

Обновление Centos 5.2 до Centos 5.3

ВНИМАНИЕ!!! КАТЕГОРИЧЕСКИ ПРЕДОСТЕРЕГАЮ ВАС ОТ ПОВТОРЕНИЯ ЭТОГО МАНУАЛА НА ПРОДАКШЕН СЕРВЕРАХ!!! ТОЛЬКО ТЕСТЫ!!!!

Ставим апдейченые пакеты:
rpm -Uhv http://mirror.yandex.ru/centos/5.3/os/x86_64/CentOS/centos-release-5-3.el5.centos.1.x86_64.rpm
rpm -Uhv http://mirror.yandex.ru/centos/5.3/os/x86_64/CentOS/centos-release-notes-5.3-3.x86_64.rpm


Открываем файл репо:

vi /etc/yum.repos.d/CentOS-Base.repo


Явно забиваем версию и выбираем везде baseurl вместо mirrorlist:

:%s/$releasever/5.3/
:%s/mirror.centos.org/mirror.yandex.ru


В результате он должен принять вид:


# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-5.3 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=os
baseurl=http://mirror.yandex.ru/centos/5.3/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-5.3 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=updates
baseurl=http://mirror.yandex.ru/centos/5.3/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-5.3 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=addons
baseurl=http://mirror.yandex.ru/centos/5.3/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-5.3 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=extras
baseurl=http://mirror.yandex.ru/centos/5.3/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5.3 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=centosplus
baseurl=http://mirror.yandex.ru/centos/5.3/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5.3 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=5.3&arch=$basearch&repo=contrib
baseurl=http://mirror.yandex.ru/centos/5.3/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5



Ну и, наконец, yum update && yum upgrade

Что я скажу, жуть, но, видимо, такие проблемы из-за того, что релиз вот только только вышел и не доразложен по зеркалам. Часть идей слита с отличного мануала: http://xuev.blogbus.com/logs/37302025.html

6 comments :

  1. Кхм, ещё официального объявления пока нет, будет сегодня ночью или вобще завтра, первоапрельский релиз.

    ReplyDelete
  2. А что поделать, вот так всегда и работаем завтрашним днём :) Итак сроки сдачи проекта оттянули из-за задержки Центоса 53, медлить некуда уже.

    ReplyDelete
  3. Блеск! Все получилось с первого раза

    ReplyDelete
  4. а не поздновато? =) Уже Центос 5.5 вышел :)

    ReplyDelete
  5. Так я на 5.5 и переходил

    ReplyDelete

Note: only a member of this blog may post a comment.