目录
前言
OpenWRT 是一款广受欢迎的开源路由器固件,它提供了丰富的软件包供用户选择和安装。但是,默认情况下,OpenWRT 的软件源可能无法满足所有用户的需求。因此,自定义软件源成为一个重要的话题。
本文将详细介绍如何在 OpenWRT 系统中自定义软件源,包括添加第三方源、修改默认源地址、使用镜像站等内容,帮助用户获取更多丰富的软件包,满足不同的使用需求。
添加第三方软件源
添加源的方法
在 OpenWRT 系统中,可以通过编辑 /etc/opkg/customfeeds.conf
文件来添加第三方软件源。具体步骤如下:
-
登录 OpenWRT 系统的管理页面,进入
系统
->软件包
->软件源
页面。 -
点击
编辑自定义软件源
按钮,在打开的编辑框中添加以下内容:src/gz my_feed https://example.com/openwrt/packages
其中
my_feed
是自定义的源名称,https://example.com/openwrt/packages
是第三方软件源的地址。 -
点击
保存并应用
按钮,完成添加第三方软件源的操作。
常用第三方软件源推荐
以下是一些常用的第三方 OpenWRT 软件源,供您参考:
- Lienol 源:
src/gz lienol https://github.com/Lienol/openwrt-package/releases/download/packages
- Kenzo 源:
src/gz kenzo https://github.com/kenzok8/openwrt-packages/releases/download/packages
- Openwrt-packages 源:
src/gz openwrt-packages https://github.com/openwrt/packages/releases/download/packages
添加这些源后,您就可以在软件包列表中看到更多可安装的软件包了。
修改默认软件源地址
查看默认软件源地址
在 OpenWRT 系统中,默认的软件源地址通常位于 /etc/opkg/distfeeds.conf
文件中。您可以通过以下命令查看默认软件源地址:
cat /etc/opkg/distfeeds.conf
输出结果类似于:
src/gz openwrt_base https://downloads.openwrt.org/releases/21.02.0/packages/x86/64/base src/gz openwrt_luci https://downloads.openwrt.org/releases/21.02.0/packages/x86/64/luci src/gz openwrt_packages https://downloads.openwrt.org/releases/21.02.0/packages/x86/64/packages src/gz openwrt_routing https://downloads.openwrt.org/releases/21.02.0/packages/x86/64/routing src/gz openwrt_telephony https://downloads.openwrt.org/releases/21.02.0/packages/x86/64/telephony
修改软件源地址
如果您需要修改默认的软件源地址,可以编辑 /etc/opkg/distfeeds.conf
文件,将其中的地址替换为您需要的地址即可。例如:
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/base src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/luci src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/packages src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/routing src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/telephony
在上述示例中,我们将默认的 OpenWRT 软件源地址替换为了清华大学的镜像站。修改完成后,请重新加载软件包列表以应用更改:
opkg update
使用镜像站加速软件源
什么是镜像站
镜像站是指为了分担官方服务器的压力,而由第三方机构或个人建立的服务器副本。这些镜像站通常位于不同的地理位置,能够为用户提供更快的下载速度和更稳定的连接。
常用镜像站推荐
以下是一些常用的 OpenWRT 软件源镜像站,供您参考:
- 清华大学镜像站:
https://mirrors.tuna.tsinghua.edu.cn/openwrt
- 中科大镜像站:
https://mirrors.ustc.edu.cn/openwrt
- 阿里云镜像站:
https://mirrors.aliyun.com/openwrt
如何使用镜像站
要使用镜像站,您需要将 /etc/opkg/distfeeds.conf
文件中的默认软件源地址替换为镜像站的地址。具体步骤如下:
-
登录 OpenWRT 系统的管理页面,进入
系统
->软件包
->软件源
页面。 -
点击
编辑软件源
按钮,将/etc/opkg/distfeeds.conf
文件中的内容替换为镜像站的地址,例如:src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/base src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/luci src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/packages src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/routing src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.0/packages/x86/64/telephony
-
点击
保存并应用
按钮,完成镜像站的配置。
之后,您在安装软件包时,就可以享受到更快的下载速度了。
FAQ
如何在 OpenWRT 中安装第三方软件包?
- 确保已经添加了相应的第三方软件源。
- 在软件包列表中找到您需要的软件包。
- 点击
安装
按钮即可安装该软件包。
如何查看当前系统中已安装的软件包?
您可以通过以下命令查看当前系统中已安装的软件包:
opkg list-installed
如何更新 OpenWRT 系统中的软件包?
您可以通过以下命令更新系统中的所有软件包:
opkg update opkg upgrade
如何删除 OpenWRT 系统中的软件包?
您可以通过以下命令删除系统中的软件包:
opkg remove 软件包名称
如何解决软件包依赖问题?
如果在安装软件包时出现依赖问题,您可以尝试以下方法:
- 确保已经添加了相应的软件源。
- 使用
opkg install 软件包名称 --force-depends
命令强制安装软件包及其依赖项。 - 如果仍然无法解决,可以尝试手动安装依赖项。