抛砖引玉,发个群晖自行编译套件的教程

2020-11-30 18:37:19 25点赞 111收藏 18评论

拿iperf3举例吧,这个是用来测试带宽的,其实用docker也可以实现,但是编译套件,所占用的空间更小。

但我只学会了spksrc自带的一些套件的编译,外来的软件代码还不知道怎么弄,也希望这篇文章能够抛砖引玉,能够利用起更多的linux程序源代码。

一切都在docker下使用,利用的就是 synocommunity/spksrc 这个容器,

眼熟不眼熟不


这个容器就是我们安装transmission的时候添加的 套件安装源这个容器就是我们安装transmission的时候添加的 套件安装源

从docker上,搜索spksrc,把这个镜像拉取下来,可能会有些慢, 一共880MB。

下载完后,我们要开工了。

先用自己的工具 SSH上群晖

然后执行:

docker run -it -v /volume3/docker/spksrc:/spksrc --name spksrc synocommunity/spksrc /bin/bash

这里解释下。 -v /volume3/docker/spksrc:/spksrc 是影射目录。效果如下图

冒号前是本机目录,后边是docker容器里的目录。请根据情况修改冒号前是本机目录,后边是docker容器里的目录。请根据情况修改

运行完命令后,我就就进入到 spksrc容器的开发环境了

抛砖引玉,发个群晖自行编译套件的教程

先获取开发工具 ,执行

git clone

下载完后,执行cd spksrc/进入套件编译目录。在执行 make setup 生成配置文件local.mk

可以看到,默认版本为DSM6.1可以看到,默认版本为DSM6.1

如果要修改默认版本,可以修改目录里的local.mk文件(这个文件在映射的本机目录里面可以找到),倒数第二是是这样的,只修改后边的6.1就行。

当然也可以不修改,在编译的时候直接指定版本。

DEFAULT_TC=6.1

在这里说一下,这个开发工具里自带了两类spk的编译配置文件,一个在spk文件夹,这里头就包含下载工具transmission,这一部分在synocommunity套件源里都有,也没必要自己编译;还有一部分在diyspk文件夹里,这里面有带宽测试工具iperf3,网络扫描工具nmap,还有个列目录树的工具tree,这三个我都试了一遍,都是命令行下的工具,没有GUI界面

两类spk编译配置两类spk编译配置

这里编译一个iperf3,安装后,iperf3命令直接内置,就不用臃肿的docker镜像了

root@578d37c01d39:/spksrc/spksrc# cd diyspk #进入iperf3所在的目录
root@578d37c01d39:/spksrc/spksrc/diyspk# ls #只是看看预置了哪些套件的编译配置,不执行也行
arp-scan dar detox fritzctl iperf3 less mc nmap rmlint ser2net testdisk zstd
autossh davfs2 diskutils htop jdupes links nano nmon rnm socat tmux
bc ddrescue file iperf2 js lsscsi ncdu rhash screen sshfs tree
root@578d37c01d39:/spksrc/spksrc/diyspk# cd iperf3 #进入iperf3目录,编译配置文件都在这里
root@578d37c01d39:/spksrc/spksrc/diyspk# make arch-apollolake-6.2.3 编译执行机型指定版本

我的是DS918+系统版本是6.2.3,代码是apollolake;DS3615代码是bromolow。更多的可以到这里来查询。

请注意,第一次编译某个机型,编译脚本会下载对应机型的工具链,群晖发布在sourceforge.net网盘上,速度较慢。此后在编译该机型,就不用在下载工具链。速度应该会快不少。

套件编译好之后会保存在spksrc/package目录下, 可以直接登陆DSM网页去对应的影射目录下载,然后进入套件中心手动安装即可。

抛砖引玉,发个群晖自行编译套件的教程

安装成功安装成功

命令已经内置,无需再用docker命令已经内置,无需再用docker

总结:虽然iperf3用处并不大,用到的地方也不多,只是用这个举例子,来说明下如何运用synocommunity/spksrc 工具编译套件。希望有感兴趣的一起研究,对没有预置开发工具里的程序源代码,编写编译配置文件,实现更多源代码的利用,比如 qbittorrent等。

