Translation(s): Brasileiro - English - Français - Italiano - Русский

(!) ?Обсуждения



Обновление дистрибутива Debian

Обновление дистрибутива с версии на версию ответственный шаг. Это принесёт много приятных изменений в повседневную работу. Но так же может вызвать ряд проблем вызванных переходом на новые версии программ и библиотек, изменение настроек программ. Проблемы могут возникать из-за изменения расположения конфигурационных файлов. Исключения из дистрибутива одних программ и включения других.

На самом деле разработчики проделывают большую работу для максимально безболезненного перехода с версии на версию дистрибутива. И всё на самом деле не так уж страшно или сложно. Автор лично переводил свою систему с sarge на lenny и, в последствии на squeeze.

Но в тоже время, если вы планируете обновление системы, стоит задуматься не просто об обновлении, а о полной переустановки системы. Это позволит использовать различные нововведения добавленные в новую версию Debian, на все сто. Например при обновлении с "lenny" на "squeeze" всех преимуществ нового способа загрузки и файловой системы ext4, вы не получите.

Предварительная подготовка

Безусловно первым вашим действием должно стать резервное архивирование ваших данных и файлов настроек. Даже если /home вынесен на отдельный раздел, расслабляться не стоит.

Поехали!

Правим sources.list:

# nano /etc/apt/sources.list

Находим в строках описывающих репозитории из которых устанавливаются пакеты и меняем имя старого стабильного дистрибутива на имя стабильного. Например меняем sarge на lenny. Если хотим перейти на тестируемый или нестабильный, то вписываем соответствующие имена дистрибутивов. Сохраняем.

(!) Также вместо имён дистрибутивов можно использовать их "состояния" - stable, testing, unstable.

(!) Все три способа дают один и тот же результат, поэтому используйте тот, который считаете наиболее удобным.

(!) Разработчики рекомендуют для управления пакетами использовать aptitude.

С помощью Synaptic

  1. Нажмите "Получить сведения"
  2. Нажмите "Отметить для обновления"
  3. Нажмите "Применить"

С помощью Aptitude

  1. Обновляем список пакетов:

    # aptitude update
  2. Устанавливаем новую версию aptitude:

    # aptitude install aptitude
  3. Обновляем список пакетов:

    # aptitude full-upgrade

С помощью Apt-get

  1. Обновляем список пакетов:

    # apt-get update
  2. Обновляем систему:

    # apt-get dist-upgrade


См. также