Вопрос или проблема
Не могу обновиться с 23.04 до 23.10 или 24.04.
Предыстория
У меня есть шикарная рабочая станция (я единственный пользователь), и по какой-то причине мне разрешили иметь root, но не доступ к BIOS/меню загрузки из-за чрезмерной безопасности, а также из-за чрезмерной безопасности всем новым пользователям систем не разрешено использовать Linux, и у пользователей нет прав на установку программного обеспечения. Поэтому обновление с USB невозможно. Я бы предпочёл оставить свою устаревшую рабочую станцию и не переходить на Windows, запрашивая разрешение каждый раз, когда мне нужно обновить пакет Python….
Ниже приведены некоторые вещи, которые я пробовал, и их выводы
sudo do-release-upgrade
Обновление с 'lunar' до 'noble' не поддерживается.
sudo do-release-upgrade -d
Обновления до версии разработки доступны только
с последней поддерживаемой версии.
Судя по некоторым поискам, похоже, что мне нужно обновиться с 23.04 до 23.10, а затем до 24.04. Есть ли способ это сделать?
ИЗМЕНЕНИЕ: Я не пытаюсь пропустить версию, я просто ищу любой метод, кроме установки с USB, для обновления.
Я следовал инструкциям здесь относительно Неподдерживаемых обновлений: https://help.ubuntu.com/community/EOLUpgrades
Иногда do-release-upgrade не может выполнить обновление до последней версии, и отображается ошибка, аналогичная этой:
Обновление с 'eoan' до 'focal' не поддерживается с помощью этого инструмента.
Если это произойдет, вам нужно загрузить специфичный для версии инструмент обновления, ссылку на который вы можете найти по адресу https://changelogs.ubuntu.com/meta-release.
Вам нужно загрузить инструмент обновления для версии, на которую вы обновляетесь. Например, если вы обновляетесь до Ubuntu 20.04 (focal), вы увидите ссылку на этой странице следующим образом:
UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz
Загрузка представляет собой архив, который содержит исполняемый файл с кодовым названием релиза. Запустите его, чтобы запустить инструмент обновления для этого релиза. Обратите внимание, что архив извлекает все в текущую директорию, поэтому вы можете создать директорию для его извлечения:
# Загружает обновление, проверьте ссылку выше для URL файла для вашего релиза wget http://archive.ubuntu.com/ubuntu/dists/mantic-updates/main/dist-upgrader-all/current/mantic.tar.gz # Извлекает его в новую директорию mkdir upgrader tar -xaf mantic.tar.gz -C upgrader cd upgrader # Запускает исполняемый файл, имя меняется в зависимости от релиза sudo ./mantic
Ответ или решение
Проблема с обновлением: Невозможно обновиться с 23.04 до 23.10 или 24.04
Если вы сталкиваетесь с проблемой, когда не можете обновиться с версии Ubuntu 23.04 до 23.10 или 24.04, это может быть связано с несколькими факторами. В этом ответе рассмотрим возможные причины и предложим решения для успешного обновления.
Причины проблемы
-
Поддержка версий: Версия 23.04 (Lunar Lobster) является непродолжительной поддерживаемой версией (Interim Release), которая больше не поддерживается, если на момент обновления до 23.10 (Noble Narwhal) она устарела. Обычно для безопасного обновления необходимо, чтобы обе версии имели поддержку на момент обновления.
-
Ограниченные права пользователя: Из-за высоких требований безопасности в вашей системе вы, возможно, ограничены в правах на выполнение установок и обновлений, что делает использование стандартной утилиты
do-release-upgrade
затруднительным.
Решения для обновления
1. Попробуйте использовать версию специального загрузчика
В случае невозможности стандартного обновления, вы можете воспользоваться специальным загрузчиком для версий. Вам нужно скачать архив мобильной версии для нужного обновления. Для этого выполните следующие шаги:
# Загрузите загрузчик для целевой версии
wget http://archive.ubuntu.com/ubuntu/dists/mantic-updates/main/dist-upgrader-all/current/mantic.tar.gz
# Создайте директорию для хранения загрузчика
mkdir upgrader
# Распакуйте загруженный архив
tar -xaf mantic.tar.gz -C upgrader
# Перейдите в директорию с распакованным загрузчиком
cd upgrader
# Запустите исполняемый файл для обновления
sudo ./mantic
Эти команды загрузят и распакуют специальный загрузчик версии 24.04, после чего вы сможете выполнить обновление.
2. Убедитесь, что у вас есть необходимые права
Если у вас нет прав на установку программного обеспечения, возможно, стоит проконсультироваться с системным администратором вашей компании или ИТ-отделом относительно предоставления доступа временно для выполнения обновления. Они могут предоставить временные права или выполнить обновление от вашего имени.
Заключение
Обновление с 23.04 до 23.10 или 24.04 может быть сложной задачей, особенно с учетом ограничений на права и устаревшую версию. Однако используя специальный загрузчик, вы можете обойти стандартные ограничения и выполнить обновление.
Если проблемы сохраняются или у вас возникли другие вопросы, обратитесь на форумы Ubuntu или к сообществу технической поддержки. Удачи в обновлении вашей системы!