OpenWrt中git的安装方法,没有git怎么解决
问题重现
我想要在软路由上部署一个GitHub中的项目,由于没有git,所以我在网络中搜索”OpenWrt如何安装git”,然后打开了这样的博客。
按照博客的方法进行操作,很快就卡在了第一步。
使用opkg update更新软件包后,执行opkg install git-http竟然没有找到软件包。之后我又换了一个教程,结果还是没有软件包。
Unknown package 'git'.
问题锁定
我使用的是中国科学技术大学的镜像源,在系统-软件包-配置-发行版软件源可以找到。
src/gz openwrt_packages <https://mirrors.ustc.edu.cn/openwrt/releases/21.02.0/packages/aarch64_generic/packages>
在使用浏览器浏览该网址时,我打开了匹配自己处理器的文件夹,寻找到了git。这说明我原来配置的镜像源有问题,所以需要修改镜像源。
解决方法
在状态-概览看自己的处理器架构。
比如说这是我的处理器架构:

打开系统-软件包-配置-发行版软件源,在浏览器中输入对应的地址。
比如说我输入https://mirrors.ustc.edu.cn/openwrt/releases/21.02.0/
找到匹配自己的处理器架构的地址,比如说我的地址
Index of /openwrt/releases/21.02.0/packages/aarch64_cortex-a53/packages/
往下翻你就能够找到git-http:

按照寻找到的镜像源地址,替换“配置”,再使用opkg update更新一下就好了。

评论区