Forrest logo
tool overview
On this page you find all important commands for the CLI tool synopkg. If the command you are looking for is missing please ask our AI.

synopkg

Synopkg is a command line tool used for managing packages on Synology Network Attached Storage (NAS) devices. It allows users to install, update, and remove packages directly from the command line interface, providing a convenient way to interact with the package manager.

With synopkg, users can search for available packages, view detailed package information, and manage package repositories. It supports both official Synology packages as well as third-party packages, giving users a wide range of options for extending the functionality of their Synology NAS.

Synopkg provides a straightforward syntax for executing commands, making it easy to navigate and manipulate packages. It also supports the ability to perform batch installations and upgrades, streamlining the process for managing multiple packages simultaneously.

In addition to package management, synopkg offers options for configuring repositories, enabling users to add, remove, or modify package sources. This functionality allows users to access a broader selection of packages or restrict their package sources to enhance security.

Overall, synopkg provides a powerful and efficient means of managing packages from the command line, simplifying administrative tasks on Synology NAS devices.

List of commands for synopkg:

  • synopkg:tldr:25121 synopkg: Install a package from a synopkg file.
    $ sudo synopkg install ${path-to-package-spk}
    try on your machine
    explain this command
  • synopkg:tldr:3ac92 synopkg: Check if updates are available for a package.
    $ synopkg checkupdate ${package}
    try on your machine
    explain this command
  • synopkg:tldr:6560c synopkg: Upgrade all packages to the latest version.
    $ sudo synopkg upgradeall
    try on your machine
    explain this command
  • synopkg:tldr:6815a synopkg: Print the status of a package.
    $ synopkg status ${package}
    try on your machine
    explain this command
  • synopkg:tldr:82013 synopkg: List the names of installed packages.
    $ synopkg list --name
    try on your machine
    explain this command
  • synopkg:tldr:b7f4c synopkg: Start/Stop a package.
    $ sudo synopkg ${select} ${package}
    try on your machine
    explain this command
  • synopkg:tldr:d5fb0 synopkg: Uninstall a package.
    $ sudo synopkg uninstall ${package}
    try on your machine
    explain this command
  • synopkg:tldr:fc0d0 synopkg: List packages which depend on a specific package.
    $ synopkg list --depend-on ${package}
    try on your machine
    explain this command
tool overview