CH-J Toolsadministrasi server melalui SSH
Menu

Repositori APT Ubuntu / Debian

Unduh file

Terjemahan ini sedang ditinjau secara kebahasaan. Jika ada bagian yang kurang jelas, bandingkan dengan teks asli bahasa Inggris.

# Repositori APT Ubuntu / Debian

Repositori CH-J menerbitkan paket DEB amd64 resmi CH-J Tools (`ch-j-tools`). Repositori ini ditujukan untuk Ubuntu 24.04 dan sistem desktop yang kompatibel; kompatibilitas dengan setiap rilis Debian tidak dijamin. Metadata repositori ditandatangani dengan subkunci penandatanganan OpenPGP CH-J yang disimpan di YubiKey. Kunci privat tidak pernah diunggah ke server web.

## Verifikasi kunci dan aktifkan repositori

Sidik jari utama yang diharapkan adalah:

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

Unduh kunci publik dan periksa sidik jarinya sebelum menginstalnya. Dapatkan sidik jari yang diharapkan secara independen dari README CH-J atau dari salinan aplikasi yang sudah tepercaya.

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

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

Lalu instal:

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

Jika Anda memasang paket lama `ch-j-server-manager` dari repositori ini, ubah `Suites` menjadi `beta` lalu jalankan perintah yang sama. `ch-j-tools` menggantikan paket lama, dan aplikasi memindahkan folder datanya saat pertama kali dijalankan.

Pembaruan berikutnya menggunakan `sudo apt update` diikuti `sudo apt upgrade`. Versi di file control DEB bertambah pada setiap rilis; pengenal pra-rilis menggunakan `~` agar versi stabil berikutnya diurutkan dengan benar. Setiap rilis juga mempertahankan Build ID aplikasinya yang unik.

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

## Panduan dan lisensi

APT tidak dapat menampilkan lisensi interaktif secara andal sebelum instalasi. Pada peluncuran pertama dan setelah pembaruan, aplikasi menampilkan panduan operasional CS/DE/EN lengkap, diikuti CH-J Proprietary Software License 1.14 dan kotak centang wajib untuk menyatakan persetujuan atas ketentuan lisensi serta pemberitahuan tentang kehilangan data/cadangan. Menolak lisensi atau menutup jendelanya akan keluar dari aplikasi. Panduan operasional tetap bersifat informatif dan tidak mengikat.

Gunakan APT untuk memperbarui instalasi dari repositori. Jangan jalankan penginstal terpisah aplikasi selama transaksi APT berlangsung. Pembaru internal tetap mendukung instalasi di luar repositori ini.

Metadata repositori menggunakan `InRelease` dan `Release.gpg`, indeks SHA-256/SHA-512, serta indeks beralamat konten untuk pembaruan yang konsisten. `Signed-By` membatasi kepercayaan hanya pada repositori ini. Jangan gunakan kepercayaan global `apt-key`. Jangan pernah menonaktifkan verifikasi tanda tangan. [Panduan Debian tentang repositori pihak ketiga](https://wiki.debian.org/DebianRepository/UseThirdParty).