Debian Deposu

Evet, deb.torproject.org aynı zamanda bir Onion Hizmeti olarak da sunuluyor: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/

Not: # simgesi, kodun root olarak çalıştırılacağını belirtir. Bunun için, sistem yönetimi yetkilerine sahip bir kullanıcı hesabına erişiminiz olmalıdır. Yani kullanıcınız sudo grubunda olmalıdır.

Tor üzerinden APT kullanabilmek için apt taşıyıcısı 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 [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main

   # Kararsız sürüm için.
   deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/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 ya da cat /etc/debian_version komutunu kullanabilirsiniz.

Debian bookworm sonrasında daha modern olan deb822 biçemini de kullanabilirsiniz:

   # echo "\
     Types: deb deb-src
     Components: main
     Suites: bookworm
     URIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org
     Architectures: amd64 arm64 i386
     Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg
     " | sudo tee /etc/apt/sources.list.d/tor.sources

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.

Tor Project 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, kodun root olarak çalıştırılacağını belirtir. Bunun için, sistem yönetimi yetkilerine sahip bir kullanıcı hesabına erişiminiz olmalıdır. Yani kullanıcınız sudo grubunda 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 binary 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.

Not: Paket deposunda, 32-bit ARM mimarisi (armhf) kalıpları (henüz) bulunmuyor. Ya Debian tarafından sunulan sürümü kurun (genellikle daha güncel bir Tor paketine sahip olduğundan Debian backports paketlerini de kontrol ettiğinizden emin olun) ya da Tor uygulamasını kaynak kodundan derleyin .org/onion-services/setup/install/#installing-tor-from-source).

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/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

Deneysel paketleri denemek istiyorsanız, yukarıdaki satırlara ek olarak şunları ekleyin:

   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

Gecelik yapımları denemek isterseniz:

   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> yerine işletim sisteminizin kod adını yazın. Kod adını öğrenmek için lsb_release -c ya da 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/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

Yerine <ARCHITECTURE> sisteminizin mimarisini yazın (daha önce dpkg --print-architecture komutu ile öğrenin).

suda apt update işlemi sırasında uyarı belirtisi:

   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. 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/deb.torproject.org-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