Досвід оновлення дуже старої непідтримуваної Ubuntu (Quantal до LTS Trusty)

Прямий ефір

digger 15 травня 2015, 20:28

Досвід оновлення дуже старої непідтримуваної Ubuntu (12.10 Quantal до 14.04 LTS Trusty)

Досить давно ставив Ubuntu на USB-флешку, в такому вигляді оновив разок, так і користувався, все не доходили руки оновити. Навіть якось кілька днів повноцінно працював, завантажившись з неї, коли були підозри на близьку смерть SSD, а розбиратися не було коли (бо треба було працювати :D)

Загалом, сьогодні я почав збирати домашній бэкап-сервер (AMD AM1, miniITX, корпус на 6 HDD), для тесту завантажився з неї (до речі, смішно - на столі валялися тільки БП, материнка, набагато менше цього БП і… все), перевірив систему, зібрав та вирішив оновити до 14.04, благо, вона досить стабільна.

Опаньки. По-перше, apt-get update взагалі нормально не завівся. Тонна 404 помилок. Копирсався я, колупався, і натрапив у результаті на щось типу

Далі я, напевно, годину танцював, експериментував і оновлювався. Всі помилки та експерименти вже й не згадаю, тож викладаю ключові елементи процесу :)

дуже

0. Стандартна підготовка

Відключаємо нафіг всі сторонні репозиторії. Це обов'язкова дія для кожного оновлення Ubuntu. Хоча й без відключення часто прокочує, але якщо не хочеться ризикувати та натикатися на незрозумілі проблеми залежностей пакетів – нафіг.

1. Пожвавлюємо репозиторій

Рецепт знайшов тут. Все зводиться до заміни всіх шляхів у файлі/etc/apt/sources.list з_http://ua.archive.ubuntu.com/ на_http://old -releases.ubuntu.com/.

Після цього робимо:

Після цього quantal перетворюється на raring.

2. Штатне оновлення raring до saucy

Тут чекав наступний облом:

Начебто, рішеннязвичне і погане, що я одразу його не згадав. Потрібно відключити українську локаль: