如何在 Synology DiskStation 上安装 ipkg(或 opkg)包管理器

如何在 Synology DiskStation 上安装 ipkg(或 opkg)包管理器

有没有人曾在搭载 DSM 4.3 的 Synology DS412+ 上运行过ipkg(或opkg) 包管理器,或者有人知道如何运行?

我尝试通过 GUI 安装,使用来自“quadrat4”的包,但出现无法正确安装的模式消息。接下来,我尝试以“root”身份通过 SSH 安装。我遵循了在互联网上找到的一些分步教程。但这些变体都不适合我。

cd /volume1/tmp
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
cd /
ln -s /volume1/@optware /opt
cd /
vi /etc/profile
    #PATH=/opt/bin:/opt/sbin:$PATH
vi /root/.profile
    #PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
    #export PATH
reboot

按照描述完成所有步骤后,我得到:

ipkg update
-ash: ipkg: not found

希望你能帮助我!

答案1

您不需要#PATH=/opt/bin:/opt/sbin:$PATH在 /etc/profile 中注释掉,您需要该路径来使用该ipkg命令。

还尝试ls /opt/bin/查看 ipkg 是否确实已安装。

答案2

2019 年 9 月 1 日的一篇 Medium 文章建议安装opkg(或ipkg适用于较旧的 DiskStation 型号)简易 Bootstrap 安装程序来自自定义来源:

最著名的轻量级包管理器是 ipkg 和 opkg。ipkg 被认为已经过时了。所以我建议大家改用 opkg。

如何在 Synology NAS/路由器上安装包管理器 (ipkg/oPKG)

今天我在我的老款 Synology DiskStation 212+ 上尝试了这个,但无法安装,opkg因为 Linux 内核对于 DS 212+ 来说太旧了,但文章中提到的软件也可以安装ipkg,而且对我来说是可行的。

看起来旧款的 DiskStation 型号在某些时候不会升级其 Linux 内核。

答案3

在 2018 年 (DSM6) 最好使用 opkg。无论如何,两者都可以使用以下命令安装:

安装 ipkg -https://chattim.wordpress.com/2016/05/08/install-ipkg-on-synology-via-gui/

1. Package Center>Settings>Package source 
2. add https://www.cphub.net/
3. search pkg
4. install EasyBootstrapInstaller > oPkg
5. don't install iPKGui is blocking the UI
6. reboot
7. sudo su -
8. root:~# opkg

答案4

对于 okpg (entware),请遵循以下指南:https://github.com/Entware/Entware/wiki/Install-on-Synology-NAS

我刚刚在运行 DSM 7.0-41882 的 Synology DS418j(Realtek RTD1293 / aarch64)上验证了这一点。

相关内容