arc*_*ter 9 64-bit lenovo ideapad 16.04
The following packages have been kept back: grub-efi-amd64-signed
Run Code Online (Sandbox Code Playgroud)
我已经有几个星期出现这个错误了。有谁知道原因吗?
编辑:
sudo apt update
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
grub-efi-amd64-signed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
grub-efi-amd64-signed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Run Code Online (Sandbox Code Playgroud)
L. *_*mes 10
升级和更新您的存储库包和缓存。运行这些命令:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)
更新:
一一运行这些命令:
$ sudo apt install --reinstall grub
$ sudo apt install --reinstall grub2-common
$ sudo apt install --reinstall grub-efi-amd64
$ sudo apt install --reinstall grub-efi-amd64-bin
$ sudo apt autoremove
$ sudo apt install grub-efi-amd64-signed
Run Code Online (Sandbox Code Playgroud)
小智 7
刚刚在 ubuntu 22.04 上遇到了类似的问题:
\napt upgrade\nReading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nCalculating upgrade... Done\nTry Ubuntu Pro beta with a free personal subscription on up to 5 machines.\nLearn more at https://ubuntu.com/pro\nThe following packages have been kept back:\n grub-efi-amd64-bin grub-efi-amd64-signed\n0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.\n
Run Code Online (Sandbox Code Playgroud)\nhttps://itsfoss.com/following-packages-have-been-kept-back/很好地描述了原因和解决方案:
\n\n\n通常,当您运行 sudo apt update 和 sudo apt Upgrade 命令时,它会将所有已安装的软件包更新为其可用的较新版本。
\n但是,如果已安装的软件包的依赖关系已更改,需要安装新的软件包,则已安装的软件包将不会随系统更新而升级,并且您会看到软件包保留错误。
\n
解决方案是运行
\nsudo apt install --only-upgrade grub-efi-amd64-bin\nReading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nThe following additional packages will be installed:\n grub-efi-amd64-signed\nThe following packages will be upgraded:\n grub-efi-amd64-bin grub-efi-amd64-signed\n2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 1.272 kB of archives.\nAfter this operation, 15,4 kB of additional disk space will be used.\nDo you want to continue? [Y/n] Y\nGet:1 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 grub-efi-amd64-signed amd64 1.182~22.04.1+2.06-2ubuntu10 [533 kB]\nGet:2 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 grub-efi-amd64-bin amd64 2.06-2ubuntu10 [740 kB]\nFetched 1.272 kB in 0s (3.210 kB/s) \n(Reading database ... 238324 files and directories currently installed.)\nPreparing to unpack .../grub-efi-amd64-signed_1.182~22.04.1+2.06-2ubuntu10_amd64.deb ...\nUnpacking grub-efi-amd64-signed (1.182~22.04.1+2.06-2ubuntu10) over (1.180+2.06-2ubuntu7) ...\nPreparing to unpack .../grub-efi-amd64-bin_2.06-2ubuntu10_amd64.deb ...\nUnpacking grub-efi-amd64-bin (2.06-2ubuntu10) over (2.06-2ubuntu7) ...\nSetting up grub-efi-amd64-bin (2.06-2ubuntu10) ...\nSetting up grub-efi-amd64-signed (1.182~22.04.1+2.06-2ubuntu10) ...\nTrying to migrate /boot/efi into esp config\nInstalling grub to /boot/efi.\nInstalling for x86_64-efi platform.\nInstallation finished. No error reported.\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
9378 次 |
最近记录: |