# Conas Tor a shuiteáil

Linux
macOS
BSD
Foinse
Debian / Ubuntu

Ná húsáid na pacáistí i Cruinne Ubuntu. Níor tugadh cothrom le dáta iad go hiontaofa san am atá thart. Ciallaíonn sé sin go bhféadfadh socruithe cobhsaíochta agus slándála a bheith in easnamh ort.

Coinníonn Tionscadal Tor a stór pacáiste Debian féin. Ós rud é go soláthraíonn Debian an leagan LTS de Tor, ní gá go dtabharfaidh sé seo an leagan cobhsaí is déanaí de Tor duit i gcónaí. Dá bhrí sin, moltar `tor` a shuiteáil ónár stór.

Seo mar is féidir leat Stór Pacáiste Tor a chumasú i ndáiltí bunaithe ar Debian:

#### Réamhriachtanas: Fíoraigh ailtireacht an LAP

Cuireann an stór pacáiste comhaid dhénártha `amd64` agus `arm64` ar fáil. Fíoraigh an bhfuil do chóras oibriúcháin in ann an dénártha a rith trí aschur an ordaithe seo a leanas a sheiceáil:

    $ sudo dpkg --print-architecture

Ba chóir go mbeadh `amd64` nó `arm64` mar aschur aige. Ní thacaíonn an stór le hailtireachtaí LAP eile.

#### 1. Suiteáil `apt-transport-https`

Chun go mbeidh rochtain ag gach bainisteoir pacáiste a úsáideann an leabharlann libapt-pkg ar mheiteashonraí agus ar phacáistí atá ar fáil i bhfoinsí atá inrochtana thar https (Prótacal Aistrithe Hipirtéacs Slán).

    $ sudo apt install apt-transport-https

#### 2. Cruthaigh comhad nua i `/etc/apt/sources.list.d/` darb ainm `tor.sources` agus cuir an iontráil seo a leanas leis:

    Types: deb deb-src
    URIs: https://deb.torproject.org/torproject.org/
    Suites: <DISTRIBUTION>
    Components: main
    Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg

Más mian leat pacáistí turgnamhacha a thriail, cuir an véarsa seo in éineacht leis na línte thuas:

    Types: deb deb-src
    URIs: https://deb.torproject.org/torproject.org/
    Suites: tor-experimental-<DISTRIBUTION>
    Components: main
    Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg

I gcás tógálacha oíche, cuir an méid seo a leanas leis:

    Types: deb deb-src
    URIs: https://deb.torproject.org/torproject.org/
    Seomraí: tor-nightly-main-<DISTRIBUTION>
    Components: main
    Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg

Cuir ainm cód do chórais oibriúcháin in ionad `<DISTRIBUTION>`. Is féidir leat `lsb_release -c` a rith nó `/etc/os-release` a sheiceáil chun é a aimsiú.

Má chuireann tú iolracha le do chomhad, déan cinnte líne amháin folamh ar a laghad a chur idir gach iontráil.

Nóta: Úsáideann an comhad `tor.sources` a thaispeántar thuas an fhormáid deb822, a dtacaítear leis in APT 1.1 agus níos déanaí. Mura dtacaítear leis an bhformáid seo má tá tú ag úsáid leagan níos sine de APT (a fhaightear de ghnáth ar shean-eisiúintí Debian nó Ubuntu). Sa chás sin, is féidir leat an méid seo a leanas a chur le comhad `tor.list` i `/etc/apt/sources.list.d/` chun an toradh céanna a bhaint amach.

    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

#### 3. Suiteáil GnuPG mura bhfuil sé suiteáilte cheana féin:

    $ sudo apt install gnupg

#### 4. Ansin cuir an eochair gpg a úsáidtear chun na pacáistí a shíniú leis tríd an ordú seo a leanas a rith ag do phras ordaithe:

    $ wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | sudo tee /usr/share/keyrings/deb.torproject.org-keyring.gpg >/dev/null

#### 5. Suiteáil tor agus eochairfháinne tor debian

Cuirimid pacáiste Debian ar fáil chun cabhrú leat ár n-eochair shínithe a choinneáil cothrom le dáta. Moltar duit é a úsáid. Suiteáil é leis na horduithe seo a leanas:

    $ sudo apt update
    $ sudo apt install tor deb.torproject.org-keyring

Fedora

Coinníonn Tionscadal Tor a stór pacáiste RPM féin do CentOS agus RHEL agus Fedora.

Seo mar is féidir leat Stór Pacáiste Tor a chumasú do CentOS agus RHEL agus Fedora araon:

### 1. Cumasaigh stórlann epel (le haghaidh CentOS agus RHEL amháin)

$ sudo dnf install epel-release -y

### 2. Cuir an méid seo a leanas le /etc/yum.repos.d/tor.repo

Le haghaidh CentOS nó RHEL:

    [tor]
    name=Tor for Enterprise Linux $releasever - $basearch
    baseurl=https://rpm.torproject.org/centos/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.torproject.org/centos/public_gpg.key
    cost=100

Do Fedora:

    [tor]
    name=Tor for Fedora $releasever - $basearch
    baseurl=https://rpm.torproject.org/fedora/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://rpm.torproject.org/fedora/public_gpg.key
    cost=100

### 3. Suiteáil an pacáiste Tor

