本文最后更新于 2024年7月05日, 如有失效请评论区留言。
前言
Entware是一个为嵌入式设备(如路由器、NAS等)设计的第三方软件包集合,它主要面向基于Linux的系统。Entware的目的是扩展这些设备的功能,因为它们出厂时预装的操作系统往往功能有限,不包含许多用户可能需要的工具或服务,比如额外的网络工具、编程语言环境、服务器软件等。
Entware通过其包管理系统(类似于Debian的APT或RedHat的YUM)提供了简单的方式来安装、升级或卸载这些额外软件包,而不需要用户手动编译或从源代码安装。这样做既方便了用户,又保持了系统的整洁和可维护性。
安装
1.寻找合适的安装包
实际网口名称 | 实际网卡名称 | 希望的网卡名称 |
---|---|---|
eth0 | vmnic1 | vmnic0 |
eth1 | vmnic2 | vmnic1 |
eth2 | vmnic0 | vmnic2 |
eth3 | vmnic3 | vmnic3 |
查询设备的架构
uname -m
得知我的设备是X86
架构, 64位
在官网下载安装包,选择有X86
的
再选择installer
generic.sh
就是需要的安装包
手动将安装包的下载路径拼出来
https://bin.entware.net/x86-k2.6/installer/generic.sh
2.安装
回到设备,下载并安装
wget https://bin.entware.net/x86-k2.6/installer/generic.sh
sh generic.sh
添加到环境变量
export PATH="$PATH:/opt/bin/:/opt/sbin/"
echo 'export PATH="$PATH:/opt/bin/:/opt/sbin/"' >> /root/.bashrc
3.使用
假设需要安装vim
, 可以先查询下是否有
opkg find vim
opkg install vim
还可以修改镜像源
4.常用命令
命令 | 介绍 |
---|---|
opkg update | 更新可以获取的软件包列表 |
opkg upgrade | 对已经安装的软件包升级 |
opkg list | 获取软件列表 |
opkg install | 安装指定的软件包 |
opkg remove | 卸载已经安装的指定的软件包 |
opkg list-installed | 列出已安装软件包 |
opkg list-upgradable | 列出可升级的已安装软件包 |
opkg list-changed-conffiles | 列出用户修改过的配置文件 |
opkg files | 列出属于软件包 的文件 仅适用于已安装的软件包 |
opkg search | 列出包含 |
opkg info [pkg globp] | 显示软件包 的所有信息 |
opkg status [pkg globp] | 显示软件包 的状态 |
opkg download | 下载软件包 到当前目录 |