从 apt-get install 安装时 parrot 4.7 上的 wireguard-dkms 错误

wireguard-dkms error on parrot 4.7 when installing from apt-get install

我试过 sudo apt-get install vlc,它安装了,但发生了这种情况。

Loading new wireguard-0.0.20191206 DKMS files...
Building for 5.4.0-1parrot1-amd64
Building initial module for 5.4.0-1parrot1-amd64
Error! Bad return status for module build on kernel: 5.4.0-1parrot1-amd64 (x86_6
4)
Consult /var/lib/dkms/wireguard/0.0.20191206/build/make.log for more information
.
dpkg: error processing package wireguard-dkms (--configure):
 installed wireguard-dkms package post-installation script subprocess returned e
rror exit status 10
dpkg: dependency problems prevent configuration of wireguard:
 wireguard depends on wireguard-dkms (= 0.0.20191206-1) | wireguard-modules (= 0
.0.20191206); however:
  Package wireguard-dkms is not configured yet.
  Package wireguard-modules is not installed.

dpkg: error processing package wireguard (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 wireguard-dkms
 wireguard
Scanning application launchers
Updating active launchers
Done
E: Sub-process /usr/bin/dpkg returned an error code (1)

我该怎么办?我应该担心吗?

这是我学习 Parroting 的第 2 天,我还在熟悉这个平台。

这可能是因为缺少内核头文件!所以尝试:

apt-get install linux-headers-$(uname -r)

然后删除 wireguard 并重新安装。

apt-get remove wireguard
apt-get install wireguard

这将消除使用高级打包工具 (apt) 时的 wireguard 错误。此错误的原因 most 可能是由于您的 sources.list 文件发生了变化,其中保存了您的分发的 repositories。我建议如果您刚刚起步,如果您希望将非股票代表os 添加到您的 sources.list!

,请谨慎行事
sudo apt remove wireguard-dkms --purge && sudo apt autoremove -y && sudo apt update -y 

过去几天让我发疯,因为我遇到了同样的问题。在 运行 上面 command/s 几次之后,我应该意识到我拼错了。 wireguard——不是*gaurd

希望对您有所帮助!

哦,另外,请确保仅使用来自官方网站的官方鹦鹉 os 来源更新您的鹦鹉 OS sources.list,这对初学者来说是一个很好的练习对于任何 Linux OS,这尤其重要,这样您就不会破坏您的系统配置。

sudo nano /etc/apt/sources.list.d/parrot.list

当您进入文件内容时,输入:

deb https://deb.parrotlinux.org/parrot/ rolling main contrib non-free
#deb-src https://deb.parrotlinux.org/parrot/ rolling main contrib non-free
deb https://deb.parrotlinux.org/parrot/ rolling-security main contrib non-free
#deb-src https://deb.parrotlinux.org/parrot/ rolling-security main contrib non-free   

按 Ctrl+x(退出)、Ctrl+y(保存)和 Enter(确认并退出)

享受鹦鹉os!