路由与NAS 篇十六:部署Unraid包管理工具NerdPack—附5个好用的工具推荐

2022-06-13 15:56:17 20点赞 130收藏 4评论

本文字数 2200+,配图 16 张,预估阅读时间 7~9 分钟

写在前面

Unraid 是基于 Slackware Linux 发行版进行定制的,比较小众:

The Slackware Linux Projectwww.slackware.com去看看

在日常使用中,偶尔需要用到一些命令行工具,但 Unraid 本身又不提供,需要自行安装

Slackware Linux 不提供类似 apt 或者 yum 的包管理工具,当需要安装一些软件工具时候就相对比较麻烦:

  1. 大部分软件不会提供 Slackware 定向编译版本

  2. 自行编译需要搭建编译环境,较为复杂且容易出问题

  3. 每次需要安装软件都需要手动编译,非常麻烦

所幸,Unraid 论坛已经有人提供了对应的解决方案:

本文主要介绍 Unraid 包管理插件 NerdPack 的安装并推荐一些有用的工具,大纲如下

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

NerdPack插件

插件安装

NERDPACK 插件可以简单的理解为一个比较粗糙的 Unraid 包管理工具:

  • 提前帮你预编译好了相关软件,只需要下载到对应目录即可使用

  • Unraid 本地不需要部署编译环境,不用担心 unraid 系统环境被破坏的问题

  • 不会自动解决软件包版本依赖问题,如遇到对应版本依赖库不存在需要手动处理

打开 PLUGINS - Install Plugin 页面

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

在 Unraid 论坛帖子找到插件安装地址,复制粘贴后点击 INSTALL 即可安装改插件:

之后回到 Installed Plugins 页面就可以找到 Nerd Tools 插件了

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

点击插件图标即可进入软件包管理页面:

  • 可通过软件包名称进行过滤搜索

  • 支持按安装状态、是否下载、是否安装进行过滤及排序

  • 每个软件包都列出来对应的体积大小,方便用户评估

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

软件安装

目前 NerdPack 总共提供了 130+ 的软件包,并且有需要也可以提 issue 或到 Unraid 论坛回帖

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

以安装 fping工具为例:

  1. 首先输入包名进行过滤,找到目前提供的版本 fping-4.2-x86_64-1cf.txz

  2. 点击该软件包最后一列转为 ON,表示想要安装

  3. 点击 APPLY 按钮保存配置,开始安装

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

可以在弹出来的窗口中看到详细的安装信息,同时也会检查已经安装的软件包更新,之后就可使用 fping

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

好用的工具推荐

fping 网络探测

fping是一个高性能的、功能增强版的 ping 工具,可支持:

  • 多 IP、多域名同时 ping

  • ping 整个网段来探测哪些 IP 是存活的

  • 打印 fping 时间戳信息方便排查问题

  • 兼容原来 ping 命令的功能,如指定次数、指定包大小、结果统计等等

例如 ping 本地局域网探测有哪些存活的机器(我的局域网是 10.0.0.0/24

fping -g 10.0.0.0/24 -c 1 -s -D

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

iotop 进程读写磁盘统计

iotop可用于查看每个进程对磁盘的读写情况,在排查异常磁盘读写情况下时非常好用:

  • 可查看有所有进程是否有在读写磁盘

  • 实时查看磁盘的整体读写情况,主要是读写速度

  • 实时查看哪些进程正在读写磁盘以及对应的读写速度

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

过滤后勾选 iotop,点击 APPLY 即可,该工具依赖 python2 环境,会顺带安装 python-2.7.17

iotop -o

之后就可以通过上述命令来查看当前有什么进程正在读写磁盘

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

mediainfo 视频文件信息查看

在 Windows 系统下,我们通常使用 MediaInfo GUI 工具来查看视频文件的详细信息,但如果视频文件保存在 Nas 上:

  • 需要挂载共享目录来读取,存在一定成本

  • MediaInfo GUI 读取 Nas 上的视频文件是走网络传输,存在额外消耗

如果能直接在 Unraid 上获取这些信息,是否会更加方便呢?

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

搜索 mediainfo 就可以直接安装了,libmediainfo 是依赖库,也需要一并勾选

mediainfo 180°以南 (2010)/180°以南.(2010).0p.DTSHD-MA.mkv

之后就可以通过 mediainfo 命令来获取详细的视频信息,如下:

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

mtr 路由跳数网络诊断

mtr可以列出 Unraid 本机到指定的域名或 IP 之间经过的路由及对应的每一跳的延迟,在网络问题诊断中非常好用

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

使用方式也很简单,比如想查看本机到 baidu 的网络情况,输入:

mtr -n .baidu.com

然后就会持续监测,当需要退出时按下 Ctrl+C即可:

  • 可看到 Unraid 到 Baidu 总共经过了 8 跳

  • 第一条是本地网关 10.0.0.1

  • 中间有一部分路由不响应 ICMP 包,所以显示是 ??? 可忽略

  • 可看到过程中每一跳的实时丢包、延迟情况,以及平均、最差、最好延迟等统计

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

iperf3 网络测速

iperf3 是一款常用的命令行网络带宽测试工具,局域网测速基本离不开它

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

比如我想测试我的 Macbook 到 Unraid 之间的速度、延迟情况。

在 Unraid 安装完 iperf3 工具后,启动服务端:

iperf3 -s

再回到 Macbook 终端启动客户端连接 Unraid 进行测试(Unraid IP 为 10.0.0.2):

iperf3 -c 10.0.0.2

最终的测试速度大概在 268Mbit/s左右,Macbook 使用的是 Wi-Fi 5G,也差不多了

部署Unraid包管理工具NerdPack—附5个好用的工具推荐

开发语言环境部署

NerdPack 还可以用来快速部署各种开发语言环境,比如:

  • python2

  • python3

  • perl

写在后面

整体而言,虽然 NerdPack 没办法像 apt、yum 提供那么完善的包管理能力,且维护的软件包也不多,但在 Unraid 上能提供这些功能已经算很不错了。能给 Unraid 玩家节省不少的精力,点赞部署Unraid包管理工具NerdPack—附5个好用的工具推荐

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

159元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

106元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

106元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

279元起

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

279元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

189元起

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

249元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

国行版 Switch体感游戏套装 《健身环大冒险》

国行版 Switch体感游戏套装 《健身环大冒险》

439元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

1288元起

Microsoft 微软 office365家庭版15个月 203元

Microsoft 微软 office365家庭版15个月 203元

198元起

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

239元起
4评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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