CH-J Toolsspráva serverů přes SSH
Menu

APT repozitář pro Ubuntu / Debian

Stáhnout soubor

Jazyková revize tohoto překladu probíhá. Při nejasnostech porovnejte anglický originál.

# APT repozitář pro Ubuntu / Debian

Repozitář CH-J publikuje oficiální balíček DEB pro amd64 aplikace CH-J Tools (`ch-j-tools`). Je určen pro Ubuntu 24.04 a kompatibilní desktopové systémy; kompatibilita se všemi vydáními Debianu není zaručena. Metadata repozitáře jsou podepsána podepisovacím podklíčem CH-J OpenPGP uloženým na YubiKey. Soukromý klíč se nikdy nenahrává na webový server.

## Ověření klíče a zapnutí repozitáře

Očekávaný otisk primárního klíče je:

```text
0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453
```

Stáhněte veřejný klíč a před instalací zkontrolujte jeho otisk. Očekávaný otisk získejte nezávisle z README CH-J nebo z již důvěryhodné kopie aplikace.

```bash
curl -fsSLo ch-j-archive-keyring.gpg https://tools.ch-j.cz/apt/ch-j-archive-keyring.gpg
gpg --show-keys --with-fingerprint ch-j-archive-keyring.gpg
sudo install -d -m 0755 /etc/apt/keyrings
sudo install -m 0644 ch-j-archive-keyring.gpg /etc/apt/keyrings/ch-j-archive-keyring.gpg
```

Vytvořte soubor `/etc/apt/sources.list.d/ch-j.sources`:

```text
Types: deb
URIs: https://tools.ch-j.cz/apt/
Suites: beta
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/ch-j-archive-keyring.gpg
```

Poté nainstalujte:

```bash
sudo apt update
sudo apt install ch-j-tools
```

Pokud jste z tohoto repozitáře nainstalovali dřívější balíček `ch-j-server-manager`, změňte `Suites` na `beta` a spusťte stejné příkazy. `ch-j-tools` starý balíček nahradí a aplikace při prvním spuštění přesune svou datovou složku.

Pozdější aktualizace se provádějí příkazem `sudo apt update` a následně `sudo apt upgrade`. Verze v řídicím souboru DEB se s každým vydáním zvyšuje; identifikátory předběžných verzí používají `~`, aby se pozdější stabilní verze správně seřadila. Každé vydání si také ponechává své jedinečné ID sestavení aplikace.

| `alpha` | `beta` | `stable` |
| --- | --- | --- |
| `ch-j-server-manager` 0.1.1 | `ch-j-tools` 0.1.2 | — |

## Pokyny a licence

APT nedokáže před instalací spolehlivě zobrazit interaktivní licenci. Při prvním spuštění a po aktualizaci aplikace zobrazí úplné provozní pokyny CS/DE/EN, poté CH-J Proprietary Software License 1.14 a povinné zaškrtávací pole potvrzující licenční podmínky a upozornění na ztrátu dat a zálohování. Odmítnutí licence nebo zavření jejího okna aplikaci ukončí. Provozní pokyny mají pouze informativní a nezávazný charakter.

Instalace z repozitáře aktualizujte pomocí APT. Během transakce APT nespouštějte samostatný instalátor aplikace. Interní aktualizátor nadále podporuje instalace mimo tento repozitář.

Metadata repozitáře používají `InRelease` a `Release.gpg`, indexy SHA-256/SHA-512 a obsahově adresované indexy pro konzistentní aktualizace. `Signed-By` omezuje důvěru na tento repozitář. Nepoužívejte globální důvěru přes `apt-key`. Nikdy nevypínejte ověřování podpisů. [Pokyny Debianu k repozitářům třetích stran](https://wiki.debian.org/DebianRepository/UseThirdParty).