Почему я не получаю обновление Ubuntu 18.04?

Обычно это не рекомендуется, но вы можете принудительно перезаписать файл с помощью

sudo dpkg -i --force-all /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb

, а затем

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get dist-upgrade
15
задан 29 April 2018 в 23:25

15 ответов

В примечаниях к выпуску есть следующее:

Обновление с Ubuntu 16.04 LTS или 17.10 Обновление с 17.10 не будет включено до нескольких дней после выпуска 18.04. Обновления с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, ожидаемого в конце июля.
7
ответ дан 22 May 2018 в 11:12
  • 1
    Есть ли разница между обновлениями, которые мы получаем теперь с sudo do-releaes-update и тем, что говорит цитируемый текст? – L. D. James 30 April 2018 в 02:20

В примечаниях к выпуску есть следующее:

Обновление с Ubuntu 16.04 LTS или 17.10 Обновление с 17.10 не будет включено до нескольких дней после выпуска 18.04. Обновления с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, ожидаемого в конце июля.
10
ответ дан 17 July 2018 в 15:59

В примечаниях к выпуску есть следующее:

Обновление с Ubuntu 16.04 LTS или 17.10 Обновление с 17.10 не будет включено до нескольких дней после выпуска 18.04. Обновления с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, ожидаемого в конце июля.
10
ответ дан 23 July 2018 в 16:54

Вся метаинформация еще не была выпущена / настроена. Вы можете подождать несколько дней или запустить это в качестве альтернативы сейчас:

$ do-release-upgrade -d

Он работает безупречно!

-d предназначен для последней версии разработки, которая является текущей [ f3]. То же самое сказано в примечаниях к выпуску.

5
ответ дан 22 May 2018 в 11:12

Здесь представлено подробное руководство по модернизации. Другие ответы уже упоминают, что вам нужно использовать:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Кроме того, вам нужно проверить файл:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Если последняя строка говорит «никогда», нормальный "для пользователей Ubuntu 17.10. Для пользователей Ubuntu 16.04 LTS измените его на «LTS». В противном случае вы получите обновление ... um "never":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Эти команды были выпущены с помощью Prompt=never в Ubuntu 16.04, где он доступен для обновления вчера (28 апреля 2018 года). Изменение приглашения на lts решило проблему.

Вы должны сначала создать резервную копию данных или клонировать свои данные и выполнить обновление в тестовой среде. Вот один сценарий, который я написал для этой цели (но вы также можете сделать это вручную с помощью Live USB): здесь

Я сделал несколько заметок во время процесса обновления, и вот что вы можете с нетерпением ждать:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Обратите внимание, что ваши шаги будут отличаться в зависимости от установленного программного обеспечения.

Чем больше причин для клонирования, вы можете проверить, что происходит, когда вы принимаете дефолт N, или вы используете Y, чтобы получить самую последнюю конфигурацию, которая может или многие не будут лучше.

Поскольку ваша исходная версия Ubuntu осталась нетронутой, вы можете запустить команду diff против нового 18.04 если вы решили установить их.

4
ответ дан 22 May 2018 в 11:12

Здесь есть объяснение:

Как уже упоминалось выше, обновления с 17.10 не будут разрешены до тех пор, пока через несколько дней после выпуска и обновления версии 18.04 с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года. В результате ваша попытка обновления может привести к сообщению Нет новой версии, обнаруженной при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

Что касается обновления в любом случае:

Как уже упоминалось выше, обновления с 17.10 не будут включены до нескольких дней после выпуска и обновления 18.04 с 16.04 LTS не будет активирован до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года.

