Beag-t-tor

Aird: Tá na treoracha seo i gceist chun tor an deamhan líonra a shuiteáil i.e. little-t-tor. Le treoracha a fháil maidir le Brabhsálaí Tor a shuiteáil, féach ar lámhleabhar úsáideora Brabhsálaí Tor.

Rochtain riaracháin: Teastaíonn pribhléidí fréimhe chun Tor a shuiteáil. Faoi bhun na n-orduithe go léir is gá a rith mar úsáideoir fréimhe cosúil le apt agus dpkg tá '#' réamh-mheasta le horduithe, agus orduithe le rith mar úsáideoir le '$' cosúil leis an leid caighdeánach i dteirminéal. Chun teirminéal fréimhe a oscailt tá roinnt roghanna agat: sudo su, nó sudo -i, nó su -i. Tabhair faoi deara go n-iarrann sudo do phasfhocal úsáideora, agus su ag súil le focal faire fréimhe do chórais.

Debian / Ubuntu

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

  • Cumraigh stór pacáiste Tor

Cumasaigh stór APT Tionscadal Tor trí na treoracha a leanúint.

  • Suiteáil pacáiste

# apt install tor

Fedora

  • Cumraigh stór Pacáiste Tor

Cumasaigh stór pacáiste RPM Tionscadal Tor trí na treoracha a leanúint.

  • Suiteáil pacáiste

# dnf install tor

FreeBSD

  • Suiteáil pacáiste

# pkg install tor

OpenBSD

  • Suiteáil pacáiste

# pkg_add tor

macOS

  • Suiteáil bainisteoir pacáiste

Tá dhá bhainisteoir pacáiste ar OS X: Homebrew agus Macports. Is féidir leat an bainisteoir pacáiste de do rogha féin 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/install.php.

  • Suiteáil pacáiste

Má tá Homebrew in úsáid agat i bhfuinneog Teirminéil, rith:

# brew install tor

Má tá Macports in úsáid agat i bhfuinneog Teirminéil, rith:

$ sudo port install tor

Arch Linux

  • Chun an pacáiste tor a shuiteáil ar Arch Linux, rith:
# pacman -Syu tor

DragonFlyBSD

  • Bootstrap pkg

Tagann pictiúir agus eisiúintí laethúla DragonFlyBSD (ag tosú le 3.4) le pkg suiteáilte cheana féin. Ní bheidh uasghráduithe ó eisiúintí níos luaithe ann, áfach. Má tá pkg in easnamh ar an gcóras ar chúis ar bith, is féidir é a bhrú 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 shocrú

Anseo, beidh sé cosúil lena bhfuil againn ar chóras FreeBSD, agus táimid chun HTTPS a úsáid chun ár bpacáistí, agus nuashonruithe a fháil - mar sin tá pacáiste breise ag teastáil uainn freisin chun cabhrú linn (ca_root_nss ).

Suiteáil an pacáiste ca_root_nss:

# pkg install ca_root_nss

Le haghaidh 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 sa 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á 2 stór pacáiste ag DragonflyBSD:

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

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

Tar éis na hathruithe seo go léir a chur i bhfeidhm, nuashonraímid liosta na bpacáistí arís agus déanfaimid iarracht seiceáil an bhfuil nuashonrú nua le cur i bhfeidhm cheana féin:

# pkg update -f
# pkg upgrade -y -f
  • Suiteáil pacáiste

Suiteáil an pacáiste tor:

# pkg install tor

NetBSD

  • Socrú pkg_add

Is féidir leaganacha nua-aimseartha de chóras oibriúcháin NetBSD a shocrú chun pkgin a úsáid, arb é is aidhm dó a bheith cosúil le aptyum chun pacáistí dénártha pkgsrc a bhainistiú. Níl a shocrú á dhéanamh againn anseo, agus roghnaíonn muid pkg_add simplí a úsáid ina ionad sin.

# 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 tor NetBSD:

# pkg_add tor

Void Linux

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

# xbps-install -S tor

Tor a shuiteáil ón bhfoinse

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

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

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

  • Suiteáil Tor

    tar -xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6

    ./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 déan suiteáil a rith (mar fhréamh más gá) chun é a shuiteáil i /usr/local/, agus ansin is féidir leat tosú sé ach ag rith tor.

