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)
|
## Manuelle Installation (Build from Source)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user