مستودع ”دِبْيانْ Debian“

نعم، يتم توفير deb.torproject.org أيضا من خلال العنوان البصلي : ‪http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/

ملاحظة: يشير الرمز # إلى تشغيل البرنامج كجذر (root). هذا يعني أنه يجب أن يكون لديك حق الوصول إلى حساب مستخدم له امتيازات إدارة النظام، أي يجب أن يكون المستخدم في مجموعة sudo.

لاستخدام الأداة apt عبر تور، يجب تثبيت apt transport :

   # apt install apt-transport-tor

ثم تحتاج إلى إضافة الإدخالات التالية إلى ‎/etc/apt/sources.list أو ملفا جديدا في/etc/apt/sources.list.d/:

   # للنسخة المستقرة.
   deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main

   # للنسخة غير المستقرة.
   deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-main-<DISTRIBUTION> main

استبدل <DISTRIBUTION> بالاسم الرمزي لنظام تشغيلك. شغّل lsb_release -c أو cat /etc/debian_version للتحقق من إصدار نظام التشغيل.

منذ دبيان bookworm، يمكنك أيضًا استخدام نمط deb822 الأكثر حداثة:

   # echo "\
     Types: deb deb-src
     Components: main
     Suites: bookworm
     URIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org
     Architectures: amd64 arm64 i386
     Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg
     " | sudo tee /etc/apt/sources.list.d/tor.sources

يصون مشروع تور إصداره الخاص من مستودع حزمة دِبْيانْ. بما أن دِبْيانْ توفر الإصدار طويل الأمد LTS من تور، لن يمنحك هذا دائما آخر إصدار مستقر من تور. لهذا، يُنصَح أن تقوم بتنزيل متصفح تور من مستودعنا.

إليك طريقة تفعيل مستودع حزمة تور على التوزيعات المبنية على توزيعة دِبْيانْ:

ملاحظة: يشير الرمز # إلى تشغيل البرنامج كجذر (root). هذا يعني أنه يجب أن يكون لديك حق الوصول إلى حساب مستخدم له امتيازات إدارة النظام، أي يجب أن يكون المستخدم في مجموعة sudo.

المتطلبات السابقة: التحقق من معمارية المعالج

يقدم مستودع الحزم البرامج القابلة للتشغيل لكل من معماريات amd64 و arm64 و i386. تحقق من أن نظام الاشتغال الذي يخصك قادر على تشغيل البرنامج من خلال فحص مُخرجات الأمر التالي:

  # dpkg --print-architecture

يجب أن ينتج إما amd64 وإما arm64 وإما i386. لا يدعم المستودع معماريات أخرى للمعالجات.

ملاحظة: لا يقدم مستودع الحزم قوالب (في الوقت الحالي) لمعمارية معالجات ARM ‏32 بِتْ‏ (armhf). يلزمك إما تثبيت الإصدار الذي تقدمه دِبْيانْ (تأكد من الاطلاع على الحزم ”دِبْيانْ باكْبُورْتْسْ“ (Debian backports) أيضا، لأنها غالبا ما يحتوي على حزمة تور الأحدث)، أو قم ببناء تور انطلاقا من الشيفرة المصدرية.

1. قم بتثبيت apt-transport-https

لتفعيل كافة برامج إدارة الحزم التي تستخدم مكتبة libapt-pkg من أجل الوصول إلى البيانات الوصفية والحزم المتوفرة في المصادر التي يمكن الوصول إليها عبر بروتوكول https (بروتوكول نقل النص التشعبي الآمن).

   # apt install apt-transport-https

2. أنشئ ملفا جديدا في‏‫‏/etc/apt/sources.list.d/ باسم tor.list. أضف الإدخالات التالية:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main

إذا كنت ترغب في تجربة الحزم التجريبية، أضف هذه بالإضافة إلى الأسطر أعلاه:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-<DISTRIBUTION> main

أو المبنية ليليا:

   deb     [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main

استبدل <DISTRIBUTION> بالاسم الرمزي لنظام تشغيلك. شغّل lsb_release -c أو cat /etc/debian_version للتحقق من إصدار نظام التشغيل.

ملاحظة: أسقطت ”أوبونْتو فوكالْ Ubuntu Focal“ دعم المعالجات ذات المعمارية 32 بِتْ، لذا استخدم بدلا من ذلك:

   deb     [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main
   deb-src [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org focal main

استبدل <ARCHITECTURE> بمعمارية نظامك (التي وجدتها سابقا عبر كتابة dpkg --print-architecture).

أعراض التحذير، عند تشغيل sudo apt update:

   Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://deb.torproject.org/torproject.org focal InRelease' doesn't support architecture 'i386'

3. ثم أضف مفتاح gpg المستخدم لتوقيع الحزم عن طريق تشغيل الأوامر التالية في موجه الأوامر:

   # wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/deb.torproject.org-keyring.gpg >/dev/null

4. قم بتثبيت تور ومستودع مفاتيح دِبْيانْ لأجله

نقدم حزمة دِبْيانْ لمساعدتك على تحديث مفتاح توقيعك. يوصى باستخدامه. قم بتثبيته عبر الأوامر التالية:

   # apt update
   # apt install tor deb.torproject.org-keyring

لا. لا تستخدم الحزم الموجودة في مستودعات أوبونْتو. في الماضي لم يتم تحديثها بشكل موثوق. هذا يعني أنك قد تفقد الإصلاحات المتعلقة باستقرار التطبيق وأمانه. بدلا من ذلك، يرجى استخدام مستودع دِبْيان لأجل تور‪.