Как безопасно обновить Debian Wheezy до Jessie
Это руководство существует для этих версий ОС
- Debian 6 (сжать)
На этой странице
- Резервное копирование конфигурации и данных
- Проверьте файл apt sources.list.
- Обновите пакеты для Wheezy
- Проверьте состояние пакета, чтобы убедиться, что ни один из пакетов не находится в состоянии ожидания или наполовину установлен.
- Обновите файл sources.list для Джесси.
- Джесси Обновите в два этапа
- Проверьте обновление
- Ссылки
В этом руководстве объясняется процедура обновления 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/