Обновление дистрибутива debian до новой мажорной версии

Аватар пользователя ReMMeR

Debian 6В свете выхода нового стабильного релиза дистрибутива Debian (Squeeze, 6.0) - краткая инструкция по обновлению дистрибутива до нового релиза.

Предварительно:

  • Не рекомендуется использовать слова-состояния дистрибутива в конфигурации apt (stable, unstable, testing) - рекомендуется использовать имена собственные дистрибутивов
  • Не рекомендуется использовать российские зеркала, особенно - в первые дни после выхода дистрибутива. Питерцы могут использовать зеркало в Финляндии, москвичи - английское, Владивостокцы - напрямую американское, оно ближе. Российские зеркала в первые недели выхода релиза практически неработоспособны (Yandex, например, по сию пору имеет несколько поврежденных критически важных пакетов, а на chg.ru несколько пакетов и вовсе закрыты 403 ошибкой)
  • Бекап никто не отменял, особенно это касается удаленных серверов.
  • Если используются хитрые правила монтирования - рекомендуется временно их отключить. Как минимум, необходимо дать права на запись / и /boot и разрешить выполнение файлов в /var

Инструкция:

Меняем настройки apt:

#deb ftp://ftp.fi.debian.org/debian/ etch main contrib non-free 
#deb-src ftp://ftp.fi.debian.org/debian/ etch main contrib non-free
deb ftp://ftp.fi.debian.org/debian/ squeeze main contrib non-free
deb-src ftp://ftp.fi.debian.org/debian/ squeeze main contrib non-free
#deb http://security.debian.org/ etch/updates main
#deb-src http://security.debian.org/ etch/updates main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
#deb http://volatile.debian.org/debian-volatile squeeze/volatile main
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main

Выгружаем кеш пакетов:

sudo apt-get update

Обновляем сам apt:

sudo aptitude install apt dpkg aptitude 

Обновляем операционную систему

sudo aptitude full-upgrade 

Важно! При обновлении aptitude замещает часть файлов. О каждом случае замещения он подробно пишет. Это обязательно нужно читать, чтобы не получить неожиданный трудноуловимый сюрприз

Перезагружаемся и обновляем свежеобновленную систему:

sudo apt-get update && sudo apt-get upgrade 

Снова перезагружаемся и проверяем, что все обновилось:

cat /etc/debian_version 6.0.1 apt-get update && apt-get upgrade 

Возможно, по ходу установки будут возникать проблеммы с зависимостями. В некоторых случаях проще удалить пакеты, а потом установить уже из новых репозитареиев. Так, проблемы были с mysql-server, nvidia-drivers, proftpd

sudo aptitude remove <packages>
sudo aptitude install <packages>

Комментарии

Отправить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
A
P
C
r
w
K
Введите код без пробелов и с учетом верхнего/нижнего регистра.
Ленты новостей Ленты новостей
09:38:51|2024-03-19|claudebot|3.235.42.157