Feat: Dokumentation zur Installation über Gitea Paket-Registry für Debian/Ubuntu, Fedora/RHEL und Arch ergänzt
This commit is contained in:
@@ -38,6 +38,126 @@ auf neuere Versionen prüft, aktualisiert und neu startet.
|
||||
|
||||
---
|
||||
|
||||
## Installation aus der Gitea-Paket-Registry
|
||||
|
||||
Über die CI/CD-Pipelines werden bei jedem Push auf den `main`-Branch (Release / Stable) und `dev`-Branch (Preview /
|
||||
Testing) automatisch Pakete für **Debian/Ubuntu**, **Fedora/RHEL** und **Arch Linux** in der Gitea-Paket-Registry
|
||||
bereitgestellt.
|
||||
|
||||
### 1. Debian / Ubuntu (`apt`)
|
||||
|
||||
#### Stable (Produktiv)
|
||||
|
||||
Füge das Repository zu deinen APT-Quellen hinzu:
|
||||
|
||||
```bash
|
||||
# Keyring installieren
|
||||
sudo curl https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian/repository.key -o /etc/apt/keyrings/gitea-Linuxapps.asc
|
||||
# Repository-Eintrag anlegen
|
||||
echo "deb [signed-by=/etc/apt/keyrings/gitea-Linuxapps.asc] https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian stable main" | sudo tee -a /etc/apt/sources.list.d/gitea.list
|
||||
|
||||
# Paketliste aktualisieren und installieren
|
||||
sudo apt update
|
||||
sudo apt install docker-update
|
||||
```
|
||||
|
||||
#### Testing (Vorschau / Dev)
|
||||
|
||||
```bash
|
||||
# Keyring installieren
|
||||
sudo curl https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian/repository.key -o /etc/apt/keyrings/gitea-Linuxapps.asc
|
||||
# Testing-Repository-Eintrag anlegen
|
||||
echo "deb [signed-by=/etc/apt/keyrings/gitea-Linuxapps.asc] https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/debian testing main" | sudo tee -a /etc/apt/sources.list.d/gitea.list
|
||||
|
||||
# Paketliste aktualisieren und installieren
|
||||
sudo apt update
|
||||
sudo apt install docker-update
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 2. Fedora / RHEL / CentOS (`dnf` / `yum`)
|
||||
|
||||
#### Stable (Produktiv)
|
||||
|
||||
Erstelle die Repository-Datei `/etc/yum.repos.d/docker-update.repo`:
|
||||
|
||||
```bash
|
||||
sudo tee /etc/yum.repos.d/docker-update-stable.repo << 'EOF'
|
||||
[docker-update-stable]
|
||||
name=DockerUpdate Stable
|
||||
baseurl=https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/rpm/stable
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
EOF
|
||||
|
||||
# Installation via DNF
|
||||
sudo dnf install docker-update
|
||||
```
|
||||
|
||||
#### Testing (Vorschau / Dev)
|
||||
|
||||
```bash
|
||||
sudo tee /etc/yum.repos.d/docker-update-testing.repo << 'EOF'
|
||||
[docker-update-testing]
|
||||
name=DockerUpdate Testing
|
||||
baseurl=https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/rpm/testing
|
||||
enabled=1
|
||||
gpgcheck=0
|
||||
EOF
|
||||
|
||||
# Installation via DNF
|
||||
sudo dnf install docker-update
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 3. Arch Linux (`pacman`)
|
||||
|
||||
#### Stable (Produktiv)
|
||||
|
||||
Füge das Repository in `/etc/pacman.conf` ein:
|
||||
|
||||
```ini
|
||||
[docker-update-stable]
|
||||
SigLevel = Optional TrustAll
|
||||
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/stable/$arch
|
||||
```
|
||||
|
||||
Installiere das Paket anschließend:
|
||||
|
||||
```bash
|
||||
sudo pacman -Sy docker-update
|
||||
```
|
||||
|
||||
#### Testing (Vorschau / Dev)
|
||||
|
||||
Füge das Testing-Repository in `/etc/pacman.conf` ein:
|
||||
|
||||
```ini
|
||||
[docker-update-testing]
|
||||
SigLevel = Optional TrustAll
|
||||
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/testing/$arch
|
||||
```
|
||||
|
||||
Installiere das Paket:
|
||||
|
||||
```bash
|
||||
sudo pacman -Sy docker-update
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Download vorgefertigter Pakete (Releases)
|
||||
|
||||
Alternativ können vorkompilierte Pakete (`.deb`, `.rpm`, `.pkg.tar.zst`) auch direkt aus den Releases heruntergeladen
|
||||
und manuell installiert werden:
|
||||
|
||||
- **Stable-Releases**: [Gitea Releases](https://gitea.creative-dragonslayer.de/Linuxapps/DockerUpdate/releases)
|
||||
- **Preview-Releases (Testing)**: Markiert als Vorabveröffentlichung (*Pre-release*) mit dem Tag `v<VERSION>-preview`.
|
||||
|
||||
---
|
||||
|
||||
## Manuelle Installation (Build from Source)
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user