解决openwrt opkg内核版本不匹配问题

  1. 假设安装软件时提示需要5.4.65版本的内核,然而,系统的内核时5.4.52
root@Openwrt:~# uname -a
Linux Openwrt 5.4.52 #0 SMP Thu Jul 23 12:16:45 2020 x86_64 Openwrt-Koolshare
  1. 下载内核更新包,在官网的包库中找到内核更新包,连接:https://downloads.openwrt.org/snapshots/targets/x86/64/packages/
    按下“Ctrl+F”,输入“kernel”进行搜索,然后找到了这个安装包
    解决openwrt opkg内核版本不匹配问题_第1张图片

  2. 复制这个安装包的下载地址(url=https://downloads.openwrt.org/snapshots/targets/x86/64/packages/kernel_5.4.65-1-2b15fbe2fc4637fac17bbc326e475cff_x86_64.ipk),在openwrt终端中执行
    wget https://downloads.openwrt.org/snapshots/targets/x86/64/packages/kernel_5.4.65-1-2b15fbe2fc4637fac17bbc326e475cff_x86_64.ipk
    把文件下载到本地

  3. 在/root目录下执行本地安装并重启

cd /root
opkg install kernel_5.4.65-1-2b15fbe2fc4637fac17bbc326e475cff_x86_64.ipk
reboot
  1. 之后我们再次执行uname -a查看内核版本,发现还是5.4.52
    但是安装软件确能正常进行了
    在这里插入图片描述

住:内核只能升级,不能降级,并且软件的版本要与内核版本要完全一致,

你可能感兴趣的:(linux,计算机网络,linux)