Aird: Tá na treoracha seo chun an cód foinse Tor a fhíorú. Lean na treoracha cearta chun síniú Brabhsálaí Tor] a fhíorú

Is próiseas é síniú digiteach a chinntíonn gur ghin na forbróirí pacáiste áirithe agus nár cuireadh isteach air. Mínímid thíos cén fáth go bhfuil sé tábhachtach agus conas a fhíorú gurb é an cód foinse tor a d’íoslódálann tú an ceann atá cruthaithe againn agus nach bhfuil modhnaithe ag ionsaitheoir éigin air. .

Tá dhá chomhad ag gabháil le gach comhad ar ár leathanach íoslódála a bhfuil an lipéad "seic" agus "sig" orthu agus an t-ainm céanna ar an bpacáiste agus ar an síneadh". sha256sum" agus ".sha256sum.asc" faoi seach.

Fíoróidh an comhad .asc nár cuireadh isteach ar an gcomhad .sha256sum (ina bhfuil seiceálacha an phacáiste). Nuair a bheidh an síniú bailíochtaithe (féach thíos maidir le conas é a dhéanamh), is féidir sláine an phacáiste a bhailíochtú le:

$ sha256sum -c *.sha256sum

Ligeann na comhaid seo duit a fhíorú gurb é an comhad a d'íoslódáil tú an ceann a bhí beartaithe againn duit a fháil. Athróidh sé seo de réir brabhsálaí gréasáin, ach go ginearálta is féidir leat an comhad seo a íoslódáil trí chliceáil ar dheis ar an nasc “sig” agus “seiceáil” agus an rogha “Sábháil an comhad mar” a roghnú.

Mar shampla, tá tor-0.4.6.7.tar.gz in éineacht le tor-0.4.6.7.tar.gz.sha256sum.asc. Ainmneacha comhaid shamplacha iad seo agus ní mheaitseálfaidh siad go díreach na hainmneacha comhaid a íoslódálann tú.

Léirímid anois conas is féidir leat síniú digiteach an chomhaid íoslódáilte a fhíorú ar chórais oibriúcháin éagsúla. Tabhair faoi deara, le do thoil, go bhfuil an dáta ar an síniú an nóiméad a sínítear an pacáiste. Mar sin, gach uair a uaslódáiltear comhad nua gintear síniú nua le dáta eile. Chomh fada agus atá an síniú fíoraithe agat níor cheart a bheith buartha go bhféadfadh an dáta tuairiscithe athrú.

GnuPG á shuiteáil

Ar an gcéad dul síos ní mór duit GnuPG a bheith suiteáilte sular féidir leat sínithe a fhíorú.

D'úsáideoirí Windows:

Má ritheann tú Windows, íoslódáil Gpg4win agus rith a suiteálaí.

Chun an síniú a fhíorú beidh ort cúpla ordú a chlóscríobh i líne na n-orduithe, cmd.exe.

D'úsáideoirí macOS:

Má tá macOS á úsáid agat, is féidir leat GPGTools a shuiteáil.

Chun an síniú a fhíorú beidh ort cúpla ordú a chlóscríobh sa Teirminéal (faoi "Iarratais").

D'úsáideoirí GNU/Linux:

Má tá GNU/Linux á úsáid agat, is dócha go bhfuil GnuPG i do chóras cheana féin, mar go dtagann formhór na ndáiltí GNU/Linux leis réamhshuiteáilte.

Chun an síniú a fhíorú beidh ort roinnt orduithe a chlóscríobh i bhfuinneog teirminéil. Braithfidh an chaoi le déanamh seo ar do dháileadh.

Eochair Forbróirí Tor á fáil

Is féidir leis na heochracha seo a leanas an tarball a shíniú. Ná bí ag súil leo go léir, d'fhéadfadh sé a bheith éagsúil ag brath ar cé atá ar fáil chun an scaoileadh a dhéanamh.

Is féidir leat an eochair a fháil leis na naisc thuas nó le:

$ gpg --auto-key-locate nodefault,wkd --locate-keys ahf@torproject.org
$ gpg --auto-key-locate nodefault,wkd --locate-keys dgoulet@torproject.org
$ gpg --auto-key-locate nodefault,wkd --locate-keys nickm@torproject.org

Ba chóir go léireodh sé seo rud éigin cosúil le (do nickm):

