群晖上安装Entware环境

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: (复制以下内容)
#!/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
  1. 重启你的 NAS,entware已安装好了。

评论