The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление Debian Wheezy до Debian Jessie, не дожидаясь официального релиза
До релиза Debian 8.0 (Jessie) остаются считанные недели, и за исключением
некоторых блокирующих релиз ошибок, дистрибутив уже вполне пригоден для
использовании на рабочей станции. Несмотря на то, что в Wheezy внесены
кардинальные системные изменения, связанные с переходом на systemd, обновление
с Wheezy проходит без заметных проблем.

1. Делаем резервную копию текущей системы.

2. Доводим Debian Wheezy до актуального состояния.

   # apt-get update
   # apt-get upgrade 

3. Изучаем список не полностью установленных пакетов с состоянием 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
 
13.03.2015 , Источник: http://surfacedetail.blogspot.com/2...
Ключи: debian, upgrade / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Linux специфика / Установка и работа с пакетами программ в Linux

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, _KUL (ok), 13:31, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еще можно написать статью, как не дожидаясь конца аренды dhcp, запросить адрес снова ...
    Поставьте testing в sources.list и будите всегда самым модным админом. Блин, идею новой статьи подсказал ...
    Господа - читайте маны, а не записки всехподрятчудоадминов! Это вам не винда.
     
     
  • 2.2, Andrey Mitrofanov (?), 15:26, 13/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Поставьте testing в sources.list и будите всегда самым

    Всё-таки testing  - не то же самое, что jessie.

    А вот писать такие вирши сместо одной https://www.debian.org/releases/testing/i386/release-notes/ch-upgrading.ru.htm сылки, да, странно.

    Ожидается, что мы так заинтресованы в качественном контенте, что _каждый сбегает и сравних мануал со статьёй выше, выжмет сокровенное и обогатится Знанием?

     
  • 2.6, Аноним (-), 20:50, 17/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    дубина. Как только будет релиз твой тестинг превратится в новый тестинг.
     

  • 1.3, Пользователь Debian (?), 21:48, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ftp.ru.debian.org не обязательно самый быстрый. Я бы порекомендовал использовать http.debian.net, который выбирает ближайшее зеркало на основе GeoIP.
     
     
  • 2.4, Andrey Mitrofanov (?), 21:59, 13/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ftp.ru.debian.org не обязательно самый быстрый.
    >http.debian.net, который выбирает ближайшее зеркало на основе GeoIP.

    Ближайший тоже "не обязательно самый быстрый".
    Я выбираю зеркало на localhost.

     
     
  • 3.5, Илья (??), 19:44, 17/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А Новосиб качает с НГУ :)
     
     
  • 4.11, odd.mean (ok), 13:14, 03/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не весь. У них в прошлом году были серъёзные проблемы с целостностью репов - перевёл всё на mirror.yandex.ru, да так и прижилось.
     

  • 1.7, Vaso_Petrovich (?), 09:58, 18/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто-нибудь сталкивался с проблемой пакета grub 2.02~beta2-20, после обновления до grub 2.02~beta2-21 система не грузится.
     
     
  • 2.8, Andrey Mitrofanov (?), 10:29, 18/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А кто-нибудь сталкивался с проблемой пакета grub 2.02~beta2-20, после обновления до grub
    > 2.02~beta2-21 система не грузится.

    Пожимаете плоды EFI? https://bugs.debian.org/756253 Много народу, регулярно, в разных позах.

     

  • 1.9, Аноним (-), 19:07, 23/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    отлетает каждый раз. не буду больша пробовать
     
  • 1.10, vitalif (ok), 17:17, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Про что статья вообще?

    Рецепт обновления дебиана с любой версии на любую более новую версию - добавить репозитории в /etc/apt/sources.list и сделать apt-get update; apt-get dist-upgrade

    ВСЁ. Ни разу ничего не ломалось.

     
     
  • 2.12, Павел Самсонов (?), 19:08, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Статья видимо про то, что бы еще раз зафиксировать то что многие знают, это плезно. Я например хочу написать статью где будут типовые адачи админа небольшой сети, типа бэкапы->пароли->антивирус->пава пользователей->файервол. Все знают, да на практике такая фигня бывает, я и сам забываю :-) .
     

  • 1.13, IlyaGNU (??), 17:56, 10/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне статья понравилась. Непонятно, почему накинулись на автора. Я, например, чаще захожу сюда, чем на debian.org, и из статьи понял, что обновление до Jessie не содержит особых сложностей. Что, согласитесь, приятно. А когда буду переводить свои серверы, уже пойду на debian.org.  
     
     
  • 2.14, myhand (ok), 19:49, 10/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Афтар пропустил https://www.debian.org/releases/testing/i386/release-notes/ch-information.en.h за невежеством.
     

  • 1.15, arzeth (ok), 07:44, 26/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    После 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 и всё.
     
     
  • 2.16, Andrey Mitrofanov (?), 09:49, 26/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотя (безобидный) пакет libsystemd0 таки

    Полумеры и соглашательство.

     

  • 1.18, pavlinux (ok), 19:41, 02/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поделку поттеренга сносить так



    # 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;



     
     
  • 2.19, Аноним (-), 16:38, 17/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Делал я так... все эти телодвижения до одного места. Ставил голый Wheezy, лочил пакеты, все по той же инструкции, только DE потом поставить никак не получается, увы. Хотелось любимый MATE... Не знаю, как там с XFCE, может и можно. Но вопрос: зачем, если следующий Debian будет systemd-only?
     
     
  • 3.20, pavlinux (ok), 03:36, 22/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Но вопрос: зачем, если следующий Debian будет systemd-only?

    Кто вам это сказал? Местные Анонимы?  


     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру