roforest / Actions-pve-kernel

Build pve-kernel with ACS_override patch for J3455
MIT License
26 stars 34 forks source link

请教大佬 #1

Closed nnkn closed 10 months ago

nnkn commented 10 months ago

大佬您好,请教一下,我下载安装最新版本的内核时报错(dkpk -i * ),后来排查到安装这个文件时的问题

root@pve:~/pve-kernel-6.5.11-6-roforest# dpkg -i proxmox-kernel-6.5.11-7-pve_6.5.11-7_amd64.deb 
dpkg: regarding proxmox-kernel-6.5.11-7-pve_6.5.11-7_amd64.deb containing proxmox-kernel-6.5.11-7-pve:
 proxmox-kernel-6.5.11-7-pve-signed conflicts with proxmox-kernel-6.5.11-7-pve
  proxmox-kernel-6.5.11-7-pve (version 6.5.11-7) is to be installed.

dpkg: error processing archive proxmox-kernel-6.5.11-7-pve_6.5.11-7_amd64.deb (--install):
 conflicting packages - not installing proxmox-kernel-6.5.11-7-pve
Errors were encountered while processing:
 proxmox-kernel-6.5.11-7-pve_6.5.11-7_amd64.deb

搜了一下,应该是我已经安装了官方的6.5.11-7的内核了,继续搜了一下,这里是建议先卸载原来的内核,再安装新的,到这里我就不会了 我该如何操作呢?

root@pve:~/pve-kernel-6.5.11-6-roforest# uname -a
Linux pve 6.5.11-7-pve #1 SMP PREEMPT_DYNAMIC PMX 6.5.11-7 (2023-12-05T09:44Z) x86_64 GNU/Linux

运行这个命令吗?我有点怕,总觉得有点不对

root@pve:~/pve-kernel-6.5.11-6-roforest# apt remove proxmox-kernel-6.5.11-7-pve-signed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

The following additional packages will be installed:
  linux-tools-6.5 linux-tools-6.5-dbgsym proxmox-headers-6.5.11-7-pve proxmox-kernel-6.5.11-7-pve
The following packages will be REMOVED:
  proxmox-default-kernel proxmox-kernel-6.5 proxmox-kernel-6.5.11-7-pve-signed proxmox-ve
The following NEW packages will be installed:
  proxmox-kernel-6.5.11-7-pve
The following packages will be upgraded:
  linux-tools-6.5 linux-tools-6.5-dbgsym proxmox-headers-6.5.11-7-pve
3 upgraded, 1 newly installed, 4 to remove and 0 not upgraded.
Need to get 113 MB/121 MB of archives.
After this operation, 110 kB disk space will be freed.
Do you want to continue? [Y/n] 
nnkn commented 10 months ago

搞定了,这是正确的命令 dpkg --purge --force-remove-essential proxmox-kernel-6.5.11-7-pve-signed