Первый и рекомендуемый подход - просто подождать. Прямые обновления с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS, скорее всего, будут недоступны до конца июля 2018 года. Принудительное прямое обновление с помощью ключа -d. В этом случае sudo do-release-upgrade -d заставит обновление с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS. В случае, если вы получаете «Обновления к выпуску разработки доступны только из последней поддерживаемой версии». сообщения, убедитесь, что поведение по умолчанию для режима обновления обновления установлено в ltswithin / etc / update-manager / release-upgrade. Сначала обновите до 17.10, изменив поведение по умолчанию для модуля обновления выпуска в обычном режиме в файле / etc / update-manager / release-upgrade. Когда будете готовы, снова выполните команду sudo do-release-upgrade. Как только ваша система будет обновлена ​​до Ubuntu 17.10, следуйте процедуре обновления Ubuntu 17.10 до Ubuntu 18.04, сохраняя при этом нормальный режим обновления. Используйте описанный ниже способ Debian, чтобы обновить систему Ubuntu 16.04.

Начните с выполнения команды sudo do-release-upgrade. Если вы получили сообщение об отсутствии нового выпуска, у вас есть четыре варианта:

Если вы выбрали традиционный путь Debian, вам нужно будет изменить файл /etc/apt/sources.list и замените имя вашего предыдущего выпуска на bionic. Итак, если вы в 16.04, замените каждый экземпляр xenial на bionic. Если у вас в настоящее время есть 17.10, замените искусственный на bionic.

В результате ваша попытка обновления может привести к появлению сообщения об отсутствии новой версии при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/sources.list Затем зайдите в /etc/apt/sources.list.d/. Измените все файлы там же. Если вы получите сообщение об ошибке при попытке обновить Ubuntu, используйте хитрость, пока эти репозитории не будут обновлены. Теперь вы можете запустить обновление Ubuntu dist. Сначала обновите источники Apt. Затем запустите обновление Ubuntu. $ sudo apt update & amp; & amp; & amp; & amp; sudo apt -y dist-upgrade Обновление займет немного времени. Скорее всего, каждый пакет в системе будет обновлен. Когда обновление Ubuntu закончится, перезагрузите систему. Когда система вернется, вы будете запускать Ubuntu 18.04 LTS Bionic Beaver!

И этот метод Debian:

2
ответ дан 22 May 2018 в 11:12

У меня возникла проблема с обновлением («no new release found»), пока я не попытался сделать это на другой учетной записи.

Если у вас несколько учетных записей, вы можете попробовать создать тот, который создается при установке системы.

Менеджер обновлений покажет доступную новую версию с помощью команды

update-manager -c

во всплывающем окне Alt + F2.

0
ответ дан 22 May 2018 в 11:12

Вся метаинформация еще не была выпущена / настроена. Вы можете подождать несколько дней или запустить это в качестве альтернативы сейчас:

$ do-release-upgrade -d

Он работает безупречно!

-d предназначен для последней версии разработки, которая является текущей Ubuntu 18.04 LTS. То же самое сказано в примечаниях к выпуску.

5
ответ дан 17 July 2018 в 15:59

У меня возникла проблема с обновлением («no new release found»), пока я не попытался сделать это на другой учетной записи.

Если у вас несколько учетных записей, вы можете попробовать создать тот, который создается при установке системы.

Менеджер обновлений покажет доступную новую версию с помощью команды

update-manager -c

во всплывающем окне Alt + F2.

0
ответ дан 17 July 2018 в 15:59

Здесь представлено подробное руководство по модернизации. Другие ответы уже упоминают, что вам нужно использовать:

do-release-upgrade -d # Use this until 18.04.1 comes out do-release-upgrade # Use this after 18.04.1 comes out

Кроме того, вам нужно проверить файл:

~$ cat /etc/update-manager/release-upgrades # Default behavior for the release upgrader. [DEFAULT] # Default prompting behavior, valid options: # # never - Never check for a new release. # normal - Check to see if a new release is available. If more than one new # release is found, the release upgrader will attempt to upgrade to # the release that immediately succeeds the currently-running # release. # lts - Check to see if a new LTS release is available. The upgrader # will attempt to upgrade to the first LTS release available after # the currently-running one. Note that this option should not be # used if the currently-running release is not itself an LTS # release, since in that case the upgrader won't be able to # determine if a newer release is available. Prompt=never

