До релиза Debian 8.0 (Jessie) остаются считанные недели, и за исключением некоторых блокирующих релиз ошибок, дистрибутив уже вполне пригоден для использовании на рабочей станции. Несмотря на то, что в Wheezy внесены кардинальные системные изменения, связанные с переходом на systemd, обновление с Wheezy проходит без заметных проблем.1. Делаем резервную копию текущей системы.
2. Доводим Debian Wheezy до актуального состояния.
# apt-get update
# apt-get upgrade3. Изучаем список не полностью установленных пакетов с состоянием Half-Installed или Failed-Config.
# dpkg --audit
4. Изучаем список отложенных пакетов.
# dpkg --get-selections | grep 'hold$'
5. Решаем выявленные на двух прошлых этапах проблемы, после чего удостоверимся, что в общем списке все пакеты имеют статус 'ii' в первой колонке.
# dpkg -l| grep -v 'ii'| less
6. Удаляем забытые пакеты:
# apt-get autoremove
Подготовительная фаза завершена, приступаем к обновлению до Debian Jessie.7. Изменяем список репозиториев в /etc/apt/sources.list. Вместо "wheezy" и "stable" указываем "jessie".
# vi /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb http://ftp.ru.debian.org/debian/ jessie-updates main
deb http://ftp.ru.debian.org/debian/ jessie-backports main
8. Обновляем список доступных в Debian Jessie пакетов# apt-get update
9. Обновление производится в две стадии. На первой выполняется замена только пакетов, не приводящих к удалению или установке других пакетов.
На второй выполняется полное обновление всех версий с учётом зависимостей.# apt-get upgrade
# apt-get dist-upgradeВ процессе выполнения dist-upgrade на экран будут выводиться запросы для принятия тех или иных решений о ходе обновления. Как правило, предлагаемый по умолчанию вариант оптимален.
10. Удаляем старые пакеты Wheezy.
# apt-get autoremove
URL: http://surfacedetail.blogspot.com/2015/03/upgrading-to-debia...
Обсуждается: http://www.opennet.me/tips/info/2888.shtml
Еще можно написать статью, как не дожидаясь конца аренды dhcp, запросить адрес снова ...
Поставьте testing в sources.list и будите всегда самым модным админом. Блин, идею новой статьи подсказал ...
Господа - читайте маны, а не записки всехподрятчудоадминов! Это вам не винда.
> Поставьте testing в sources.list и будите всегда самымВсё-таки testing - не то же самое, что jessie.
А вот писать такие вирши сместо одной https://www.debian.org/releases/testing/i386/release-notes/c... сылки, да, странно.
Ожидается, что мы так заинтресованы в качественном контенте, что _каждый сбегает и сравних мануал со статьёй выше, выжмет сокровенное и обогатится Знанием?
дубина. Как только будет релиз твой тестинг превратится в новый тестинг.
ftp.ru.debian.org не обязательно самый быстрый. Я бы порекомендовал использовать http.debian.net, который выбирает ближайшее зеркало на основе GeoIP.
> ftp.ru.debian.org не обязательно самый быстрый.
>http.debian.net, который выбирает ближайшее зеркало на основе GeoIP.Ближайший тоже "не обязательно самый быстрый".
Я выбираю зеркало на localhost.
А Новосиб качает с НГУ :)
Не весь. У них в прошлом году были серъёзные проблемы с целостностью репов - перевёл всё на mirror.yandex.ru, да так и прижилось.
А кто-нибудь сталкивался с проблемой пакета grub 2.02~beta2-20, после обновления до grub 2.02~beta2-21 система не грузится.
> А кто-нибудь сталкивался с проблемой пакета grub 2.02~beta2-20, после обновления до grub
> 2.02~beta2-21 система не грузится.Пожимаете плоды EFI? https://bugs.debian.org/756253 Много народу, регулярно, в разных позах.
отлетает каждый раз. не буду больша пробовать
Про что статья вообще?Рецепт обновления дебиана с любой версии на любую более новую версию - добавить репозитории в /etc/apt/sources.list и сделать apt-get update; apt-get dist-upgrade
ВСЁ. Ни разу ничего не ломалось.
Статья видимо про то, что бы еще раз зафиксировать то что многие знают, это плезно. Я например хочу написать статью где будут типовые адачи админа небольшой сети, типа бэкапы->пароли->антивирус->пава пользователей->файервол. Все знают, да на практике такая фигня бывает, я и сам забываю :-) .
А мне статья понравилась. Непонятно, почему накинулись на автора. Я, например, чаще захожу сюда, чем на debian.org, и из статьи понял, что обновление до Jessie не содержит особых сложностей. Что, согласитесь, приятно. А когда буду переводить свои серверы, уже пойду на debian.org.
Афтар пропустил https://www.debian.org/releases/testing/i386/release-notes/c... за невежеством.
После 8-го шага, для тех кто не хочет systemd, надо писать
echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' | sudo tee /etc/apt/preferences.d/no-systemd
Хотя (безобидный) пакет libsystemd0 таки установится, он содержит /lib/x86_64-linux-gnu/libsystemd.so.0 и всё.
> Хотя (безобидный) пакет libsystemd0 такиПолумеры и соглашательство.
Поделку поттеренга сносить так
# apt-get install sysvinit-core sysvinit sysvinit-utils;
# reboot;# apt-get remove -f --purge --auto-remove systemd;
# echo -e 'Package: systemd\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd;
# echo -e '\n\nPackage: *systemd*\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd;
# echo -e '\nPackage: systemd:amd64\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd;
# echo -e '\nPackage: systemd:i386\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd;
# apt-get update;
Делал я так... все эти телодвижения до одного места. Ставил голый Wheezy, лочил пакеты, все по той же инструкции, только DE потом поставить никак не получается, увы. Хотелось любимый MATE... Не знаю, как там с XFCE, может и можно. Но вопрос: зачем, если следующий Debian будет systemd-only?
> Но вопрос: зачем, если следующий Debian будет systemd-only?Кто вам это сказал? Местные Анонимы?