انتبه: تهدف هذه التعليمات إلى تثبيت البرنامج الخفي للشبكة tor، مثل little-t-tor. للحصول على تعليمات حول تثبيت متصفح تور، راجع دليل متصفح تور

وصول المسؤول: لتثبيت تور، تحتاج إلى امتيازات الجذر. في الأسفل، يتم إضافة '#' إلى جميع الأوامر التي يجب تشغيلها كمستخدم جذر مثل apt وdpkg، في حين أن الأوامر التي يجب تشغيلها كمستخدم مع '$' تشبه موجه الأوامر القياسي في المحطة الطرفية.

Debian / Ubuntu

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

ضبط مستودع حزمة تور

فعّل مستودع مشروع تور APT من خلال اتباع الإرشادات.

تثبيت الحزمة

# apt install tor

Fedora

ضبط مستودع حزمة تور

فعّل مستودع حزمة RPM الخاص بمشروع تور من خلال اتباع الإرشادات.

تثبيت الحزمة

# dnf install tor

FreeBSD

تثبيت الحزمة

# pkg install tor

OpenBSD

تثبيت الحزمة

# pkg_add tor

لنظام ماك

ثبّت مدير الحِزَم

هناك نوعان من مديري الحزم على OS X: Homebrew و Macports. يمكنك استخدام مدير الحزم الذي تختاره.

لتثبيت Homebrew ، اتبع التعليمات الموجودة على brew.sh.

لتثبيت Macports ، اتبع الإرشادات الموجودة على macports.org.

تثبيت الحزمة

إذا كنت تستخدم Homebrew في نافذة طرفية ، فقم بتشغيل:

# brew install tor

إذا كنت تستخدم Macports في نافذة Terminal ، فقم بتشغيل:

$ sudo port install tor

Arch Linux

لتثبيت الحزمة tor على نظام Arch Linux، شغّل:

# pacman -Syu tor

DragonFlyBSD

أقْلِع pkg

اللقطات والإصدارات اليومية لـ DragonFlyBSD (بدءًا من الإصدار 3.4) تأتي مع pkg مثبت بالفعل. ومع ذلك، لن تحتوي الترقيات من الإصدارات السابقة على ذلك. إذا كان pkg مفقودًا في النظام لأي سبب من الأسباب، فيمكن تشغيله بسرعة دون الحاجة إلى إنشائه من المصدر أو حتى تثبيت DPorts:

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash

الخطوات الموصى بها لإعداد pkg

هنا ، سيكون مشابهًا لما لدينا في نظام FreeBSD ، وسنستخدم HTTPS لجلب حزمنا وتحديثاتنا - لذلك نحتاج هنا أيضًا إلى حزمة إضافية لمساعدتنا (ca_root_nss ).

جارِ تثبيت حزمة ca_root_nss:

# pkg install ca_root_nss

للتثبيتات الحديثة ، يتم نسخ الملف / usr / local / etc / pkg / repos / df-latest.conf.sample إلى/ usr / local / etc / pkg / repos / df-latest. يتم تجاهل الملفات التي تنتهي بالملحق ".sample" ؛ يقرأ pkg (8) الملفات التي تنتهي بـ ".conf" فقط ويقرأ ما يقرأه.

يحتوي DragonflyBSD على مستودعات حزم 2:

  • Avalon (mirror-master.dragonflybsd.org);
  • Wolfpond (pkg.wolfpond.org).

يمكننا ببساطة تحرير URL المستخدم للإشارة إلى المستودعات على /usr/local/etc/pkg/repos/df-latest وهذا كل شيء! تذكر استخدام pkg+https:// من أجل Avalon.

بعد تطبيق كل هذه التغييرات، نقوم بتحديث قائمة الحزم مرة أخرى ونحاول التحقق مما إذا كان هناك بالفعل تحديث جديد لتطبيقه:

# pkg update -f
# pkg upgrade -y -f

تثبيت الحزمة

ثبّت حزمة tor:

# pkg install tor

NetBSD

إعداد pkg_add

يمكن ضبط الإصدارات الحديثة من نظام التشغيل NetBSD لاستخدام pkgin، وهو برنامج يهدف إلى أن يكون مثل apt أو yum لإدارة الحزم الثنائية pkgsrc. نحن لا نقوم بتحويل إعداداته هنا، ونختار استخدام pkg_add العادي بدلاً من ذلك.

# echo "PKG_PATH=https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf

تثبيت الحزمة

ثبّت حزمة tor لNetBSD:

# pkg_add tor

Void Linux

لتثبيت حزمة tor على Void Linux، يُرجى تشغيل:

# xbps-install -S tor

تثبيت تور من المصدر

نزّل أحدث إصدار وتبعيات

يمكن العثور على أحدث إصدار من Tor في صفحة تنزيل.

إذا كنت تقوم بالبناء من المصدر ، فقم أولاً بتثبيت libevent ، وتأكد من أن لديك opensl و zlib (بما في ذلك الحزم -devel إن أمكن).

نزّل تور

tar -xzf tor-<version>.tar.gz; cd tor-<version>

استبدل <version> بأحدث إصدار من tor، على سبيل المثال، tor-0.4.8.12

./configure && make

الآن يمكنك تشغيل tor كـ src/app/tor (0.4.3.x والإصدارات الأحدث)، أو يمكنك تشغيل make install (كجذر إذا لزم الأمر) لتثبيته في /usr/local/، ومن ثم يمكنك بدء تشغيله فقط عن طريق تشغيل tor.