CH-J Server Managerpamamahala ng server sa pamamagitan ng SSH
Menu

APT repository para sa Ubuntu / Debian

I-download ang file

Kasalukuyang sinusuri ang pagsasaling ito sa aspektong pangwika. Kung may bahaging hindi malinaw, ihambing ito sa orihinal na tekstong Ingles.

Naglalathala ang CH-J Alpha repository ng mga opisyal na amd64 DEB package. Para ito sa Ubuntu 24.04 at sa mga compatible na desktop system; hindi ginagarantiya ang compatibility sa bawat release ng Debian. Naka-sign ang metadata ng repository gamit ang OpenPGP signing subkey ng CH-J na nakaimbak sa isang YubiKey. Hindi kailanman ina-upload sa web server ang private key.

I-verify ang key at i-enable ang repository

Ang inaasahang pangunahing fingerprint ay:

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

I-download ang pampublikong key at suriin ang fingerprint nito bago ito i-install. Kunin nang independiyente ang inaasahang fingerprint mula sa README ng CH-J o mula sa isang kopya ng application na pinagkakatiwalaan mo na.

curl -fsSLo ch-j-archive-keyring.gpg https://sm.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

Gawin ang /etc/apt/sources.list.d/ch-j.sources:

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

Pagkatapos ay mag-install:

sudo apt update
sudo apt install ch-j-server-manager

Gumagamit ang mga susunod na update ng sudo apt update na sinusundan ng sudo apt upgrade. Tumataas ang bersyon sa DEB control file sa bawat release; gumagamit ang mga pre-release identifier ng ~ para tama ang pagkakasunod-sunod ng susunod na stable na bersyon. Pinananatili rin ng bawat release ang natatanging Build ID ng application nito. Sa ngayon, ang alpha suite lamang ang may mga package; may mga walang lamang naka-sign na index ang beta at stable hanggang may totoong release na maitalaga sa mga channel na iyon. (alpha, beta, stable)

Gabay at lisensya

Hindi maaasahang maipapakita ng APT ang isang interactive na lisensya bago ang pag-install. Sa unang paglulunsad at pagkatapos ng mga update, ipinapakita ng application ang kumpletong gabay sa operasyon sa CS/DE/EN, kasunod ang CH-J Proprietary Software License 1.14 at isang mandatoryong checkbox para sa pagsang-ayon sa mga tuntunin ng lisensya at sa abiso tungkol sa pagkawala ng data/mga backup. Ang pagtanggi sa lisensya o pagsara sa window nito ay magsasara sa application. Nananatiling pang-impormasyon at hindi umiiral ang gabay sa operasyon.

Gamitin ang APT para i-update ang mga installation mula sa repository. Huwag patakbuhin ang hiwalay na installer ng application habang may APT transaction. Patuloy na sinusuportahan ng internal updater ang mga installation na hindi mula sa repository na ito.

Gumagamit ang metadata ng repository ng InRelease at Release.gpg, mga SHA-256/SHA-512 index at mga content-addressed index para sa pare-parehong mga update. Nililimitahan ng Signed-By ang tiwala sa repository na ito. Huwag gamitin ang global na tiwala ng apt-key. Huwag kailanman i-disable ang pag-verify ng signature. Gabay ng Debian tungkol sa mga third-party repository.