Если последняя строка говорит «никогда», нормальный "для пользователей Ubuntu 17.10. Для пользователей Ubuntu 16.04 LTS измените его на «LTS». В противном случае вы получите обновление ... um "never":

rick@alien:~$ do-release-upgrade Checking for a new Ubuntu release No new release found. ─────────────────────────────────────────────────────────────────────────────────────────── rick@alien:~$ do-release-upgrade -d Checking for a new Ubuntu release Upgrades to the development release are only available from the latest supported release. ─────────────────────────────────────────────────────────────────────────────────────────── rick@alien:~$ do-release-upgrade -c Checking for a new Ubuntu release No new release found.

Эти команды были выпущены с помощью Prompt=never в Ubuntu 16.04, где он доступен для обновления вчера (28 апреля 2018 года). Изменение приглашения на lts решило проблему.

Вы должны сначала создать резервную копию данных или клонировать свои данные и выполнить обновление в тестовой среде. Вот один сценарий, который я написал для этой цели (но вы также можете сделать это вручную с помощью Live USB): здесь

Я сделал несколько заметок во время процесса обновления, и вот что вы можете с нетерпением ждать:

Step 1: confirmation to proceed: Press [ENTER] Step 2: packages will be removed: Y Step 3: replace '/etc/systemd/longind.conf': Y Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y Step 11: 220 packages are going to be removed. (can take hours) enter Y Step 12: To finish the upgrade, a restart is required. Take Y

Обратите внимание, что ваши шаги будут отличаться в зависимости от установленного программного обеспечения.

Чем больше причин для клонирования, вы можете проверить, что происходит, когда вы принимаете дефолт N, или вы используете Y, чтобы получить самую последнюю конфигурацию, которая может или многие не будут лучше.

Поскольку ваша исходная версия Ubuntu осталась нетронутой, вы можете запустить команду diff против нового 18.04 если вы решили установить их.

5
ответ дан 17 July 2018 в 15:59

Здесь есть объяснение:

Как уже упоминалось выше, обновления с 17.10 не будут разрешены до тех пор, пока через несколько дней после выпуска и обновления версии 18.04 с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года. В результате ваша попытка обновления может привести к сообщению Нет новой версии, обнаруженной при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

Что касается обновления в любом случае:

Как уже упоминалось выше, обновления с 17.10 не будут включены до нескольких дней после выпуска и обновления 18.04 с 16.04 LTS не будет активирован до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года.

Первый и рекомендуемый подход - просто подождать. Прямые обновления с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS, скорее всего, будут недоступны до конца июля 2018 года. Принудительное прямое обновление с помощью ключа -d. В этом случае sudo do-release-upgrade -d заставит обновление с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS. В случае, если вы получаете «Обновления к выпуску разработки доступны только из последней поддерживаемой версии». сообщения, убедитесь, что поведение по умолчанию для режима обновления обновления установлено в ltswithin / etc / update-manager / release-upgrade. Сначала обновите до 17.10, изменив поведение по умолчанию для модуля обновления выпуска в обычном режиме в файле / etc / update-manager / release-upgrade. Когда будете готовы, снова выполните команду sudo do-release-upgrade. Как только ваша система будет обновлена ​​до Ubuntu 17.10, следуйте процедуре обновления Ubuntu 17.10 до Ubuntu 18.04, сохраняя при этом нормальный режим обновления. Используйте описанный ниже способ Debian, чтобы обновить систему Ubuntu 16.04.

Начните с выполнения команды sudo do-release-upgrade. Если вы получили сообщение об отсутствии нового выпуска, у вас есть четыре варианта:

Если вы выбрали традиционный путь Debian, вам нужно будет изменить файл /etc/apt/sources.list и замените имя вашего предыдущего выпуска на bionic. Итак, если вы в 16.04, замените каждый экземпляр xenial на bionic. Если у вас в настоящее время есть 17.10, замените искусственный на bionic.