展开 收起

极空间Z2S-4G版四核2盘位NAS家庭个人云网盘 私有极空间 网络存储服务器钛金灰

极空间Z2S-4G版四核2盘位NAS家庭个人云网盘 私有极空间 网络存储服务器钛金灰

1999元起

群晖(Synology)DS420+搭配4块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘套装 数据备份一体机

群晖(Synology)DS420+搭配4块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘套装 数据备份一体机

9550元起

群晖(Synology) EDS14 迷你型NAS网络存储服务器 (无内置硬盘)

群晖(Synology) EDS14 迷你型NAS网络存储服务器 (无内置硬盘)

暂无报价

联想(Lenovo) 个人云X1s网络nas私有云存储intel四核8G内存家庭网盘企业硬盘服务器 X1S单机版+西数红盘PlusCMR垂直盘4T*1

联想(Lenovo) 个人云X1s网络nas私有云存储intel四核8G内存家庭网盘企业硬盘服务器 X1S单机版+西数红盘PlusCMR垂直盘4T*1

3999元起

QNAP 威联通 TS-832PX 八盘位专业级nas

QNAP 威联通 TS-832PX 八盘位专业级nas

暂无报价

Synology群晖nas存储DS220+主机服务器个人私有云企业2盘位办公网络家用局域网共享硬盘群辉

Synology群晖nas存储DS220+主机服务器个人私有云企业2盘位办公网络家用局域网共享硬盘群辉

暂无报价

联想(Lenovo) 个人云X1s网络nas私有云存储intel四核8G内存家庭网盘企业硬盘服务器 X1S单机版+西数红盘PlusCMR垂直盘8T*2

联想(Lenovo) 个人云X1s网络nas私有云存储intel四核8G内存家庭网盘企业硬盘服务器 X1S单机版+西数红盘PlusCMR垂直盘8T*2

暂无报价

联想(Lenovo) 个人云X1网络存储4盘位+1扩展盘NAS私有云家庭云存储硬盘服务器云盘企业网盘 8G无盘版+4T专用硬盘*3

联想(Lenovo) 个人云X1网络存储4盘位+1扩展盘NAS私有云家庭云存储硬盘服务器云盘企业网盘 8G无盘版+4T专用硬盘*3

暂无报价

联想(Lenovo) 个人云X1网络存储4盘位+1扩展盘NAS私有云家庭云存储硬盘服务器云盘企业网盘 风暴灰8G无盘版+4T专用硬盘*4

联想(Lenovo) 个人云X1网络存储4盘位+1扩展盘NAS私有云家庭云存储硬盘服务器云盘企业网盘 风暴灰8G无盘版+4T专用硬盘*4

暂无报价

铁威马(TERRA MASTER) F2-210 NAS网络存储个人/家用千兆私有云网盘 四核心 银色 F2-210两盘位-空盘版

铁威马(TERRA MASTER) F2-210 NAS网络存储个人/家用千兆私有云网盘 四核心 银色 F2-210两盘位-空盘版

暂无报价

群晖(Synology) DS920+四核心4盘位磁盘列阵NAS网络存储服务器个人私有云备份网盘黑色 (标配不含硬盘)

群晖(Synology) DS920+四核心4盘位磁盘列阵NAS网络存储服务器个人私有云备份网盘黑色 (标配不含硬盘)

4680元起

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含希捷企业盘16T*4)

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含希捷企业盘16T*4)

11999元起

威联通(QNAP)TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含希捷企业盘16T*2)

威联通(QNAP)TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含希捷企业盘16T*2)

8099元起

联想(Lenovo) NAS个人云T2Pro存储私有云T2网络存储服务器双盘位企业家用云储存移动硬盘 T2Pro无盘版+8T专用硬盘*2

联想(Lenovo) NAS个人云T2Pro存储私有云T2网络存储服务器双盘位企业家用云储存移动硬盘 T2Pro无盘版+8T专用硬盘*2

4599元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1959元起

Synology 群晖 DS420+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘 套装

Synology 群晖 DS420+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘 套装

5390元起
18评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
111
扫一下,分享更方便,购买更轻松