CH-J ToolsSSH کے ذریعے سرور کا انتظام
مینو

Ubuntu / Debian کے لیے APT ریپوزٹری

فائل ڈاؤن لوڈ کریں

اس ترجمے کا لسانی جائزہ جاری ہے۔ اگر کوئی حصہ واضح نہ ہو تو اسے اصل انگریزی متن سے ملا کر دیکھیں۔

# Ubuntu / Debian کے لیے APT ریپوزٹری

CH-J ریپوزٹری CH-J Tools کا سرکاری amd64 DEB پیکج (`ch-j-tools`) شائع کرتی ہے۔ یہ Ubuntu 24.04 اور مطابقت رکھنے والے ڈیسک ٹاپ سسٹمز کے لیے ہے؛ ہر Debian ریلیز کے ساتھ مطابقت کی ضمانت نہیں۔ ریپوزٹری کا میٹا ڈیٹا CH-J کی OpenPGP دستخطی ذیلی کلید سے دستخط کیا جاتا ہے جو ایک YubiKey پر محفوظ ہے۔ نجی کلید کبھی ویب سرور پر اپ لوڈ نہیں کی جاتی۔

## کلید کی تصدیق اور ریپوزٹری کو فعال کرنا

متوقع بنیادی فنگر پرنٹ یہ ہے:

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

عوامی کلید ڈاؤن لوڈ کریں اور انسٹال کرنے سے پہلے اس کا فنگر پرنٹ چیک کریں۔ متوقع فنگر پرنٹ آزادانہ طور پر CH-J کے README سے یا ایپلیکیشن کی کسی پہلے سے قابلِ اعتماد کاپی سے حاصل کریں۔

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

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

پھر انسٹال کریں:

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

اگر آپ نے اس ریپوزٹری سے پرانا پیکج `ch-j-server-manager` انسٹال کیا تھا تو `Suites` کو `beta` میں تبدیل کریں اور وہی کمانڈز چلائیں۔ `ch-j-tools` پرانے پیکج کی جگہ لیتا ہے، اور ایپلیکیشن پہلی بار چلنے پر اپنا ڈیٹا فولڈر منتقل کرتی ہے۔

بعد کی اپ ڈیٹس کے لیے `sudo apt update` اور اس کے بعد `sudo apt upgrade` استعمال کریں۔ DEB کنٹرول فائل میں ورژن ہر ریلیز کے ساتھ بڑھتا ہے؛ قبل از ریلیز شناخت کنندے `~` استعمال کرتے ہیں تاکہ بعد کا مستحکم ورژن درست ترتیب میں آئے۔ ہر ریلیز اپنی ایپلیکیشن کی منفرد Build ID بھی برقرار رکھتی ہے۔

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

## رہنمائی اور لائسنس

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 کی رہنمائی](https://wiki.debian.org/DebianRepository/UseThirdParty)۔