群晖包管理工具 synopkg

群晖包管理工具 synopkg

博主博客

本文主要介绍群晖的包管理工具 synopkg,类似于 Ubuntu 中的 apt-getCentOS 中的 yum。 该命令需要在命令行中执行, 需要在控制面板->终端机和 SNMP->启动 SSH 功能, 最后使用 ssh 进行远程登陆。

如需切换到 Root 权限, 使用 sudo -i 密码为群晖的管理密码。

一、查询已安装的软件包位置

nukix@nukixNAS:~$ ls /var/packages/
ActiveInsight  DhcpServer      DownloadStation  HybridShare
AudioStation   Docker          FileStation   Python3.9

二、synopkg 所有命令

nukix@nukixNAS:~$ synopkg --help
usage: synopkg <command> [...]

command:
  start <package>                                                 启动一个包。
  stop <package>                                                  停止一个包。
  restart [--service] <package|searvice>                          重新启动一个包/一个或多个服务。
  resume <package>                                                在不更改其 systemd 启用状态的情况下启动包。
                                                                  如果包被禁用或已经激活,它将不执行任何操作。
  pause <package>                                                 停止包而不更改其 systemd 启用状态。
                                                                  如果包已经处于非活动状态,它将不执行任何操作。
  start-depend <service>                                          启动所有包取决于特定服务。
  stop-depend <service>                                           停止所有依赖于特定服务的包。
  onoffall start|stop [event] [param]                             启动或停止所有包。
  install <spk>                                 		  通过本地 spk 安装包。
  install_from_server <package> [volume] [user] [beta]            从服务器安装包。
  uninstall <package>...                                          卸载一个或多个软件包。
  upgradeall [limitonly] [lang] [user]                            升级所有可升级包。
  chkupgradepkg [lang]                                            从服务器查找所有可升级包,根据用户设置决定是否升级。
  checkupdateall [lang] [user]                                    从服务器中查找所有可升级包(优先使用缓存),根据用户设置决定是否升级。
  status <package>                                                获取已安装包的状态。
  is_onoff <package>                                              检查软件包是否已安装并处于活动状态。
  version <package>                                               获取已安装包的版本。
  query <spk>                                                     从 spk 中获取包的基本信息。
  list [--name] [--depend-on <package>]                           列出已安装的包。
  checkupdate <package> [lang]                                    检查包是否可更新。

三、列出所有已安装的套件列表(举例)

nukix@nukixNAS:~$ synopkg list
HybridShare-1.3.1-0904: Hybrid Share connects on-premises Synology NAS with C2 Storage, providing low-latency access to the active files that are cached locally.
SMBService-4.10.18-0548: SMB Service is an easy-to-use file service management tool, allowing you to manage general settings related to the SMB/CIFS file sharing service. Through SMB Service, Windows, macOS, and Linux users can access your Synology NAS from the network once you have enabled the SMB service option in Control Panel.
DhcpServer-1.0.1-0036: DHCP Server turns your DiskStation into a DHCP server within LAN to assign dynamic IP addresses and manage DHCP clients.

筛选 DhcpServer 套件

nukix@nukixNAS:~$ synopkg list | grep --ignore-case DhcpServer
DhcpServer-1.0.1-0036: DHCP Server turns your DiskStation into a DHCP server within LAN to assign dynamic IP addresses and manage DHCP clients.

四、卸载 DhcpServer(举例)

# 停止套件
nukix@nukixNAS:~$ synopkg pause DhcpServer
# 卸载套件
nukix@nukixNAS:~$ synopkg uninstall DhcpServer

五、社群配置

有些第三方软件, 在套件中心中找不到, 比如 Java 17 OpenJDK 需要借助社群进行安装。
群晖社群配置
首先点击设置, 选择套件来源, 新增

名称: synocommunity
位置: https://packages.synocommunity.com/

确定后, 在套件中心就能看到社群, 社群有额外的新套件可以进行下载。

还有网络上收集的社群可进行添加

名称: 我不是矿神
位置: https://spk7.imnks.com/

名称: 云梦
位置: https://spk.520810.xyz:666

名称: 4sag
位置: https://spk.4sag.ru/

名称: 裙下孤魂
位置: http://spk.bobohome.store:8880

参考文章

常用群晖第三方套件源汇总

