У меня Kubuntu 18.04.2 работает на моем домашнем ПК в корпусе Tower. . Этот Kubuntu был впервые установлен как 64-разрядная версия Kubuntu 17.10 2 ноября 2017 года.
Попутно я обновил его и, как я уже сказал, теперь он 18.04.2. Когда вышло 18.04, я хотел остаться на трассе LTS. Не помню, как я попал с 17.10 по 18.04.2.
Я давно не использовал Kubuntu. Теперь я узнал, что Kubuntu LTS находится на 18.04.4, поэтому я попытался обновить его.
Ну не обновится, даже до 18.04.3.
Я ковырялся здесь в "ask ubuntu" и нашел пару подсказок.
Сейчас моя система полностью обновлена в соответствии с apt:
root@eagle-kubuntu:~# apt update
Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Fetched 252 kB in 1s (238 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
root@eagle-kubuntu:~#
Когда я запускаю dist-upgrade, я получаю следующее:
root@eagle-kubuntu:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@eagle-kubuntu:~#
Я где-то читал, что мне может понадобиться убедиться, что "linux-image-generic" установлен, поэтому, когда я запускаю "# apt install linux-image-generic", я получаю следующее:
root@eagle-kubuntu:~# apt install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.88.80).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@eagle-kubuntu:~#
Для информации, вот мой файл lsb-release:
[jcig@eagle-kubuntu ~]$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Kubuntu 18.04.2 LTS"
[jcig@eagle-kubuntu ~]$
Итак, мой вопрос, есть ли способ исправить это, не выполняя переустановить?
Спасибо за ваш вклад.
Вот мои результаты выполнения «sudo apt update» и «sudo apt full-upgrade»:
[jcig@eagle-kubuntu ~]$ sudo apt update
[sudo] password for jcig:
Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
[jcig@eagle-kubuntu ~]$
[jcig@eagle-kubuntu ~]$
[jcig@eagle-kubuntu ~]$
[jcig@eagle-kubuntu ~]$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[jcig@eagle-kubuntu ~]$
Результат «базовых файлов политики apt»:
[jcig@eagle-kubuntu ~]$ sudo apt policy base-files
[sudo] password for jcig:
base-files:
Installed: 10.1ubuntu2.8
Candidate: 10.1ubuntu2.8
Version table:
*** 10.1ubuntu2.8 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
10.1ubuntu2.2 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
10.1ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
[jcig@eagle-kubuntu ~]$
Я думаю Я может знать, что случилось. На этой машине также установлен Linuxmint. Я использую его как «главный» дистрибутив Grub. Это означает, что я использую его, чтобы держать Grub в курсе последних событий на sda.Раньше когда я запускал update-grub
на Linuxmint, другие установки Ubuntu отображались в меню Grub просто как «Ubuntu -...». Итак, здесь, в Kubuntu, я отредактировал строку «DISTRIB_ID» файла lsb-release на что-то вроде «Kubuntu ...», чтобы она отображалась в меню как Kubuntu. С тех пор я обнаружил, что мне больше не нужно этого делать. Итак, я недавно изменил этот файл Kubuntu lsb-release обратно на исходный. Итак, могло ли это вызвать эту проблему?
Вывод sudo apt install --reinstall base-files
,
[jcig@eagle-kubuntu ~]$ sudo apt install --reinstall base-files
[sudo] password for jcig:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/59.9 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 230458 files and directories currently installed.)
Preparing to unpack .../base-files_10.1ubuntu2.8_amd64.deb ...
Warning: Stopping motd-news.service, but it can still be activated by:
motd-news.timer
Unpacking base-files (10.1ubuntu2.8) over (10.1ubuntu2.8) ...
Setting up base-files (10.1ubuntu2.8) ...
motd-news.service is a disabled or a static unit, not starting it.
Processing triggers for plymouth-theme-ubuntu-text (0.9.3-1ubuntu7.18.04.2) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for cracklib-runtime (2.9.2-5build1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for plymouth-theme-kubuntu-text (1:18.04ubuntu11) ...
dpkg: warning: version '/etc/lsb-release' has bad syntax: version number does not start with digit
rmdir: failed to remove '/lib/plymouth/': No such file or directory
update-initramfs: deferring update (trigger activated)
Processing triggers for install-info (6.5.0.dfsg.1-2) ...
Processing triggers for initramfs-tools (0.130ubuntu3.9) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-88-generic
W: initramfs-tools configuration sets RESUME=UUID=55b8765f-38ea-41c3-a3b3-a357234bd848
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sda9
I: (UUID=0f0586fe-6d88-4932-be6a-04beb11e0939)
I: Set the RESUME variable to override this.
[jcig@eagle-kubuntu ~]$
Последний вывод 'cat / etc / lsb-release`:
[jcig@eagle-kubuntu ~]$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Kubuntu 18.04.2 LTS"
[jcig@eagle-kubuntu ~]$
Попробуйте выполнить обновление с помощью do-release-upgrade :
sudo do-release-upgrade
Рекомендуемый способ обновления установки Server Edition - использовать утилита do-release-upgrade. Часть update-manager-core пакет, он не имеет графических зависимостей и установлен по умолчанию.
Системы на основе Debian также можно обновить с помощью apt dist-upgrade. Однако рекомендуется использовать do-release-upgrade, потому что у него есть способность обрабатывать изменения конфигурации системы, иногда необходимые между выпусками.
В некоторых случаях он не работает :
Когда я запускаю sudo do-release-upgrade Он говорит:
Пожалуйста, установите все доступные обновления для вашего выпуска перед обновлением.
и без обновления случилось.Мне удалось решить эту проблему, выполнив
sudo do-release-upgrade -c
Затем снова выполните команду sudo do-release-upgrade
.