# مستودع APT لـ Ubuntu / Debian ينشر مستودع CH-J Alpha حزم DEB رسمية لبنية amd64. وهو مخصص لـ Ubuntu 24.04 وأنظمة سطح المكتب المتوافقة؛ ولا يُضمن التوافق مع كل إصدارات Debian. تُوقَّع البيانات الوصفية للمستودع بمفتاح التوقيع الفرعي OpenPGP الخاص بـ CH-J والمخزّن على YubiKey. ولا يُرفع المفتاح الخاص إلى خادم الويب أبدًا. ## التحقق من المفتاح وتفعيل المستودع البصمة الرئيسية المتوقعة هي: ```text 0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453 ``` نزّل المفتاح العام وافحص بصمته قبل تثبيته. احصل على البصمة المتوقعة بشكل مستقل من ملف README الخاص بـ CH-J أو من نسخة من التطبيق تثق بها مسبقًا. ```bash 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`: ```text 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 ``` ثم ثبّت: ```bash sudo apt update sudo apt install ch-j-server-manager ``` تستخدم التحديثات اللاحقة `sudo apt update` متبوعًا بـ `sudo apt upgrade`. يزداد رقم الإصدار في ملف التحكم الخاص بحزمة DEB مع كل إصدار؛ وتستخدم معرّفات الإصدارات التجريبية `~` كي يُرتَّب الإصدار المستقر اللاحق ترتيبًا صحيحًا. ويحتفظ كل إصدار أيضًا بمعرّف Build ID الفريد للتطبيق. حاليًا لا تحتوي على حزم إلا مجموعة alpha؛ أما beta وstable فلهما فهارس فارغة موقّعة إلى أن يُخصَّص إصدار حقيقي لتلك القنوات. (`alpha`، `beta`، `stable`) ## الإرشادات والترخيص لا يستطيع APT عرض ترخيص تفاعلي بشكل موثوق قبل التثبيت. عند التشغيل الأول وبعد التحديثات، يعرض التطبيق الإرشادات التشغيلية الكاملة بالتشيكية والألمانية والإنجليزية، يليها CH-J Proprietary Software License 1.14 ومربع اختيار إلزامي للموافقة على شروط الترخيص وعلى الإشعار المتعلق بفقدان البيانات/النسخ الاحتياطية. ويؤدي رفض الترخيص أو إغلاق نافذته إلى إنهاء التطبيق. وتظل الإرشادات التشغيلية إعلامية وغير ملزمة. استخدم APT لتحديث عمليات التثبيت من المستودع. ولا تشغّل المثبّت المنفصل للتطبيق أثناء معاملة APT. ويظل المحدِّث الداخلي يدعم عمليات التثبيت التي لا تأتي من هذا المستودع. تستخدم البيانات الوصفية للمستودع `InRelease` و`Release.gpg` وفهارس SHA-256/SHA-512 وفهارس معنونة بالمحتوى لتحديثات متسقة. يقصر `Signed-By` الثقة على هذا المستودع. لا تستخدم الثقة العامة عبر `apt-key`. ولا تعطّل التحقق من التوقيعات أبدًا. [دليل Debian حول مستودعات الأطراف الثالثة](https://wiki.debian.org/DebianRepository/UseThirdParty).