群晖底层也是Linux系统,但是并不是常见的发行版本,因此CentOS下的yum和debian/ubuntu下的apt都是不能用的。好在还有ipkg可以使用,但是需要自己进行安装和配置。
SSH连接并获取root权限
这里就不多说SSH了,毕竟需要装包的都应该能连上了,安装ipkg前需要sudo -i
admin@JasonNAS:~/bootstrap$ sudo -i
Password:
root@JasonNAS:~#
安装ipkg
然后下载ipkg的安装包,并且修改权限后运行:
root@JasonNAS:~# wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
--2020-01-19 21:58:38-- http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
Resolving ipkg.nslu2-linux.org... 2620:139:a000::c1, 23.141.224.193
Connecting to ipkg.nslu2-linux.org|2620:139:a000::c1|:80... failed: Connection refused.
Connecting to ipkg.nslu2-linux.org|23.141.224.193|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 249507 (244K) [text/plain]
Saving to: 'syno-i686-bootstrap_1.2-7_i686.xsh'
syno-i686-bootstrap_1.2-7_i686.xsh 100%[===========================================================================================>] 243.66K 10.0KB/s in 21s
2020-01-19 21:59:08 (11.4 KB/s) - 'syno-i686-bootstrap_1.2-7_i686.xsh' saved [249507/249507]
root@JasonNAS:~# chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
root@JasonNAS:~# sh syno-i686-bootstrap_1.2-7_i686.xsh
Optware Bootstrap for syno-i686.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
1216+1 records in
1216+1 records out
249302 bytes (249 kB) copied, 0.0160236 s, 15.6 MB/s
bootstrap/wget.ipk
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Modifying /etc/rc.local
Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.12-2) to root...
Configuring wget
Successfully terminated.
Creating /opt/etc/ipkg/cross-feed.conf...
Setup complete.
更新ipkg源
安装好后不需要重启,但是需要更新源:
root@JasonNAS:~# ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.
安装包测试
安装mtr试试看,没毛病:
root@JasonNAS:~# ipkg install mtr
Installing mtr (0.77-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/mtr_0.77-1_i686.ipk
Installing ncurses (5.7-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/ncurses_5.7-3_i686.ipk
Configuring mtr
Configuring ncurses
update-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clear
Successfully terminated.
This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/479.html