В результате ваша попытка обновления может привести к появлению сообщения об отсутствии новой версии при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/sources.list Затем зайдите в /etc/apt/sources.list.d/. Измените все файлы там же. Если вы получите сообщение об ошибке при попытке обновить Ubuntu, используйте хитрость, пока эти репозитории не будут обновлены. Теперь вы можете запустить обновление Ubuntu dist. Сначала обновите источники Apt. Затем запустите обновление Ubuntu. $ sudo apt update & amp; & amp; & amp; & amp; sudo apt -y dist-upgrade Обновление займет немного времени. Скорее всего, каждый пакет в системе будет обновлен. Когда обновление Ubuntu закончится, перезагрузите систему. Когда система вернется, вы будете запускать Ubuntu 18.04 LTS Bionic Beaver!

И этот метод Debian:

2
ответ дан 17 July 2018 в 15:59

Вся метаинформация еще не была выпущена / настроена. Вы можете подождать несколько дней или запустить это в качестве альтернативы сейчас:

$ do-release-upgrade -d

Он работает безупречно!

-d предназначен для последней версии разработки, которая является текущей Ubuntu 18.04 LTS. То же самое сказано в примечаниях к выпуску.

5
ответ дан 23 July 2018 в 16:54

У меня возникла проблема с обновлением («no new release found»), пока я не попытался сделать это на другой учетной записи.

Если у вас несколько учетных записей, вы можете попробовать создать тот, который создается при установке системы.

Менеджер обновлений покажет доступную новую версию с помощью команды

update-manager -c

во всплывающем окне Alt + F2.

0
ответ дан 23 July 2018 в 16:54

Здесь представлено подробное руководство по модернизации. Другие ответы уже упоминают, что вам нужно использовать:

do-release-upgrade -d # Use this until 18.04.1 comes out do-release-upgrade # Use this after 18.04.1 comes out

Кроме того, вам нужно проверить файл:

~$ cat /etc/update-manager/release-upgrades # Default behavior for the release upgrader. [DEFAULT] # Default prompting behavior, valid options: # # never - Never check for a new release. # normal - Check to see if a new release is available. If more than one new # release is found, the release upgrader will attempt to upgrade to # the release that immediately succeeds the currently-running # release. # lts - Check to see if a new LTS release is available. The upgrader # will attempt to upgrade to the first LTS release available after # the currently-running one. Note that this option should not be # used if the currently-running release is not itself an LTS # release, since in that case the upgrader won't be able to # determine if a newer release is available. Prompt=never

Если последняя строка говорит «никогда», нормальный "для пользователей Ubuntu 17.10. Для пользователей Ubuntu 16.04 LTS измените его на «LTS». В противном случае вы получите обновление ... um "never":

rick@alien:~$ do-release-upgrade Checking for a new Ubuntu release No new release found. ─────────────────────────────────────────────────────────────────────────────────────────── rick@alien:~$ do-release-upgrade -d Checking for a new Ubuntu release Upgrades to the development release are only available from the latest supported release. ─────────────────────────────────────────────────────────────────────────────────────────── rick@alien:~$ do-release-upgrade -c Checking for a new Ubuntu release No new release found.

Эти команды были выпущены с помощью Prompt=never в Ubuntu 16.04, где он доступен для обновления вчера (28 апреля 2018 года). Изменение приглашения на lts решило проблему.

Вы должны сначала создать резервную копию данных или клонировать свои данные и выполнить обновление в тестовой среде. Вот один сценарий, который я написал для этой цели (но вы также можете сделать это вручную с помощью Live USB): здесь

Я сделал несколько заметок во время процесса обновления, и вот что вы можете с нетерпением ждать:

