Debian Deposu
Tor için Ubuntu deposunu kullanabilir miyim?
Hayır. Ubuntu evrenindeki paketleri kullanmayın. Geçmişte bu paketler güvenli bir şekilde güncellenmedi. Yani önemli kararlılık ve güvenlik güncellemelerini alamayabilirsiniz. Onun yerine, lütfen Tor Debian deposunu kullanın.
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
APT, Tor üzerinden kullanılabilir mi?
Evet, deb.torproject.org
aynı zamanda bir Onion Hizmeti olarak da sunuluyor: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
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.
Tor üzerinden APT kullanabilmek için apt aktarımı kurulmuş olmalıdır:
# apt install apt-transport-tor
Şu kayıtları /etc/apt/sources.list
dosyasına ya da /etc/apt/sources.list.d/
içindeki yeni bir dosyaya ekleyin:
# Kararlı sürüm için.
deb tor://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main
# Kararsız sürüm için.
deb tor://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-master-<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.
Şimdi kaynaklarınızı yenileyin ve tor uygulamasını yeniden kurmayı deneyin:
# apt update
# apt install tor