Attention: These instructions are meant for installing tor
the network daemon i.e. little-t-tor.
For instructions on installing Tor Browser, refer to Tor Browser user manual.
دسترسی مدیر: برای نصب تور نیاز به امتیاز دارید.
در زیر تمام دستوراتی که باید بهعنوان ابرکاربر اجرا شوند مانند apt و dpkg با '#' اضافه شدهاند، درحالیکه دستوراتی که باید بهعنوان کاربر (معمولی) اجرا شوند با '$'، شبیه به فرمان استاندارد در ترمینال هستند.
برای بازکردن یک ترمینال با دسترسی ریشه چندین راه دارید: sudo su و sudo -i یا su -i. توجه داشته باشید که sudo گذرواژه کاربر شما را خواهد خواست، درحالیکه su انتظار گذرواژه ریشه سیستم شما را دارد.
دبیان و اوبونتو
از بستههای universe اوبونتو استفاده نکنید.
آنها در گذشته بهصورت قابل اعتمادی بهروزرسانی نشدهاند. این ممکن است باعث عدم پایداری و مشکلهای امنیتی شود.
- Configure Tor package repository
Enable the Tor Project APT repository by following the instructions.
# apt install tor
فدورا
- Configure Tor Package repository
Enable the Tor Project's RPM package repository by following the instructions.
# dnf install tor
فری بیاسدی
# pkg install tor
اوپن بیاسدی
# pkg_add tor
سیستمعامل مک
- Install a package manager
در سیستمعامل مک ۱۰ دو مدیر بسته وجود دارد: Homebrew و Macports.
میتوانید از مدیر بستهٔ دلخواهتان استفاده کنید.
برای نصب Homebrew آموزشها را در brew.sh دنبال کنید.
برای نصب Macports دستورالعملهای موجود در macports.org/install.php را دنبال کنید.
اگر در پنجرهٔ پایانهای از Homebrew استفاده میکنید، بزنید:
# brew install tor
اگر در پنجرهٔ پایانهای از Macports استفاده میکنید، بزنید:
$ sudo port install tor
Arch Linux
- To install the
tor
package on Arch Linux, run:
# pacman -Syu tor
DragonFlyBSD
اسنپشاتها و نسخههای روزانه DragonFlyBSD (از زمان انتشار نسخهٔ ۳.۴) از قبل بههمراه pkg
نصبشده، عرضه میشود. بااینحال، ارتقاها از نسخههای پیشین، آن (pkg
) را ندارند. اگر به هر دلیلی سیستم فاقد pkg
باشد، بدون نیاز به ساختن آن از منبع یا حتی داشتن DPports نصبشده، میتوان سریع خودراهاندازی کرد:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
- Recommended steps to setup
pkg
در اینجا، مشابه سامانهٔ FreeBSD خواهد بود و ما از HTTPS برای واکشی و بهروزرسانی بستههای خود استفاده خواهیم کرد - ما اینجا به یک بستهٔ اضافی برای کمک به خود نیاز داریم (ca_root_nss
).
نصب بستهٔ tor
نت بیاسدی:
# 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 دو مخزن بسته دارد:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
We can simply edit the URL used to point out the repositories on /usr/local/etc/pkg/repos/df-latest
and that's it! Remember to use pkg+https:// for Avalon.
پس از پیادهسازی تمامی این تغییرها، لیست بستهها را دوباره بهروزرسانی کرده و سعی میکنیم بررسی کنیم که آیا از پیش یک بهروزرسانی جدید برای اعمال وجود دارد یا خیر:
# pkg update -f
# pkg upgrade -y -f
بستهٔ tor
را نصب کنید:
# pkg install tor
NetBSD
نسخههای مدرن سیستمعامل NetBSD میتوانند برای استفاده از pkgin
تنظیم شوند، که قسمتی از نرمافزاری بوده که هدف آن مانند apt
یا yum
برای مدیریت بستههای دودویی pkgsrc است. ما تنظیمات آن را در اینجا پوشش نمیدهیم، و بهجای آن انتخاب میکنیم تا از pkg_add
ساده استفاده کنیم.
# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
بستهٔ NetBSD tor
را نصب کنید:
# pkg_add tor
Void Linux
برای نصب بستهٔ tor
در Void Linux، لطفاً این را اجرا کنید:
# xbps-install -S tor
نصب تور از منبع
- Download latest release and dependencies
جدیدترین ارائه تور میتواند در صفحهٔ بارگیری پیدا شود.
اگر از منبع میسازید، ابتدا libevent را نصب کرده و مطمئن شوید که openssl و zlib (از جمله بستههای -devel در صورت قابل اجرا بودن) را دارید.
اکنون میتوانید Tor را بهعنوان src/app/tor (0.4.3.x و جدیدتر) اجرا کرده، یا میتوانید make install
را (در صورت لزوم بهعنوان root) اجرا کنید تا آن را در /usr/local/ نصب کنید، و سپس میتوانید آن را با اجرای Tor شروع کنید.