Я хочу использовать do-release-upgrade
для обновления с 18.04. до 20.04, но я не могу этого сделать
do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
Похоже, что этот файл используется, и он по-прежнему указывает на 18.04.
Вы знаете, когда (или как?) Я могу перейти на версию 20.04?
См. https://discourse.ubuntu.com/t/focal-fossa-20-04-1-lts-point-release-status-tracking/17604 для текущего статуса.
По состоянию на 20 августа 2020 года исправляются две блокирующие ошибки. Статус каждой из этих ошибок см. По ссылкам на эти отчеты об ошибках.
Вы можете обновить вручную, изменив все записи в /etc/apt/sources.list
, чтобы они указывали на focal
вместо бионический
. Поэтому замените все bionic
на focal
в этом файле.
Сохраните его, а затем запустите:
apt update && apt dist-upgrade
Это извлечет пакеты с 20.04 и по завершении эффективно обновит вашу систему до Ubuntu 20.04.
Примечание: Вы ДОЛЖНЫ сделать резервную копию своей системы перед тем, как сделать это, так как если обновление не будет успешным и у вас недостаточно опыта, у вас будет неприятное время для разрешения любых зависимостей или конфликтов.
Примечание 2 Это не официальный способ, но это то, что do-release-upgrade делает на бэкэнде, + затемняет текущие исходные коды apt .. и по-прежнему просит вас создать резервную копию ... (Я '
Странно то, что после изменения Prompt = normal
в / etc / update-manager / release-upgradedes
я мог видеть следующее:
$ sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [1,554 B]
Get:2 Upgrade tool [1,348 kB]
Fetched 1,350 kB in 0s (0 B/s)
authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg'
extracting 'focal.tar.gz'
Об этом упоминалось в Ошибка № 1890936 , возможно, нам нужно подождать немного больше времени.
Если у вас 32-разрядная версия, вам никогда не будет предложено обновление до 20.04, потому что оно больше не поддерживается. Если это так, то единственный способ - переустановить 64-битную версию; - (
Как быстро проверить: в терминале введите
uname -m
Если это дает вам i686, а не x86_64, то у вас 32-битная версия. установка.
Надеюсь, что это поможет
sudo do-release-upgrade -d
Вы сможете безопасно выполнить обновление сегодня, но, пожалуйста, проверьте перед при обновлении вы не подвержены блокирующим ошибкам, упомянутым выше пользователем 535733.