### 回答1: ESXi 群晖 7.2 懒人包是一种提供方便部署群晖系统的工具。ESXi是一种虚拟化技术,而群晖是一种硬件NAS设备的操作系统。懒人包是一种打包好的运行环境,可以让用户更快速地搭建ESXi上的群晖系统。 ESXi 虚拟化技术可以将一台物理服务器分割为多个虚拟服务器,每个虚拟服务器可以独立运行自己的操作系统和应用程序。而群晖是一种智能存储管理系统,可以提供文件共享、数据备份和远程访问等功能。懒人包则是将这两种技术结合起来,为用户提供了一个更加简便的部署群晖系统的方法。 懒人包通常包括了ESXi的安装镜像和群晖系统的镜像文件,以及一些预配置的设置和脚本。用户只需要将懒人包部署到自己的ESXi服务器上,并根据提供的指引进行一些简单的配置,就可以快速地搭建起一个运行群晖系统的环境。 懒人包的使用省去了用户在自己搭建群晖系统时繁琐的安装和配置步骤,大大提高了部署效率。同时,懒人包也提供了一些额外的功能,比如快速部署虚拟机、磁盘扩容等,让用户可以更好地管理自己的群晖系统。 总之,ESXi 群晖 7.2 懒人包为用户提供了一个简便快速搭建群晖系统的解决方案,可以节省用户的时间和精力,让他们更加专注于应用场景和业务的开发。 ### 回答2: ESXi是VMware的一款虚拟化操作系统,而群晖是Synology公司开发的一款网络存储系统。懒人包是指为了简化安装和配置过程而提供的一种打包方案。 ESXi群晖懒人包是针对在ESXi虚拟化环境中安装和配置群晖系统而提供的一种便捷方案。它将群晖系统的安装和配置过程进行了封装和优化,用户只需下载懒人包,按照指引进行操作,就可以快速将群晖系统部署在ESXi虚拟机上。 为什么需要ESXi群晖懒人包呢?首先,ESXi是一种轻量级的虚拟化操作系统,相较于传统的物理服务器,可以更好地利用硬件资源,提高服务器的利用率。而群晖系统则是一种功能强大的网络存储系统,可以提供丰富的数据存储和共享服务。因此,将群晖系统部署在ESXi虚拟机上可以充分发挥两者的优势。 其次,ESXi群晖懒人包简化了群晖系统的安装和配置过程。使用懒人包可以省去繁琐的操作,避免了对操作系统的深入了解和配置技能的要求。用户只需按照指引进行简单的操作,就能够快速将群晖系统安装在ESXi虚拟机上,大大提高了部署效率和使用便利性。 总结来说,ESXi群晖懒人包为用户提供了一种简化群晖系统安装和配置过程的便捷方案。通过使用懒人包,用户可以快速将群晖系统部署在ESXi虚拟机上,发挥出两者的优势,实现高效的数据存储和共享服务。 ### 回答3: ESXi是一种虚拟化技术,而群晖则是一种网络存储设备的操作系统。懒人包是指一个已经包含了所需软件和配置的简化安装程序。ESXi群晖7.2懒人包是一种方便用户安装ESXi虚拟化和群晖操作系统的简化工具。 ESXi虚拟化技术允许用户在一台物理计算机上运行多个虚拟机,从而提高资源的利用率。群晖操作系统则提供了丰富的网络存储功能,如文件共享、备份、影音娱乐等。ESXi群晖7.2懒人包的目的是为了简化用户在安装ESXi和群晖时的步骤和配置,让用户能够更快速地开始使用这两个系统。 通过使用ESXi群晖7.2懒人包,用户只需将懒人包文件安装到支持ESXi的物理计算机上,然后按照简单的指导完成安装过程。懒人包已经预先配置好了ESXi虚拟化环境和群晖操作系统,用户无需再单独配置,节省了安装和配置的时间。 懒人包还包含了一些实用工具和插件,用于管理和监控ESXi和群晖系统的运行情况,提供更好的用户体验。同时,懒人包也提供了一些常用的应用软件和驱动程序,满足用户的个性化需求。 总之,ESXi群晖7.2懒人包是一种简化ESXi虚拟化和群晖操作系统安装过程的工具,旨在让用户更便捷地部署和使用这两个系统,并提供一些附加功能和工具。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nukix

如果觉得对你有帮助,欢迎打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值