赞
踩
本文主要介绍群晖的包管理工具
synopkg
,类似于Ubuntu
中的apt-get
、CentOS
中的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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。