Entware 是一个嵌入式 Linux 设备的软件仓库集成工具,也就是传统 Linux 上的包管理工具,例如 Debian 的 dpkg、CentOS 的 yum 等。它们可以通过网络在远程仓库上拉取并安装所需要的包,同时自动解决依赖问题。entware使用范围很广,具体可查看官方wiki。
注意:Entware-ng-3x 和 Entware-ng 已合并到 Entware了
一、 安装entware,来自于此
1.1、以root身份SSH登录到群晖,新建文件夹 (outside rootfs)
sudo mkdir -p /volume1/@Entware/opt
1.2、 删除原 /opt
并挂载opt文件夹
sudo umount -l /opt
sudo rm -rf /opt
sudo mkdir /opt
sudo mount -o bind "/volume1/@Entware/opt" /opt
1.3.、根据你的处理器类型选择下载相应脚本 (运行命令uname -m ),比如我的是x64
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | sudo /bin/sh
1.4、设置开机启动entware
- Goto: DSM > Control Panel > Task Scheduler
- Create > Triggered Task > User Defined Script
- General
- Task: Entware
- User: root
- Event: Boot-up
- Pretask: none
- Task Settings
- Run Command: (复制以下内容)
- General
#!/bin/sh
# Mount/Start Entware
mkdir -p /opt
mount -o bind "/volume1/@Entware/opt" /opt
/opt/etc/init.d/rc.unslung start
# Add Entware Profile in Global Profile
if grep -qF '/opt/etc/profile' /etc/profile; then
echo "Confirmed: Entware Profile in Global Profile"
else
echo "Adding: Entware Profile in Global Profile"
cat >> /etc/profile <<"EOF"
# Load Entware Profile
. /opt/etc/profile
EOF
fi
# Update Entware List
/opt/bin/opkg update
- 重启你的 NAS,entware已安装好了。
评论