opkg
是OpenWrt的包管理工具。
/etc/opkg.conf
是opkg
的默认配置文件。
该文件中定义软件仓库
相关的信息。
1、修改软件仓库的镜像地址:
sed -i 's@downloads.openwrt.org@mirrors.tuna.tsinghua.edu.cn/lede@g' /etc/opkg/distfeeds.conf
2、更新本地仓库:
sudo opkg update
该文件中定义自定义仓库
相关的信息。
缓存目录。
opkg
命令的使用格式:
opkg -h | --help
opkg -v | --version
opkg [option]... <command>[argument]...
打印出opkg
命令的使用帮助。
打印出opkg
的版本号。
设置输出日志的等级。
level | 说明 |
---|---|
0 | 只输出错误 |
1 | 正常消息,默认 |
2 | 更多信息 |
3 | debug信息 |
4 | 更多debug信息 |
修改了软件仓库的地址
之后,必须用此命令进行更新仓库的索引数据。
示例:
1、修改软件仓库的地址
为国内镜像
:
sed -i 's@downloads.openwrt.org@mirrors.tuna.tsinghua.edu.cn/lede@g' /etc/opkg/distfeeds.conf
2、更新本地仓库:
sudo opkg update
查询给定符合条件的包。
示例:
opkg list | grep ^vim
查询给定符合条件的包。
示例:
opkg find vim
查看给定包的详情。
示例:
opkg info vim
从仓库中安装最新软件包,并自动安装依赖包。
示例:
opkg install vim
升级指定的过期的软件包。
示例:
opkg upgrade vim zsh
卸载给定名字的包。
示例:
opkg remove vim
列出可使用
的包。
列出已安装
的包。
列出可更新
的包。
列出包中的所有文件。
示例:
opkg files vim
查看哪个包提供了该文件。
示例:
opkg search /bin/opkg