I want to upgrade our Zammad, but there is no documentation on how Zammad was installed. How can I find out which installation type was used (Package, Source)?
if you run apt update, all apt repositories should get updated.
Then you could re run apt-info zammad and should find a hint of all known versions → -a
apt info zammad
Package: zammad
Version: 6.1.0-1699348275.450551c4.bullseye
Priority: optional
Section: default
Maintainer: support@packager.io
Installed-Size: 553 MB
Provides: zammad
Depends: libpq5, libsqlite3-0, openssl, libxml2, libxslt1.1, curl, elasticsearch|elasticsearch-oss, nginx|apache2, postgresql|mariadb-server, libimlib2, shared-mime-info, redis-server
Homepage: https://zammad.org
License: unknown
Vendor: Packager.io <https://packager.io>
Download-Size: 153 MB
APT-Sources: https://dl.packager.io/srv/deb/zammad/zammad/stable/debian 11/main amd64 Packages
Description: Zammad is a web based open source helpdesk/customer support system
N: There are 129 additional records. Please use the '-a' switch to see them.
This is how I updated: 3.6->4.0->4.1->6.0->6.1.
I was surprised that the 5.x versions weren’t available.
They weren’t in the apt-cache policy zammad list.
But everything worked.
There is no specific command. If you have the (as per documentation) repository configured, you’ll always receive the latest version. This is fine as long as you’re updating Zammad regularly and don’t wait like 2 years to update what would end in huge version jumps.
Yes, unfortunately the updates have been neglected. From now on I will take care of regular updates. Fortunately, everything worked despite the big version jump. Thank you for your advices, they really helped me and gave me a better understanding of the update process.