Debian üzerinde Tor Paketi Deposunu neden ve nasıl etkinleştirmeliyim?
Tor Projesi kendi Debian paketi deposunu sağlamaktadır. Debian, Uzun Dönem Desteklenen -LTS- Tor sürümünü sunduğundan, kullandığınız sürüm her zaman en son kararlı Tor sürümü olmayabilir. Bu nedenle tor
uygulamasını bizim depomuzdan kurmanız önerilir.
Debian temelli dağıtımlarda Tor Paketi Deposunu şu şekilde etkinleştirebilirsiniz:
Not: # simgesi komutların root kullanıcı olarak yürütüleceğini gösterir. Yani bir kullanıcı hesabına sistem yöneticisi yetkileri ile erişmeniz gerektiği anlamına gelir. Örneğin kullanıcınız sudo grubunun üyesi olmalıdır.
Ön koşul: İşlemci mimarisini doğrulayın
Paket deposunda amd64
, arm64
, ve i386
kodları bulunur. Aşağıdaki komutun çıktısını inceleyerek işletim sisteminizin ikili dosyayı çalıştırabildiğini doğrulayın:
# dpkg --print-architecture
Çıktı amd64
, arm64
ya da i386
olmalıdır. Depo diğer işlemci mimarilerini desteklemez.
Raspbian için not: Paket deposunda 32-bit ARM mimarisinin (
armhf
) kalıpları bulunmaz. Tor kaynak kodundan derlemeyi ya da Debian tarafından sunulan sürümü kurmayı seçebilirsiniz.
1. apt-transport-https
uygulamasını kurun
libapt-pkg kitaplığını kullanan tüm paket yöneticilerinin üst verilere ve https (Hypertext Transfer Protocol Secure) üzerindeki kaynaklarda bulunan paketlere erişmesini sağlar.
# apt install apt-transport-https
2. /etc/apt/sources.list.d/
içinde tor.list
adında yeni bir dosya oluşturun ve aşağıdaki kayıtları ekleyin:
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
Deneysel paketleri denemek istiyorsanız, bunları yukarıdaki satırlara ek olarak ekleyin (Not: Aşağıdaki örnekte 0.4.6.x yerine var olan deneysel sürümü kullanın):
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-0.4.6.x-<DISTRIBUTION> main
deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org tor-experimental-0.4.6.x-<DISTRIBUTION> main
Gecelik yapımları denemek isterseniz:
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>
yerine işletim sisteminizin kod adını yazın. Kod adını öğrenmek için lsb_release -c
or cat /etc/debian_version
komutunu kullanabilirsiniz.
Note: Ubuntu Focal 32 bit desteği sona erdi. Onun yerine şunu kullanın:
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
Replace <ARCHITECTURE>
with your system architecture (you found it earlier by writing dpkg --print-architecture
).
suda apt update işlemi sırasında uyarı belirtisi:
'i386' mimarisinde 'http://deb.torproject.org/torproject.org focal InRelease' deposu olarak yapılandırılmış 'main/binary-i386/Packages' dosyasının alınmasının atlanması desteklenmiyor
3. Ardından, komut satırından aşağıdaki komutu yürüterek paketleri imzalamak için kullanılan gpg anahtarını ekleyin.
# wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
4. tor ve tor debian anahtarlıklarını kurun
İmzalama anahtarımızı güncel tutmanıza yardımcı olmak için bir Debian paketi sunuyoruz. Kullanmanız önerdiğimiz bu paketi kurmak için aşağıdaki komutları yürütün:
# apt update
# apt install tor deb.torproject.org-keyring