Сергей-4030> Обновлял, но методом apt-get upgrade. Было вставлено в crontab. Сначала я проверял, а потом забил, думал, автомат все сделает.
«Читайте маны, они — рулез»
code text
upgrade - Perform an upgrade
dist-upgrade - Distribution upgrade, see apt-get(8)
Ты обновлял только пакеты текущей версии, но не дистрибутив в целом. Вот он и перестал обновляться, когда вышли все сроки поддержки.
Это примерно как ты в Windows XP делаешь autoupdate и надеешься, что она у тебя сама в Windows Vista, а потом и в Windows 7 превратится
Ubuntu — это «версионный» дистрибутив, который требует периодических «дист-апгрейдов». В отличие, например, от Gentoo, у которых версий нет и обновления происходят по отдельным пакетам. Но и там, я пару раз обновлял дистрибутивы, вынужденно не обновлявшиеся по году—полтора, так пришлось ручками поработать — разрешать некоторые конфликты, обновлять некоторые пакеты через промежуточные версии… Но там, хоть, с сохранением конфигов проблем не было, с другой стороны.
Сергей-4030> Ну, с нуля не хочется.
Тут уже без вариантов. Просто сделай бэкап всех настроек, потом многое простым копированием конфигов восстановишь. Это ж не реестр windows
Сергей-4030> Если я буду текущую Ubuntu ставить поверх существующей системы, она ведь эти настройки сохранит, или как?
Не знаю. /usr снесёт точно, /home скорее всего не тронет. Вот за /etc — не ручаюсь. Никогда не переставлял её поверх. И, вообще, переставлял, кажется, только один раз. Но на машине, на которой не было ценных настроек.
В твоём случае я бы, как уже говорил, забэкапил /etc и переставил систему с нуля. А потом вернул нужные настройки. Так я Авиабазу оживлял в начале 2010-го, когда 32-х битная железка сдохла и я с нуля 64-х битную Gentoo на новый сервер ставил. Часть конфигов восстанавливал из бэкапа.
Сергей-4030> И еще CVS обязательно надо сохранить, все исходники там.
А CVS-репозиторий — штука сама в себе, можно перекопировать всю структуру каталогов на другое место и работать с ней.
Хотя я бы рекомендовал DVCS, те же Mercurial или Git, благо, CVS в них конвертнуть можно с сохранением истории. Распределённые VCS хороши тем, что там нет главного репозитория, можно иметь локальную копию для основной работы, репозиторий на внешнем сервере для обмена с коллегами, на каком-нибудь третьем сервере — для бэкапа и т.п. Ядро движка Авиабазы, например, доступно едва ли не с дюжины раздельных репозиториев
Сергей-4030> А есть средство апдейтить все без вмешательства? Хотелось бы, опять же, в crontab прописать и не вспоминать.
Автоматический апдейт текущей версии — как у тебя и был сделан. А вот дистапгрейд, всё же, лучше ручками и проконтролировать. Он ещё вопросы может задавать про изменения в конфигах и т.п.