Поиск по сайту:

Как безопасно обновить Debian Wheezy до Jessie


Это руководство существует для этих версий ОС

  • Debian 6 (сжать)

На этой странице

  1. Резервное копирование конфигурации и данных
  2. Проверьте файл apt sources.list.
  3. Обновите пакеты для Wheezy
  4. Проверьте состояние пакета, чтобы убедиться, что ни один из пакетов не находится в состоянии ожидания или наполовину установлен.
  5. Обновите файл sources.list для Джесси.
  6. Джесси Обновите в два этапа
  7. Проверьте обновление
  8. Ссылки

В этом руководстве объясняется процедура обновления Debian с Wheezy до Jessie за несколько простых шагов.

Прежде чем приступить к обновлению, сделайте резервную копию всех важных данных. Это econtainer.style.width=100%;var ins=document.createElement(ins);ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel=cid ;if(ffid==2){ins.dataset.fullWidthResponsive=true;}

Резервное копирование конфигурации и данных

Файлы конфигурации в каталоге /etc.

tar -pczf etc.tar.gz /etc

Резервное копирование каталога сайта /var/www.

tar -pczf www.tar.gz /var/www

Резервное копирование каталогов /home.

tar -pczf home.tar.gz /home

Для пользователей ISPConfig 3: резервное копирование файлов вашего почтового сервера.

tar -pczf vmail.tar.gz /var/vmail

Резервное копирование баз данных MySQL

mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql

Затем переместите файлы tar.gz и .sql для безопасного хранения на резервный диск.

Проверьте файл apt sources.list.

Мы установим все доступные обновления Wheezy, прежде чем переходить на Jessie. В некоторых системах источник пакета определяется как стабильный в файле sources.list вместо wheezy или jessie. Чтобы избежать случайного раннего обновления до Jessie, пожалуйста, проверьте sources.list сейчас и убедитесь, что он содержит «wheezy», а не «stable» в качестве источника:

Используйте редактор командной строки, например nano или vi, чтобы открыть файл /etc/apt/sources.list. Строки должны быть похожими на приведенные ниже:

nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free

Ваш код страны, скорее всего, не \de\, здесь следует использовать код вашей страны. Использование кода вашей страны в файле ускорит загрузку пакета.

Обновите пакеты для Wheezy

Следующие команды установят все ожидающие обновления Wheezy. Это гарантирует, что ваша система находится в хорошей форме для обновления до Джесси.

apt-get update

Готов к первому обновлению:

apt-get upgrade

Следуйте этому с:

apt-get dist-upgrade

Проверьте состояние пакета, чтобы убедиться, что ни один из пакетов не приостановлен или не установлен наполовину.

Это важный тест. Мы проверим состояние пакетов, чтобы убедиться, что ни один из них не находится в состоянии ожидания или наполовину установлен. Ваша система и база данных apt должны быть в хорошем состоянии, прежде чем мы приступим к обновлению dist. Если есть какие-либо сломанные или приостановленные пакеты, устраните эти проблемы до обновления.

Убедитесь, что пакеты не приостановлены, запросив базу данных пакетов с помощью команды dpkg:

dpkg --audit
dpkg --get-selections | grep hold

Когда обе команды не вернули никаких пакетов, продолжите обновление.

Обновите sources.list для Джесси

Снова отредактируйте файл /etc/apt/sources.list:

nano /etc/apt/sources.list

и замените его содержимое следующими строками:

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Выберите ближайший к вам регион, заменив \de\, например, на \нас\ или код вашей страны. Затем сохраните файл и выполните следующую команду, чтобы обновить базу данных источников:

apt-get update

Джесси Обновите в два шага

Рекомендуется выполнить обновление в два этапа: сначала запустите «apt-get upgrade», чтобы установить базовые пакеты, а затем запустите «apt-get dist-upgrade», чтобы выполнить фактическое обновление дистрибутива.

Начните с обновления, выполнив эту команду:

apt-get upgrade

Далее мы выполним обновление дистрибутива, запустив:

apt-get dist-upgrade

Для завершения обновления и загрузки нового ядра требуется перезагрузка:

reboot

Проверить обновление

Чтобы проверить, какая версия Debian в настоящее время установлена в системе, взгляните на файл /etc/os-release.

cat /etc/os-release

Результат в системе Debian Jessie:

Ссылки

  • Debian: http://www.debian.org/