---
url: https://next.zammad.org/sr/get-started/host-upgrade-repo-migration.md
---

# Надоградња хоста и миграција repo-зиторијума

::: tip
Да ли сте преуморни од комплексних поставки, подешавања, резервних копија и ажурирања? Дозволите нам
да вам помогнемо око тога! 🚀

Најлакши и најчешће најјефтинији начин да имплементирате Zаmmad је наш
[сервис у облаку](https://zammad.com/en/pricing){target=\_blank}. Уверите се преко
бесплатне пробне инстанце!
:::

Ова страница покрива потребне кораке за надоградњу хоста и прелазак на нове
пакетне repo-зиторијуме Zammad-а. Ако желите само да ажурирате Zammad,
погледајте [Ажурирање Zammad-а](update). Да бисте се пребацили само на нове
repo-зиторијуме без надоградње хоста, прескочите кораке за надоградњу хоста.

Почев од Zammad-а 7, пакети се граде новом алатном линијом и хостују на
другој URL адреси. Пакети ће се градити и старом алатном линијом (осим за
Debian 13) још неко време, али вас подстичемо да правовремено пређете на
нове repo-зиторијуме. То значи да морате додати нови кључ repo-зиторијума и
променити конфигурацију.

Канал репозиторијума у URL-у бира линију издања: `stable` садржи тренутно
стабилно издање, док линије издања које више нису подржане имају сопствени
канал, на пример `stable-6.5`.

::: warning
Увек се уверите да имате [резервну копију](/en/tutorials/backup-restore) података пре извршавања надоградње.
:::

::: warning
Zammad 6.5.5 је хитно издање које отклања безбедносни проблем. Zammad 6.5 више није подржан и његови пакети су
доступни само у каналу `stable-6.5`. Погледајте [Ажурирање издања које више није подржано](#update-an-out-of-support-release) испод
за кораке.
:::

Следеће опције проксија приступа су подржане:

| Дистрибуција  | Верзија             |
| ------------- | :-----------------  |
| CentOS/RHEL   | 8 и 9               |
| Debian        | 11 и 12             |
| OpenSUSE/SLES | Leap 15.x / 15      |
| Ubuntu        | 20.04, 22.04, 24.04 |

## Преузмите Zammad

```sh
systemctl старт заммад
```

## Кораци надоградње хоста

### Коришћење Zammad-а

::: tabs key:distros

\=== Ubuntu

```sh
sudo apt-mark hold zammad
```

\=== Debian

```sh
sudo apt-mark hold zammad
```

\=== OpenSUSE/SLES

```sh
sudo zypper addlock zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade --exclude zammad
```

:::

### Извршите надоградњу хоста

Извршите надоградњу хоста према документацији вашег оперативног система. С
обзиром на то што је ово напредан задатак, не пружамо детаљне кораке
овде. Након надоградње оперативног система, наставите са следећим корацима.

### Рестартујте хост

Ако нисте рестартовали систем након надоградње, сада га обавезно
рестартујте. Затим проверите да ли све ради како треба. Ако се Zammad
покрене аутоматски, поново га зауставите пре наставка са следећим корацима.

## Додајте Zammad репозиториј

### Додајте Zammad репозиториј

Уклоните стари фајл конфигурације repo-зиторијума или онемогућите/обришите
стари repo-зиторијум у управљачу пакета.

::: tabs key:distros

\=== Ubuntu

Ubuntu 22.04:

```sh
sudo rm /etc/apt/sources.list.d/zammad.sources
```

Ubuntu 24.04:

```sh
sudo rm /etc/apt/sources.list.d/zammad.list
```

\=== Debian

```sh
sudo rm /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

```sh
sudo rm /etc/zypp/repos.d/zammad.repo
```

\=== CentOS/RHEL

```sh
sudo rm /etc/yum.repos.d/zammad.repo
```

:::

### Додајте Zammad репозиториј

Уклоните стари кључ repo-зиторијума са вашег система. Зависно од оперативног
система и верзије, локација или метод се разликују.

::: tabs key:distros

\=== Ubuntu

```sh
sudo rm /etc/apt/keyrings/pkgr-zammad.gpg
```

\=== Debian

```sh
sudo rm /etc/apt/trusted.gpg.d/pkgr-zammad.gpg
```

\=== OpenSUSE/SLES

Прикажите листе кључева на вашем систему:

```sh
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
```

Обришите кључ/кључеве везане за Zammad (и само њих!), замените `<key-name>` стварним ID-ом кључа:

```sh
sudo rpm -e <key-name>
```

\=== CentOS/RHEL

Прикажите листе кључева на вашем систему:

```sh
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
```

Обришите кључ/кључеве везане за Zammad (и само њих!), замените `<key-name>` стварним ID-ом кључа:

```sh
sudo rpm -e <key-name>
```

:::

### Додајте Zammad репозиториј

Ако се кључ repo-зиторијума разликује између старе и нове верзије вашег
дистрибуција или га ваше дистрибуција очекује на другој локацији, додајте
нови. У супротном, можете директно додати нову конфигурацију
repo-зиторијума.

:::: tabs key:distros

\=== Ubuntu
Додајте кључ репозиторија:

```sh
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
  -o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpg
```

Додајте репозиториј (Ubuntu 22.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/22.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Ubuntu 24.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/24.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Ubuntu 26.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/26.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== Debian

Додајте кључ репозиторија:

```sh
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
  -o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpg
```

Додајте репозиториј (Debian 11):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/11.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Debian 12):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/12.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Debian 13):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/13.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

Додајте репозиториј (OpenSUSE/SLES 15):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/15.repo"
```

Додајте репозиториј (OpenSUSE/SLES 16):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/16.repo"
```

\===CentOS/RHEL
Додајте кључ репозиторија:

```sh
sudo rpm --import https://go.packager.io/srv/rpm/zammad/zammad/gpg-key.asc
```

Додајте репозиториј (CentOS/RHEL 9):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/9.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

Додајте репозиториј (CentOS/RHEL 10):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/10.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

::::

### Инсталација Zammad-а

::: tabs key:distros

\=== Ubuntu

```sh
sudo apt update
```

```sh
sudo apt install zammad
```

\=== Debian

```sh
sudo apt update
```

```sh
sudo apt install zammad
```

:::

### Коришћење Zammad-а

::: tip
Ако је доступна нова верзија Zammad-а и желите да ажурирате, проверите
[напомене о верзији](https://zammad.com/en/product/releases){target=\_blank} за додатне обавезне кораке.
:::

Поново омогужите ажурирања за Zammad и ажурирајте га на најновију верзију
доступну за ваш оперативни систем.

::: tabs key:distros

\=== Ubuntu

Ажурирајте индекс пакета:

```sh
sudo apt update
```

Поново омогући ажурирања за Zammad:

```sh
sudo apt-mark unhold zammad
```

Ажурирај Zammad:

```sh
sudo apt upgrade zammad
```

\=== Debian

Ажурирајте индекс пакета:

```sh
sudo apt update
```

Поново омогући ажурирања за Zammad:

```sh
sudo apt-mark unhold zammad
```

Ажурирај Zammad:

```sh
sudo apt upgrade zammad
```

\=== OpenSUSE/SLES

Ажурирајте индекс пакета:

```sh
sudo zypper refresh
```

Поново омогући ажурирања за Zammad:

```sh
sudo zypper removelock zammad
```

Ажурирај Zammad:

```sh
sudo zypper update zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade zammad
```

:::

### Преузмите Zammad

```sh
systemctl старт заммад
```

## Ажурирање издања које више није подржано

Zammad 6.5.5 је хитно издање које отклања безбедносни проблем. Zammad 6.5
већ неко време није подржан и више не добија безбедносна ажурирања, па је
препоручени корак ажурирање на тренутно стабилно издање. Пратите кораке
испод само ако тренутно не можете да ажурирате на подржано издање.

Zammad прави 6.5.5 пакете за Ubuntu 20.04, 22.04 и 24.04, Debian 11 и 12,
CentOS/RHEL 8 и 9 и OpenSUSE Leap/SLES 15.

### Додајте Zammad репозиториј

Најпре уклоните стари репозиторијум и његов кључ, како је описано у одељку о
прилагођавању репозиторијума пакета изнад. У супротном, ваш менаџер пакета
наставља да чита стари репозиторијум, који нуди пакете новије линије издања.

Додајте нови репозиторијум са каналом `stable-6.5`:

:::: tabs key:distros

\=== Ubuntu
Додајте кључ репозиторија:

```sh
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
  -o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpg
```

Додајте репозиториј (Ubuntu 22.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/22.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Ubuntu 24.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/24.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Ubuntu 26.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/26.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== Debian

Додајте кључ репозиторија:

```sh
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
  -o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpg
```

Додајте репозиториј (Debian 11):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/11.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Debian 12):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/12.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Додајте репозиториј (Debian 13):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/13.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

Додајте репозиториј (OpenSUSE/SLES 15):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/15.repo"
```

Додајте репозиториј (OpenSUSE/SLES 16):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/16.repo"
```

\===CentOS/RHEL
Додајте кључ репозиторија:

```sh
sudo rpm --import https://go.packager.io/srv/rpm/zammad/zammad/gpg-key.asc
```

Додајте репозиториј (CentOS/RHEL 9):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/9.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

Додајте репозиториј (CentOS/RHEL 10):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/10.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

::::

### Коришћење Zammad-а

Преузмите Zammad

```sh
systemctl старт заммад
```

:::: tabs key:distros

\=== Ubuntu

Ажурирајте индекс пакета:

```sh
sudo apt update
```

Поново омогући ажурирања за Zammad:

```sh
sudo apt-mark unhold zammad
```

Ажурирај Zammad:

```sh
sudo apt upgrade zammad
```

\=== Debian

Ажурирајте индекс пакета:

```sh
sudo apt update
```

Поново омогући ажурирања за Zammad:

```sh
sudo apt-mark unhold zammad
```

Ажурирај Zammad:

```sh
sudo apt upgrade zammad
```

\=== OpenSUSE/SLES

Ажурирајте индекс пакета:

```sh
sudo zypper refresh
```

Поново омогући ажурирања за Zammad:

```sh
sudo zypper removelock zammad
```

Ажурирај Zammad:

```sh
sudo zypper update zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade zammad
```

::::

Преузмите Zammad

```sh
systemctl старт заммад
```
