Досвід оновлення дуже старої непідтримуваної 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
Тут чекав наступний облом:
Начебто, рішеннязвичне і погане, що я одразу його не згадав. Потрібно відключити українську локаль: