CH-J Toolsgestione server su SSH
Menu

Repository Ubuntu / Debian APT

Scarica file

La revisione linguistica di questa traduzione è in corso. In caso di dubbi, consultare l’originale inglese.

# Repository Ubuntu / Debian APT

Il repository CH-J pubblica il pacchetto ufficiale amd64 DEB di CH-J Tools (`ch-j-tools`). È destinato a Ubuntu 24.04 e sistemi desktop compatibili; la compatibilità con ogni versione Debian non è garantita. I metadati del repository sono firmati con la sottochiave CH-J OpenPGP firmata su YubiKey. La chiave privata non viene mai caricata sul webserver.

## Verifica la chiave e abilita il repository

L'impronta primaria attesa è:

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

Scaricare la chiave pubblica e controllare le sue impronte digitali prima di installarlo. Ottenere l'impronta digitale prevista indipendentemente dalla CH-J README o da una copia di applicazione già fidata.

```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
```

Creare `/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
```

Quindi installa:

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

Se hai installato il precedente pacchetto `ch-j-server-manager` da questo repository, cambia `Suites` in `beta` ed esegui gli stessi comandi. `ch-j-tools` sostituisce il vecchio pacchetto e l’applicazione sposta la propria cartella dati al primo avvio.

Gli aggiornamenti successivi usano `sudo apt update` seguito da `sudo apt upgrade`. La versione nel file di controllo DEB aumenta per ogni rilascio; gli identificatori prerelease utilizzano `~` quindi una versione stabile successiva ordina correttamente. Ogni release mantiene anche la sua unica applicazione build ID.

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

## Guida e licenza

APT non può visualizzare in modo affidabile una licenza interattiva prima dell'installazione. Al primo lancio e dopo un aggiornamento, l'applicazione visualizza la guida operativa CS/DE/EN completa, seguita da CH-J Proprietary Software License 1.14 e una casella di controllo necessaria che riconosce i termini di licenza e la notifica di perdita/backup dei dati. Rifiutare la licenza o chiudere la sua finestra termina l’applicazione. Gli orientamenti operativi restano informativi e non vincolanti.

Utilizzare APT per aggiornare le installazioni di repository. Non avviare l'installatore separato dell'applicazione durante una transazione APT. L'aggiornamento interno continua a supportare installazioni al di fuori di questo repository.

I metadati dei repository utilizzano gli indici `InRelease` e `Release.gpg`, SHA-256/SHA-512 nonché gli indici content-addreded per aggiornamenti coerenti. `Signed-By` confina la fiducia in questo repository. Non usare la fiducia globale tramite `apt-key`. Non disattivare mai la verifica delle firme. [Debian](https://wiki.debian.org/DebianRepository/UseThirdParty).