مخزن CH-J Alpha بستههای رسمی DEB برای معماری amd64 منتشر میکند. این مخزن برای Ubuntu 24.04 و سیستمهای دسکتاپ سازگار در نظر گرفته شده است؛ سازگاری با همهٔ نسخههای Debian تضمین نمیشود. فرادادهٔ مخزن با زیرکلید امضای OpenPGP متعلق به CH-J که روی یک YubiKey نگهداری میشود امضا شده است. کلید خصوصی هرگز روی وبسرور بارگذاری نمیشود.
راستیآزمایی کلید و فعالسازی مخزن
اثر انگشت اصلی مورد انتظار این است:
0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453
کلید عمومی را دانلود کنید و پیش از نصب، اثر انگشت آن را بررسی کنید. اثر انگشت مورد انتظار را بهطور مستقل از README مربوط به CH-J یا از نسخهای از برنامه که از پیش به آن اعتماد دارید به دست آورید.
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
فایل /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
سپس نصب کنید:
sudo apt update
sudo apt install ch-j-server-manager
بهروزرسانیهای بعدی از sudo apt update و سپس sudo apt upgrade استفاده میکنند. نسخه در فایل control بستهٔ DEB با هر انتشار افزایش مییابد؛ شناسههای پیشانتشار از ~ استفاده میکنند تا نسخهٔ پایدار بعدی بهدرستی مرتب شود. هر انتشار همچنین Build ID یکتای برنامهٔ خود را حفظ میکند. در حال حاضر فقط مجموعهٔ alpha بسته دارد؛ beta و stable تا زمانی که انتشاری واقعی به این کانالها اختصاص یابد، نمایههای خالی امضاشده دارند. (alpha، beta، stable)
راهنما و مجوز
APT نمیتواند پیش از نصب، مجوزی تعاملی را بهطور قابل اعتماد نمایش دهد. در نخستین اجرا و پس از بهروزرسانیها، برنامه راهنمای کامل عملیاتی CS/DE/EN را نمایش میدهد و سپس CH-J Proprietary Software License 1.14 و یک کادر انتخاب اجباری برای موافقت با شرایط مجوز و اطلاعیهٔ از دست رفتن دادهها/پشتیبانگیری را نشان میدهد. رد کردن مجوز یا بستن پنجرهٔ آن برنامه را میبندد. راهنمای عملیاتی همچنان اطلاعرسانی و غیرالزامآور است.
برای بهروزرسانی نصبهای انجامشده از مخزن از APT استفاده کنید. هنگام یک تراکنش APT، نصبکنندهٔ جداگانهٔ برنامه را اجرا نکنید. بهروزرسان داخلی همچنان از نصبهایی که از این مخزن نیستند پشتیبانی میکند.
فرادادهٔ مخزن از InRelease و Release.gpg، نمایههای SHA-256/SHA-512 و نمایههای مبتنی بر نشانی محتوا برای بهروزرسانیهای سازگار استفاده میکند. Signed-By اعتماد را به همین مخزن محدود میکند. از اعتماد سراسری apt-key استفاده نکنید. هرگز راستیآزمایی امضا را غیرفعال نکنید. راهنمای Debian دربارهٔ مخزنهای اشخاص ثالث.