群辉包管理工具 synopkg

三号小玩家 / 2023-08-19 / 原文

因为想安装docker,使用apt-get发现

apt-get: command not found,这个的出现是因为系统的原因。

Linux系统分为三种:
1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等
3.其它。
RedHat系列的包管理工具是yum

Debian系列的包管理工具是apt-get

查看系统版本:

cat /proc/version

Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #64570 SMP Thu Jul 20 00:06:38 CST 2023

好家伙根本没有系统的数据。

群辉包管理工具 synopkg

它类似于 Ubuntu 中的 apt-get、CentOS 中的 yum。 该命令需要在命令行中执行, 需要在控制面板->终端机和 SNMP->启动 SSH 功能, 最后使用 ssh 进行远程登陆。

如果需要root权限,登录之后 sudu -i 然后根据提示自己账号的密码获得root权限。

/var/packages/ 目录下可以看到已经安装的所有包

# ls /var/packages/
ActiveInsight  ContainerManager  LogCenter    OAuthService    Python2             ScsiTarget    SnapshotReplication  SynoFinder                  SynoOnlinePack_v2  Virtualization
AudioStation   FileStation       MediaServer  pan-xunlei-com  QuickConnect        SecureSignIn  StorageAnalyzer      SynologyApplicationService  UniversalViewer    WebDAVServer
CloudSync      HybridShare       Node.js_v18  PDFViewer       ReplicationService  SMBService    SupportService       SynologyDrive               VideoStation       WebStation

~# synopkg --help
usage: synopkg <command> [...]

command:
  start <package>                                                   启动程序包。
  stop <package>                                                   停止包裹。
  restart [--service] <package|searvice>                          重新启动一个程序包一个或多个服务。
  resume <package>                                               启动程序包时不更改其系统启用状态。
                                                                 若程序包被禁用或已处于活动状态,它将不起任何作用。
  pause <package>                                               停止程序包而不更改其系统启用状态。
                                                                 若程序包已处于非活动状态,它将不起任何作用。
  start-depend <service>                                          启动所有程序包取决于特定的服务。
  stop-depend <service>                                          根据特定服务停止所有程序包。
  onoffall start|stop [event] [param]                             启动或停止所有程序包。
  install <spk>                                 Install a package 通过本地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]                                  检查程序包是否可更新。
  show [--beta] [--lang <lang>] <package>                         显示程序包详细信息。
  showall [--beta] [--no-filter] [--lang <lang>]                 显示所有程序包的详细信息。