【笔记】Opkg学习笔记

前言

opkg 工具 (一个 ipkg 变种) 是一个用来从本地软件仓库或互联网软件仓库上下载并安装 OpenWrt 软件包的轻量型软件包管理器。(OpenWRT官网

更新软件源

1
opkg update

安装软件包

<package_name>:软件包名

1
opkg install <package_name>

手动安装软件包

安装本地软件包安装包

<file_name>.ipk:本地软件包安装包

1
opkg install <file_name>.ipk

安装远端软件包安装包

https://example.com/<file_name>.ipk:远端软件包安装包

1
opkg install https://example.com/<file_name>.ipk

安装到自定义路径

在配置文件中配置自定义路径名称映射

<src_name>:路径名称
<src>:绝对路径

/etc/opkg.conf
1
2
dest <src_name> <src>
dest root /

在安装时指定自定义路径名称

-d <src_name>:自定义路径名称

1
opkg install -d <src_name> <package_name>

更新软件包

1
opkg upgrade <package_name>

更新所有软件包

1
opkg upgrade

卸载软件包

--autoremove:卸载依赖的软件包

1
opkg remove <package_name>

查看所有可以安装的软件包列表

1
opkg list

查看已安装的所有软件包列表

1
opkg list-installed

查看已安装的软件包的信息

1
opkg info <package_name>

查看已安装的软件包的所有文件

1
opkg files <package_name>

仅下载不自动安装软件包

1
opkg download <package_name>

在配置文件中指定代理

http://127.0.0.1:7890:代理地址

1
option http_proxy http://127.0.0.1:7890

需要认证的代理

<username>:用户名
<password>:密码

1
2
option proxy_username <username>
option proxy_password <password>

完成

参考文献

OpenWRT
博客园——lsgxeva
CSDN——董哥的黑板报