gpg: key FE43009C4607B1FB: public key "Nick Mathewson <nickm@torproject.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
pub   rsa4096 2016-09-21 [C] [expires: 2025-10-04]
      2133BC600AB133E1D826D173FE43009C4607B1FB
uid           [ unknown] Nick Mathewson <nickm@torproject.org>
sub   rsa4096 2016-09-23 [S] [expires: 2025-10-04]
sub   rsa4096 2016-09-23 [E] [expires: 2025-10-04]

Má fhaigheann tú teachtaireacht earráide, tá rud éigin imithe amú agus ní féidir leat leanúint ar aghaidh go dtí go mbeidh a fhios agat cén fáth nár oibrigh sé seo. Seans go mbeidh tú in ann an eochair a iompórtáil leis an rannán Workaround (ag úsáid eochair phoiblí) ina ionad sin.

Tar éis duit an eochair a iompórtáil, is féidir leat é a shábháil i gcomhad (agus é a aithint trína mhéarloirg anseo):

$ gpg --output ./tor.keyring --export 0x2133BC600AB133E1D826D173FE43009C4607B1FB

Mar thoradh ar an ordú seo sábhálfar an eochair chuig comhad a aimsítear ag an gcosán ./tor.keyring, i.e. san eolaire reatha. Mura bhfuil ./tor.keyring ann tar éis an t-ordú seo a rith, tá rud éigin mícheart agus ní féidir leat leanúint ar aghaidh go dtí go mbeidh a fhios agat cén fáth nár oibrigh sé seo.

An síniú á fhíorú

Chun síniú an phacáiste a d'íoslódáil tú a fhíorú, beidh ort an comhad sínithe .sha256sum.asc comhfhreagrach agus an comhad .sha256sum féin a íoslódáil, agus é a fhíorú le hordú a iarrann ar GnuPG an comhad a d'íoslódáil tú a fhíorú .

Glactar leis sna samplaí thíos gur íoslódail tú an dá chomhad seo chuig d’fhillteán “Íoslódálacha”. Tabhair faoi deara go n-úsáideann na horduithe seo mar shampla ainmneacha comhaid agus go mbeidh do chuid féin difriúil: beidh leagan eile seachas 9.0 íoslódáilte agat agus seans nach bhfuil an leagan Béarla (en-US) roghnaithe agat.

D'úsáideoirí Windows:

gpgv --keyring .\tor.keyring Downloads\tor-0.4.6.10.tar.gz.sha256sum.asc Downloads\tor-0.4.6.10.tar.gz.sha256sum

D'úsáideoirí macOS:

gpgv --keyring ./tor.keyring ~/Downloads/tor-0.4.6.10.tar.gz.sha256sum.asc ~/Downloads/tor-0.4.6.10.tar.gz.sha256sum

D'úsáideoirí BSD/Linux:

gpgv --keyring ./tor.keyring ~/Downloads/tor-0.4.6.10.tar.gz.sha256sum.asc ~/Downloads/tor-0.4.6.10.tar.gz.sha256sum

Ba cheart go dtáirgfeadh toradh an ordaithe rud éigin mar seo (ag brath ar an eochair a shínigh é):

gpgv: Signature made Mon 16 Aug 2021 04:44:27 PM -03
gpgv:                using RSA key 7A02B3521DC75C542BA015456AFEE6D49E92B601
gpgv: Good signature from "Nick Mathewson <nickm@torproject.org>"

Má fhaigheann tú teachtaireachtaí earráide ina bhfuil ‘Gan comhad nó eolaire den sórt sin’, chuaigh rud éigin cearr le ceann de na céimeanna roimhe seo, nó rinne tú dearmad go n-úsáideann na horduithe seo ainmneacha comhaid shamplacha agus beidh do cheannsa beagán difriúil.

B'fhéidir gur mhaith leat tuilleadh a fhoghlaim faoi GnuPG.

Seiceála á fhíorú

Anois agus sínithe an tseiceála bailíochtaithe againn, ní mór dúinn sláine an phacáiste a fhíorú.

D'úsáideoirí Windows:

certUtil -hashfile tor-0.4.6.10.tar.gz.sha256sum SHA256

D'úsáideoirí macOS:

shasum -a 256 tor-0.4.6.10.tar.gz.sha256sum

D'úsáideoirí BSD/Linux:

sha256sum -c tor-0.4.6.10.tar.gz.sha256sum