يصون مشروع تور إصداره الخاص من مستودع حزمة دِبْيانْ. بما أن دِبْيانْ توفر الإصدار طويل الأمد 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