يصون مشروع تور إصداره الخاص من مستودع حزمة دِبْيانْ. بما أن دِبْيانْ توفر الإصدار طويل الأمد 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/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org <DISTRIBUTION> main

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

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

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

   deb     [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-nightly-main-<DISTRIBUTION> main
   deb-src [signed-by=/usr/share/keyrings/tor-archive-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/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org focal main
   deb-src [arch=<ARCHITECTURE> signed-by=/usr/share/keyrings/tor-archive-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/tor-archive-keyring.gpg >/dev/null

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

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

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