Step 1: confirmation to proceed: Press [ENTER] Step 2: packages will be removed: Y Step 3: replace '/etc/systemd/longind.conf': Y Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y Step 11: 220 packages are going to be removed. (can take hours) enter Y Step 12: To finish the upgrade, a restart is required. Take Y

Обратите внимание, что ваши шаги будут отличаться в зависимости от установленного программного обеспечения.

Чем больше причин для клонирования, вы можете проверить, что происходит, когда вы принимаете дефолт N, или вы используете Y, чтобы получить самую последнюю конфигурацию, которая может или многие не будут лучше.

Поскольку ваша исходная версия Ubuntu осталась нетронутой, вы можете запустить команду diff против нового 18.04 если вы решили установить их.

5
ответ дан 23 July 2018 в 16:54

Здесь есть объяснение:

Как уже упоминалось выше, обновления с 17.10 не будут разрешены до тех пор, пока через несколько дней после выпуска и обновления версии 18.04 с 16.04 LTS не будут включены до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года. В результате ваша попытка обновления может привести к сообщению Нет новой версии, обнаруженной при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

Что касается обновления в любом случае:

Как уже упоминалось выше, обновления с 17.10 не будут включены до нескольких дней после выпуска и обновления 18.04 с 16.04 LTS не будет активирован до нескольких дней после выпуска 18.04.1, который ожидается в конце июля 2018 года.

Первый и рекомендуемый подход - просто подождать. Прямые обновления с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS, скорее всего, будут недоступны до конца июля 2018 года. Принудительное прямое обновление с помощью ключа -d. В этом случае sudo do-release-upgrade -d заставит обновление с Ubuntu 16.04 LTS до Ubuntu 18.04 LTS. В случае, если вы получаете «Обновления к выпуску разработки доступны только из последней поддерживаемой версии». сообщения, убедитесь, что поведение по умолчанию для режима обновления обновления установлено в ltswithin / etc / update-manager / release-upgrade. Сначала обновите до 17.10, изменив поведение по умолчанию для модуля обновления выпуска в обычном режиме в файле / etc / update-manager / release-upgrade. Когда будете готовы, снова выполните команду sudo do-release-upgrade. Как только ваша система будет обновлена ​​до Ubuntu 17.10, следуйте процедуре обновления Ubuntu 17.10 до Ubuntu 18.04, сохраняя при этом нормальный режим обновления. Используйте описанный ниже способ Debian, чтобы обновить систему Ubuntu 16.04.

Начните с выполнения команды sudo do-release-upgrade. Если вы получили сообщение об отсутствии нового выпуска, у вас есть четыре варианта:

Если вы выбрали традиционный путь Debian, вам нужно будет изменить файл /etc/apt/sources.list и замените имя вашего предыдущего выпуска на bionic. Итак, если вы в 16.04, замените каждый экземпляр xenial на bionic. Если у вас в настоящее время есть 17.10, замените искусственный на bionic.

В результате ваша попытка обновления может привести к появлению сообщения об отсутствии новой версии при попытке обновить вашу систему Ubuntu с помощью команды sudo do-release-upgrade. В этом случае прочитайте следующие разделы.

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/sources.list Затем зайдите в /etc/apt/sources.list.d/. Измените все файлы там же. Если вы получите сообщение об ошибке при попытке обновить Ubuntu, используйте хитрость, пока эти репозитории не будут обновлены. Теперь вы можете запустить обновление Ubuntu dist. Сначала обновите источники Apt. Затем запустите обновление Ubuntu. $ sudo apt update & amp; & amp; & amp; & amp; sudo apt -y dist-upgrade Обновление займет немного времени. Скорее всего, каждый пакет в системе будет обновлен. Когда обновление Ubuntu закончится, перезагрузите систему. Когда система вернется, вы будете запускать Ubuntu 18.04 LTS Bionic Beaver!

И этот метод Debian:

2
ответ дан 23 July 2018 в 16:54

Другие вопросы по тегам:

Похожие вопросы: