我希望有更多知识的人能在Ubuntu16.04及以后的版本中解释一些关于做apt-get upgrade的事情。
我看到的行为是,apt-get upgrade有时不会安装新的内核包,有时会:
即产出:
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic linux-tools-generic
我知道做dist-upgrade会安装这些软件包(所以不要重复这个答案:-)。我不知道的是是什么在控制这些包裹的搁置。
有时在执行apt-get upgr
我在Ubuntu 14.04实例(内核3.13.0)上运行了AWS检查器,发现了许多问题,其中大多数都建议进行内核更新。然而,根据对问题的描述,一些问题是通过内核4.13.11存在的。
我怎样才能解决这些问题?
例题:
arn:aws:inspector:us-east-1:459822950501:target/0-wPJLYMUo/template/0-MOs0F6Sk/run/0-1S1WNiwa/finding/0-29BA4zLm ARN
Run name Run - INTELLI_AUDIO_LINUX - 2018-05-16T13:07:05.484Z Target nam
我尝试了sudo apt update,它说有需要升级的东西,所以我尝试了upgrade,输出在下面。它说,将安装以下新的软件包,并将使用额外的560 It。如果他们是“新”而不是“升级”,为什么要安装新的软件包,而我只是想更新系统?
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be ins
我在更新内核时遇到了麻烦。我在运行Kubuntu 14.04。uname -r输出:
3.13.0-32-generic
我清楚地看到了sudo dpkg --list 'linux-image*'在repos中更新的版本:
...
linux-headers-3.13.0-40 - Header files related to Linux kernel version 3.13.0
linux-headers-3.13.0-40-generic - Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
linux
我使用以下命令下载了Ubuntu的perf程序:
sudo apt-get install linux-tools-common linux-tools-generic
不过,当我试着顶的时候,它给了我这个
WARNING: perf not found for kernel 4.9.78-xxxx
You may need to install the following packages for this specific kernel:
linux-tools-4.9.78-xxxx-std-ipv6-64
linux-cloud-tools-4.9.78-xxxx-std-ipv
我以前在我的Ubuntu14.10机器上使用过VirtualBox,但是在过去的两个月里我没有使用它。
当我试图启动VM时,我得到了以下错误:
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.
You will not be able to start VMs until this p
我对arch进行了更新,然后尝试运行virtualbox,得到了以下错误消息:
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/sbin/vboxconfig'
当我试图执行命令时,我得到了:
/sbin/vboxconfig: No such file or directory
同时,我尝
当我运行sudo apt-get dist-upgrade时,它会在最后输出以下内容:
The following packages were automatically installed and are no longer required:
linux-headers-4.2.0-16 linux-headers-4.2.0-16-generic
linux-image-4.2.0-16-generic linux-image-extra-4.2.0-16-generic
Use 'apt-get autoremove' to remove them.
我能自动移
尝试为Ubuntu2204桌面安装linux (uname -r = 5.13.0-40-generic),我得到:
sudo apt install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package linux-headers-5.13.0-40-generic is not available, but is referred to by another package.
This
我保存了内核,所以在更新时,更新的内核版本直到昨天才被标记为安装。这是一个安全更新,所以我知道是建议做这个更新,但问题是关于持有包。注意:内核已经搁置了一段时间了。
,是什么使这个包裹失去了控制?如果它保存了更新,为什么它会停止运行?
这一次,我用版本号和通用字保存了所有东西。
linux-generic set on hold.
linux-headers-4.4.0-21 set on hold.
linux-headers-4.4.0-21-generic set on hold.
linux-headers-generic set on hold.
linux-image-4.4.0-