Ansin is féidir leat an pacáiste Tor is déanaí a shuiteáil.

    $ sudo dnf install tor -y

Agus é á úsáid den chéad uair, beidh ort an eochair phoiblí GPG a allmhairiú.

    Importing GPG key 0x3621CD35:
    Userid     : "Kushal Das (RPM Signing key) <kushal@torproject.org>"
    Fingerprint: 999E C8E3 14BC 8D46 022D 6C7D E217 C30C 3621 CD35
    From       : https://rpm.torproject.org/fedora/public_gpg.key
    An bhfuil sé seo ceart go leor [tá/ní]: tá

Void linux

Chun an pacáiste `tor` a shuiteáil ar Void Linux, rith an méid seo a leanas le do thoil:

`# xbps-install -S tor`

Arch Linux

Chun an pacáiste `tor` a shuiteáil ar Arch Linux, rith:

`# pacman -Syu tor`

#### Suiteáil bainisteoir pacáiste

Tá dhá bhainisteoir pacáiste ar OS X: Homebrew agus Macports. Is féidir leat an bainisteoir pacáiste is rogha leat a úsáid.

Chun Homebrew a shuiteáil lean na treoracha ar brew.sh.

Chun Macports a shuiteáil lean na treoracha ar macports.org.

#### Suiteáil pacáiste

Más rud é go bhfuil tú ag úsáid Homebrew i bhfuinneog Críochfoirt, rith:

`# brew install tor`

Más rud é go bhfuil tú ag úsáid Macports i bhfuinneog Críochfoirt, rith:

`$ sudo port install tor`

FreeBSD

Chun an pacáiste `tor` a shuiteáil ar FreeBSD, rith:

`# pkg install tor`

OpenBSD

Chun an pacáiste `tor` a shuiteáil ar OpenBSD, rith:

`# pkg_add tor`

NetBSD

#### Socraigh `pkg_add`

Is féidir leaganacha nua-aimseartha den chóras oibriúcháin NetBSD a shocrú chun `pkgin` a úsáid, ar píosa bogearraí é atá ceaptha a bheith cosúil le `apt` nó `yum` chun pacáistí dénártha pkgsrc a bhainistiú. Nílimid ag plé a shocrú anseo, agus roghnaímid `pkg_add` simplí a úsáid ina ionad.

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

#### Suiteáil pacáiste

Suiteáil pacáiste NetBSD `tor`:

`# pkg_add tor`

DragonFlyBSD

#### Bootstrap `pkg`

Tagann snapshots agus eisiúintí laethúla DragonFlyBSD (ag tosú le 3.4) le `pkg` suiteáilte cheana féin. Ní bheidh sé i gcás uasghráduithe ó eisiúintí níos luaithe, áfach. Mura bhfuil `pkg` ar an gcóras ar chúis ar bith, is féidir é a thosú go tapa gan é a thógáil ón bhfoinse nó fiú DPorts a bheith suiteáilte:

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

#### Céimeanna molta chun `pkg` a chur ar bun

Anseo, beidh sé cosúil leis an méid atá againn ar chóras FreeBSD, agus úsáidfimid HTTPS chun ár bpacáistí agus nuashonruithe a fháil - mar sin anseo teastaíonn pacáiste breise uainn freisin chun cabhrú linn (`ca_root_nss`).

#### Ag suiteáil an phacáiste `ca_root_nss`:

`# pkg install ca_root_nss`

I gcás suiteálacha úra, déantar an comhad `/usr/local/etc/pkg/repos/df-latest.conf.sample` a chóipeáil go `/usr/local/etc/pkg/repos/df-latest`. Déantar neamhaird de na comhaid a chríochnaíonn leis an síneadh ".sample"; ní léann pkg(8) ach comhaid a chríochnaíonn le ".conf" agus léifidh sé an oiread agus a aimsíonn sé.

Tá dhá stór pacáiste ag DragonflyBSD:

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

Is féidir linn an URL a úsáidtear chun na stórtha a léiriú ar `/usr/local/etc/pkg/repos/df-latest` a chur in eagar go simplí agus sin é! Cuimhnigh pkg+https:// a úsáid le haghaidh Avalon.

Tar éis na hathruithe seo go léir a chur i bhfeidhm, déanaimid an liosta pacáistí a nuashonrú arís agus déanaimid iarracht a sheiceáil an bhfuil nuashonrú nua ann cheana féin le cur i bhfeidhm:

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

#### Suiteáil pacáiste

Suiteáil an pacáiste `tor`:

`# pkg install tor`

##### Íoslódáil an scaoileadh is déanaí agus na spleáchais

Is féidir an leagan is déanaí de Tor a fháil ar an leathanach íoslódáilte.

Más ón bhfoinse atá tú ag tógáil, suiteáil libevent ar dtús, agus déan cinnte go bhfuil openssl agus zlib agat (lena n-áirítear na pacáistí -devel más infheidhme).

##### Suiteáil `tor`

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

Cuir an leagan is déanaí de `tor` in ionad `<version>`, mar shampla, `tor-0.4.8.12`

`./configure && make`

Anois is féidir leat tor a rith mar `src/app/tor` (0.4.3.x agus níos déanaí), nó is féidir leat `make install` a rith (mar fhréamh más gá) chun é a shuiteáil i `/usr/local/`, agus ansin is féidir leat é a thosú trí tor a rith.