見出し画像

Ubuntu24でTor Browserをインストールする方法とは?

皆さん、こんな経験はありませんか?

  • コマンド操作をしたいためにWindowsからUbuntuを使い始めた。

  • WindowsもMacOSも高いからUbuntuでLinuxを使い始めた。

  • Googleの広告がウザい。

  • 個人情報を抜かれたくない

そんなあなたなら、きっと、Ubuntu24を使ってTor Browserでインターネットを検索したいはずです!

ですが、Windowsと使い勝手も異なり、インストールの仕方もだいぶ異なってきます。色々調べた結果、このような行動をとった方もいるかも知れません。

コマンド入力画面

gpgv --keyring ./tor.keyring ~/Downloads/tor-browser-linux-x86_64-13.5.3.tar.xz.asc ~/Downloads/tor-browser-linux-x86_64-13.5.3.tar.xz
gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
curl -s https://openpgpkey.torproject.org/.well-known/openpgpkey/torproject.org/hu/kounek7zrdx745qydx6p59t9mqjpuhdf |gpg --import -
sudo mv tor-browser_ja /opt
gpg --keyserver keys.openpgp.org --recv-keys 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
gpg --verify tor-browser-linux64-13.5.3_ALL.tar.xz.asc tor-browser-linux64-13.5.3_ALL.tar.xz

簡単に言えば、オンラインから公開鍵をあの手この手を使って入手し、インストールをしようとしているところです。

実行結果

>gpgv --keyring ./tor.keyring ~/Downloads/tor-browser-linux-x86_64-13.5.3.tar.xz.asc ~/Downloads/tor-browser-linux-x86_64-13.5.3.tar.xz
gpgv: keyblock リソース'./tor.keyring': そのようなファイルやディレクトリはありません
gpgv: '/home/owner/Downloads/tor-browser-linux-x86_64-13.5.3.tar.xz.asc'が開けません: そのようなファイルやディレクトリはありません
gpgv: verify signatures failed: そのようなファイルやディレクトリはありません
> gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
gpg: ディレクトリ'/home/owner/.gnupg'が作成されました
gpg: keybox'/home/owner/.gnupg/pubring.kbx'が作成されました
gpg: /home/owner/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵4E2C6E8793298290: 公開鍵"Tor Browser Developers (signing key) <torbrowser@torproject.org>"をインポートしました
gpg: 処理数の合計: 1
gpg: インポート: 1
pub rsa4096 2014-12-15 [C] [有効期限: 2027-07-15]
EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
uid [ 不明 ] Tor Browser Developers (signing key)<torbrowser@torproject.org>
sub rsa4096 2024-07-15 [S] [有効期限: 2026-10-26]
> gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
> curl -s https://openpgpkey.torproject.org/.well-known/openpgpkey/torproject.org/hu/kounek7zrdx745qydx6p59t9mqjpuhdf |gpg --import -
gpg: 鍵4E2C6E8793298290:"Tor Browser Developers (signing key) <torbrowser@torproject.org>"変更なし
gpg: 処理数の合計: 1
gpg: 変更なし: 1
> sudo mv tor-browser_ja /opt
[sudo] owner のパスワード:
mv: 'tor-browser_ja' を stat できません: そのようなファイルやディレクトリはありません

ですが、上のように失敗する方もいるかも知れません。このままでは、Tor Browserを使えませんね。ちなみに、以下のリンクが、私が実際に失敗した場面です。

では、この場合、どうやってUbuntu24でTor Browserをインストールすれば良いのでしょうか?リンク先の内容を整理し、今から、その手順を教えちゃいます!


1.Tor Browserのダウンロードとパッケージ展開

まずは、Tor Browserの公式サイトから最新のパッケージをダウンロードし、そのパッケージを任意のディレクトリに展開します!

sh(Linuxのコマンド入力のこと)

wget https://www.torproject.org/dist/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz
tar -xvf tor-browser-linux64-13.5.3_ALL.tar.xz

ちなみに、shの操作の仕方はこちらです。

Ubuntuのデスクトップの左上にこの画像のようなものがあると思います。この画像の一番下のボタンをクリックします。

このボタンです。これで、shの場合の操作は全てこちらからになります。

ダウンロードに成功すると、このようになるはずです。

実行画面

owner@Linux-for-owner:~$ wget https://www.torproject.org/dist/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz
--2024-09-15 11:47:32-- https://www.torproject.org/dist/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz
www.torproject.org (www.torproject.org) をDNSに問いあわせています... 204.8.99.144, 95.216.163.36, 204.8.99.146, ...
www.torproject.org (www.torproject.org)|204.8.99.144|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: https://dist.torproject.org/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz [続く]
--2024-09-15 11:47:33-- https://dist.torproject.org/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz
dist.torproject.org (dist.torproject.org) をDNSに問いあわせています... 204.8.99.144, 116.202.120.165, 204.8.99.146, ...
dist.torproject.org (dist.torproject.org)|204.8.99.144|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 116780536 (111M) [application/x-xz]
‘tor-browser-linux64-13.5.3_ALL.tar.xz’ に保存中

tor-browser-linux64 100%[===================>] 111.37M 13.3MB/s in 8.9s

2024-09-15 11:47:43 (12.6 MB/s) - ‘tor-browser-linux64-13.5.3_ALL.tar.xz’ へ保存完了 [116780536/116780536]

owner@Linux-for-owner:~$ tar -xvf tor-browser-linux64-13.5.3_ALL.tar.xz
tor-browser/
tor-browser/Browser/
tor-browser/Browser/.config/
tor-browser/Browser/.config/gtk-3.0/
tor-browser/Browser/.config/gtk-3.0/settings.ini
tor-browser/Browser/TorBrowser/
tor-browser/Browser/TorBrowser/Data/
tor-browser/Browser/TorBrowser/Data/Browser/
tor-browser/Browser/TorBrowser/Data/Browser/Caches/
tor-browser/Browser/TorBrowser/Data/Browser/profile.default/
tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/
tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
tor-browser/Browser/TorBrowser/Data/Browser/profiles.ini
tor-browser/Browser/TorBrowser/Data/Tor/
tor-browser/Browser/TorBrowser/Data/Tor/geoip
tor-browser/Browser/TorBrowser/Data/Tor/geoip6
tor-browser/Browser/TorBrowser/Data/Tor/torrc
tor-browser/Browser/TorBrowser/Data/Tor/torrc-defaults
tor-browser/Browser/TorBrowser/Docs/
tor-browser/Browser/TorBrowser/Docs/ChangeLog.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/
tor-browser/Browser/TorBrowser/Docs/Licenses/Firefox.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/Libevent.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/NoScript.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/Noto-CJK-Font.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/Noto-Fonts.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/PluggableTransports/
tor-browser/Browser/TorBrowser/Docs/Licenses/PluggableTransports/LICENSE
tor-browser/Browser/TorBrowser/Docs/Licenses/PluggableTransports/LICENSE.CC0
tor-browser/Browser/TorBrowser/Docs/Licenses/PluggableTransports/LICENSE.GO
tor-browser/Browser/TorBrowser/Docs/Licenses/PluggableTransports/LICENSE.SNOWFLAKE
tor-browser/Browser/TorBrowser/Docs/Licenses/Tor-Launcher.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/Tor.txt
tor-browser/Browser/TorBrowser/Docs/Licenses/Torbutton.txt
tor-browser/Browser/TorBrowser/Docs/conjure/
tor-browser/Browser/TorBrowser/Docs/conjure/README.md
tor-browser/Browser/TorBrowser/Docs/snowflake/
tor-browser/Browser/TorBrowser/Docs/snowflake/README.md
tor-browser/Browser/TorBrowser/Tor/
tor-browser/Browser/TorBrowser/Tor/PluggableTransports/
tor-browser/Browser/TorBrowser/Tor/PluggableTransports/conjure-client
tor-browser/Browser/TorBrowser/Tor/PluggableTransports/lyrebird
tor-browser/Browser/TorBrowser/Tor/PluggableTransports/snowflake-client
tor-browser/Browser/TorBrowser/Tor/libcrypto.so.3
tor-browser/Browser/TorBrowser/Tor/libevent-2.1.so.7
tor-browser/Browser/TorBrowser/Tor/libssl.so.3
tor-browser/Browser/TorBrowser/Tor/libstdc++/
tor-browser/Browser/TorBrowser/Tor/libstdc++/libstdc++.so.6
tor-browser/Browser/TorBrowser/Tor/tor
tor-browser/Browser/abicheck
tor-browser/Browser/application.ini
tor-browser/Browser/browser/
tor-browser/Browser/browser/chrome/
tor-browser/Browser/browser/chrome/icons/
tor-browser/Browser/browser/chrome/icons/default/
tor-browser/Browser/browser/chrome/icons/default/about-logo.svg
tor-browser/Browser/browser/chrome/icons/default/default128.png
tor-browser/Browser/browser/chrome/icons/default/default16.png
tor-browser/Browser/browser/chrome/icons/default/default32.png
tor-browser/Browser/browser/chrome/icons/default/default48.png
tor-browser/Browser/browser/chrome/icons/default/default64.png
tor-browser/Browser/browser/omni.ja
tor-browser/Browser/defaults/
tor-browser/Browser/defaults/pref/
tor-browser/Browser/defaults/pref/channel-prefs.js
tor-browser/Browser/dependentlibs.list
tor-browser/Browser/distribution/
tor-browser/Browser/distribution/extensions/
tor-browser/Browser/distribution/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
tor-browser/Browser/execdesktop
tor-browser/Browser/firefox
tor-browser/Browser/firefox.real
tor-browser/Browser/fontconfig/
tor-browser/Browser/fontconfig/fonts.conf
tor-browser/Browser/fonts/
tor-browser/Browser/fonts/000_README.txt
tor-browser/Browser/fonts/Arimo-Bold.ttf
tor-browser/Browser/fonts/Arimo-BoldItalic.ttf
tor-browser/Browser/fonts/Arimo-Italic.ttf
tor-browser/Browser/fonts/Arimo-Regular.ttf
tor-browser/Browser/fonts/Cousine-Bold.ttf
tor-browser/Browser/fonts/Cousine-BoldItalic.ttf
tor-browser/Browser/fonts/Cousine-Italic.ttf
tor-browser/Browser/fonts/Cousine-Regular.ttf
tor-browser/Browser/fonts/NotoNaskhArabic-Regular.ttf
tor-browser/Browser/fonts/NotoSansAdlam-Regular.ttf
tor-browser/Browser/fonts/NotoSansArmenian-Regular.ttf
tor-browser/Browser/fonts/NotoSansBalinese-Regular.ttf
tor-browser/Browser/fonts/NotoSansBamum-Regular.ttf
tor-browser/Browser/fonts/NotoSansBassaVah-Regular.ttf
tor-browser/Browser/fonts/NotoSansBatak-Regular.ttf
tor-browser/Browser/fonts/NotoSansBengali-Regular.ttf
tor-browser/Browser/fonts/NotoSansBuginese-Regular.ttf
tor-browser/Browser/fonts/NotoSansBuhid-Regular.ttf
tor-browser/Browser/fonts/NotoSansCanadianAboriginal-Regular.ttf
tor-browser/Browser/fonts/NotoSansChakma-Regular.ttf
tor-browser/Browser/fonts/NotoSansCham-Regular.ttf
tor-browser/Browser/fonts/NotoSansCherokee-Regular.ttf
tor-browser/Browser/fonts/NotoSansCoptic-Regular.ttf
tor-browser/Browser/fonts/NotoSansDeseret-Regular.ttf
tor-browser/Browser/fonts/NotoSansDevanagari-Regular.ttf
tor-browser/Browser/fonts/NotoSansElbasan-Regular.ttf
tor-browser/Browser/fonts/NotoSansEthiopic-Regular.ttf
tor-browser/Browser/fonts/NotoSansGeorgian-Regular.ttf
tor-browser/Browser/fonts/NotoSansGrantha-Regular.ttf
tor-browser/Browser/fonts/NotoSansGujarati-Regular.ttf
tor-browser/Browser/fonts/NotoSansGunjalaGondi-Regular.ttf
tor-browser/Browser/fonts/NotoSansGurmukhi-Regular.ttf
tor-browser/Browser/fonts/NotoSansHanifiRohingya-Regular.ttf
tor-browser/Browser/fonts/NotoSansHanunoo-Regular.ttf
tor-browser/Browser/fonts/NotoSansHebrew-Regular.ttf
tor-browser/Browser/fonts/NotoSansJP-Regular.otf
tor-browser/Browser/fonts/NotoSansJavanese-Regular.ttf
tor-browser/Browser/fonts/NotoSansKR-Regular.otf
tor-browser/Browser/fonts/NotoSansKannada-Regular.ttf
tor-browser/Browser/fonts/NotoSansKayahLi-Regular.ttf
tor-browser/Browser/fonts/NotoSansKhmer-Regular.ttf
tor-browser/Browser/fonts/NotoSansKhojki-Regular.ttf
tor-browser/Browser/fonts/NotoSansKhudawadi-Regular.ttf
tor-browser/Browser/fonts/NotoSansLao-Regular.ttf
tor-browser/Browser/fonts/NotoSansLepcha-Regular.ttf
tor-browser/Browser/fonts/NotoSansLimbu-Regular.ttf
tor-browser/Browser/fonts/NotoSansLisu-Regular.ttf
tor-browser/Browser/fonts/NotoSansMahajani-Regular.ttf
tor-browser/Browser/fonts/NotoSansMalayalam-Regular.ttf
tor-browser/Browser/fonts/NotoSansMandaic-Regular.ttf
tor-browser/Browser/fonts/NotoSansMasaramGondi-Regular.ttf
tor-browser/Browser/fonts/NotoSansMedefaidrin-Regular.ttf
tor-browser/Browser/fonts/NotoSansMeeteiMayek-Regular.ttf
tor-browser/Browser/fonts/NotoSansMendeKikakui-Regular.ttf
tor-browser/Browser/fonts/NotoSansMiao-Regular.ttf
tor-browser/Browser/fonts/NotoSansModi-Regular.ttf
tor-browser/Browser/fonts/NotoSansMongolian-Regular.ttf
tor-browser/Browser/fonts/NotoSansMro-Regular.ttf
tor-browser/Browser/fonts/NotoSansMultani-Regular.ttf
tor-browser/Browser/fonts/NotoSansMyanmar-Regular.ttf
tor-browser/Browser/fonts/NotoSansNKo-Regular.ttf
tor-browser/Browser/fonts/NotoSansNewTaiLue-Regular.ttf
tor-browser/Browser/fonts/NotoSansNewa-Regular.ttf
tor-browser/Browser/fonts/NotoSansOlChiki-Regular.ttf
tor-browser/Browser/fonts/NotoSansOriya-Regular.ttf
tor-browser/Browser/fonts/NotoSansOsage-Regular.ttf
tor-browser/Browser/fonts/NotoSansOsmanya-Regular.ttf
tor-browser/Browser/fonts/NotoSansPahawhHmong-Regular.ttf
tor-browser/Browser/fonts/NotoSansPauCinHau-Regular.ttf
tor-browser/Browser/fonts/NotoSansRejang-Regular.ttf
tor-browser/Browser/fonts/NotoSansRunic-Regular.ttf
tor-browser/Browser/fonts/NotoSansSC-Regular.otf
tor-browser/Browser/fonts/NotoSansSamaritan-Regular.ttf
tor-browser/Browser/fonts/NotoSansSaurashtra-Regular.ttf
tor-browser/Browser/fonts/NotoSansSharada-Regular.ttf
tor-browser/Browser/fonts/NotoSansShavian-Regular.ttf
tor-browser/Browser/fonts/NotoSansSinhala-Regular.ttf
tor-browser/Browser/fonts/NotoSansSoraSompeng-Regular.ttf
tor-browser/Browser/fonts/NotoSansSoyombo-Regular.ttf
tor-browser/Browser/fonts/NotoSansSundanese-Regular.ttf
tor-browser/Browser/fonts/NotoSansSylotiNagri-Regular.ttf
tor-browser/Browser/fonts/NotoSansSymbols-Regular.ttf
tor-browser/Browser/fonts/NotoSansSymbols2-Regular.ttf
tor-browser/Browser/fonts/NotoSansSyriac-Regular.ttf
tor-browser/Browser/fonts/NotoSansTC-Regular.otf
tor-browser/Browser/fonts/NotoSansTagalog-Regular.ttf
tor-browser/Browser/fonts/NotoSansTagbanwa-Regular.ttf
tor-browser/Browser/fonts/NotoSansTaiLe-Regular.ttf
tor-browser/Browser/fonts/NotoSansTaiTham-Regular.ttf
tor-browser/Browser/fonts/NotoSansTaiViet-Regular.ttf
tor-browser/Browser/fonts/NotoSansTakri-Regular.ttf
tor-browser/Browser/fonts/NotoSansTamil-Regular.ttf
tor-browser/Browser/fonts/NotoSansTelugu-Regular.ttf
tor-browser/Browser/fonts/NotoSansThaana-Regular.ttf
tor-browser/Browser/fonts/NotoSansThai-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinagh-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAPT-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAdrar-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAgrawImazighen-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAhaggar-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAir-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghAzawagh-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghGhat-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghHawad-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghRhissaIxa-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghSIL-Regular.ttf
tor-browser/Browser/fonts/NotoSansTifinaghTawellemmet-Regular.ttf
tor-browser/Browser/fonts/NotoSansTirhuta-Regular.ttf
tor-browser/Browser/fonts/NotoSansVai-Regular.ttf
tor-browser/Browser/fonts/NotoSansWancho-Regular.ttf
tor-browser/Browser/fonts/NotoSansWarangCiti-Regular.ttf
tor-browser/Browser/fonts/NotoSansYi-Regular.ttf
tor-browser/Browser/fonts/NotoSansZanabazarSquare-Regular.ttf
tor-browser/Browser/fonts/NotoSerifArmenian-Regular.ttf
tor-browser/Browser/fonts/NotoSerifBalinese-Regular.ttf
tor-browser/Browser/fonts/NotoSerifBengali-Regular.ttf
tor-browser/Browser/fonts/NotoSerifDevanagari-Regular.ttf
tor-browser/Browser/fonts/NotoSerifDogra-Regular.ttf
tor-browser/Browser/fonts/NotoSerifEthiopic-Regular.ttf
tor-browser/Browser/fonts/NotoSerifGeorgian-Regular.ttf
tor-browser/Browser/fonts/NotoSerifGrantha-Regular.ttf
tor-browser/Browser/fonts/NotoSerifGujarati-Regular.ttf
tor-browser/Browser/fonts/NotoSerifGurmukhi-Regular.ttf
tor-browser/Browser/fonts/NotoSerifHebrew-Regular.ttf
tor-browser/Browser/fonts/NotoSerifKannada-Regular.ttf
tor-browser/Browser/fonts/NotoSerifKhmer-Regular.ttf
tor-browser/Browser/fonts/NotoSerifKhojki-Regular.ttf
tor-browser/Browser/fonts/NotoSerifLao-Regular.ttf
tor-browser/Browser/fonts/NotoSerifMalayalam-Regular.ttf
tor-browser/Browser/fonts/NotoSerifMyanmar-Regular.ttf
tor-browser/Browser/fonts/NotoSerifNPHmong-Regular.ttf
tor-browser/Browser/fonts/NotoSerifSinhala-Regular.ttf
tor-browser/Browser/fonts/NotoSerifTamil-Regular.ttf
tor-browser/Browser/fonts/NotoSerifTelugu-Regular.ttf
tor-browser/Browser/fonts/NotoSerifThai-Regular.ttf
tor-browser/Browser/fonts/NotoSerifTibetan-Regular.ttf
tor-browser/Browser/fonts/NotoSerifYezidi-Regular.ttf
tor-browser/Browser/fonts/STIXTwoMath-Regular.otf
tor-browser/Browser/fonts/Tinos-Bold.ttf
tor-browser/Browser/fonts/Tinos-BoldItalic.ttf
tor-browser/Browser/fonts/Tinos-Italic.ttf
tor-browser/Browser/fonts/Tinos-Regular.ttf
tor-browser/Browser/fonts/TwemojiMozilla.ttf
tor-browser/Browser/glxtest
tor-browser/Browser/icons/
tor-browser/Browser/icons/updater.png
tor-browser/Browser/libfreeblpriv3.so
tor-browser/Browser/libipcclientcerts.so
tor-browser/Browser/liblgpllibs.so
tor-browser/Browser/libmozavcodec.so
tor-browser/Browser/libmozavutil.so
tor-browser/Browser/libmozgtk.so
tor-browser/Browser/libmozsandbox.so
tor-browser/Browser/libmozsqlite3.so
tor-browser/Browser/libmozwayland.so
tor-browser/Browser/libnspr4.so
tor-browser/Browser/libnss3.so
tor-browser/Browser/libnssckbi.so
tor-browser/Browser/libnssutil3.so
tor-browser/Browser/libplc4.so
tor-browser/Browser/libplds4.so
tor-browser/Browser/libsmime3.so
tor-browser/Browser/libsoftokn3.so
tor-browser/Browser/libssl3.so
tor-browser/Browser/libxul.so
tor-browser/Browser/omni.ja
tor-browser/Browser/platform.ini
tor-browser/Browser/plugin-container
tor-browser/Browser/precomplete
tor-browser/Browser/removed-files
tor-browser/Browser/start-tor-browser
tor-browser/Browser/start-tor-browser.desktop
tor-browser/Browser/tbb_version.json
tor-browser/Browser/update-settings.ini
tor-browser/Browser/updater
tor-browser/Browser/updater.ini
tor-browser/Browser/vaapitest
tor-browser/start-tor-browser.desktop

そしたら、1.2.の操作に移ります。ですが、中には、Tor Browserのダウンロードに失敗する方もいるかも知れません。その場合は、次に移ります。

1.1.失敗した場合

この画面が出てくる方はいませんか?

owner@Linux-for-owner:~$ wget https://www.torproject.org/dist/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xz--2024-09-15 11:14:23-- https://www.torproject.org/dist/torbrowser/13.5.3/tor-browser-linux64-13.5.3_ALL.tar.xzwww.torproject.org (www.torproject.org) をDNSに問いあわせています... 2620:7:6002:0:466:39ff:fe7f:1826, 2620:7:6002:0:466:39ff:fe32:e3dd, 2a01:4f8:fff0:4f:266:37ff:fe2c:5d19, ...www.torproject.org (www.torproject.org)|2620:7:6002:0:466:39ff:fe7f:1826|:443 に接続しています... 失敗しました: 接続がタイムアウトしました.www.torproject.org (www.torproject.org)|2620:7:6002:0:466:39ff:fe32:e3dd|:443 に接続しています... 失敗しました: 接続がタイムアウトしました.www.torproject.org (www.torproject.org)|2a01:4f8:fff0:4f:266:37ff:fe2c:5d19|:443 に接続しています... 失敗しました: 接続がタイムアウトしました.www.torproject.org (www.torproject.org)|2a01:4f8:fff0:4f:266:37ff:feae:3bbc|:443 に接続しています...

上記の状態になったら、一旦コマンドをストップさせるためにCtrl+Cを押さないといけません。ですが、このままでは、ダウンロードできませんよね?そこで、以下の操作をまずは試してみましょう!

  • 1.1.1.再起動

ネットワークサービスを再起動して、接続状態をリセットしてみます。

sh

sudo systemctl restart NetworkManager
  • 1.1.2.もう一度1.を試す

もしこれでもTor Browserのインストールと起動に失敗したら、以下のリンクの1.に移りましょう。


1.2.展開されたディレクトリに移動

この段階で、展開されたディレクトリに移動します。移動しなくても操作は出来ますが、移動したほうが、後々二度手間が省けます。

sh

cd tor-browser

1.3.`start-tor-browser.desktop`の編集

sh

nano start-tor-browser.desktop

実行行を以下に書き換えます。

ini(実行コードを編集するモード)

[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=/home/(アカウント名)/tor-browser/Browser/start-tor-browser --detach
Icon=/home/(アカウント名)/tor-browser/Browser/browser/chrome/icons/default/default128.png
Terminal=false
StartupWMClass=Tor Browser
#/home/(アカウント名)/は自分でダウンロードしたパス

ここで、#は、#のついた行で、#以降の文を実行しないことを指します。なので、今回は、注釈代わりに使わせてもらってます。

ちなみに、元々はExecの行の最後尾には次の文が書かれてました。
|| ([ >
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Exec行のコマンドが長すぎて正常に解釈されない可能性をなくすために、消去します。

一連の流れを終えて、Tor Browserが起動できるようになると、最終的には、中身が勝手にこのようになります。

ini

#!/usr/bin/env ./Browser/execdesktop
#
# This file is a self-modifying .desktop file that can be run from the shell.
# It preserves arguments and environment for the start-tor-browser script.
#
# Run './start-tor-browser.desktop --help' to display the full set of options.
#
# When invoked from the shell, this file must always be in a Tor Browser root
# directory. When run from the file manager or desktop GUI, it is relocatable.
#
# After first invocation, it will update itself with the absolute path to the
# current Tor Browser location, to support relocation of this .desktop file for GUI
# invocation. You can also add Tor Browser to your desktop's application menu
# by running './start-tor-browser.desktop --register-app'
#
# If you use --register-app, and then relocate your Tor Browser directory, Tor Browser
# will no longer launch from your desktop's app launcher/dock. However, if you
# re-run --register-app from inside that new directory, the script
# will correct the absolute paths and re-register itself.
#
# This file will also still function if the path changes when Tor Browser is used as a
# portable app, so long as it is run directly from that new directory, either
# via the shell or via the file manager.

[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser  is +1 for privacy and1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/home/owner/tor-browser/Browser/start-tor-browser" --detach || ([ !  -x "/home/owner/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Icon=/home/owner/tor-browser/Browser/browser/chrome/icons/default/default128.png
StartupWMClass=Tor Browser

編集が終わったら、Ctrl+O⇛Enter⇛Ctrl+Xを順に押します。

1.4.実行権限の付与と起動スクリプトの実行

デフォルトだと、指定されたアプリ以外は、勝手に起動ができないので、権限を与えてあげないといけません。そして、この段階ではデスクトップにアイコンを作っていないので、コマンドからの実行ができることを確認します。

sh

chmod +x start-tor-browser.desktop
./start-tor-browser.desktop

出力される文はこちらです。

owner@Linux-for-owner:~/tor-browser$ ./start-tor-browser.desktop

Launching './Browser/start-tor-browser --detach'...

2.デスクトップにアイコンを作成

次に、デスクトップアイコンの作り方に移ります。

2.1.デスクトップディレクトリに移動

コマンドの作業場をデスクトップフォルダに移転させます。

sh

cd ~/デスクトップ

2.2.ショートカットファイルを作成

`Tor Browser.desktop`という名前のファイルを作成します。

sh

nano Tor\ Browser.desktop

以下のコードを貼り付け、確実に動作するようにします。

ini

[Desktop Entry]
Version=1.0
Name=Tor Browser
Comment=Browse the internet anonymously
Exec=/home/(アカウント名)/tor-browser/start-tor-browser --detach
Icon=/home/(アカウント名)/tor-browser/Browser/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Network;WebBrowser;
 # /home/(アカウント名)は自分のダウンロードしたパス

属性の説明は以下の通りです。

  • Name: ディスプレイに表示されるアプリケーションの名前。

  • Comment: アプリケーションの簡単な説明。

  • Exec: 実行するコマンドパス。

  • Icon: アプリケーションのアイコンファイルのパス。

  • Terminal: アプリケーションがターミナルを必要とするかどうか。

  • Categories: アプリケーションが属するカテゴリ。

Ctrl+O(保存)⇛Enter(保存同意)⇛Ctrl+X(終了)を順に押します。

2.3.実行権限の付与

面倒ですが、作成したアイコンの実行権限を付与します。

sh

chmod +x Tor\ Browser.desktop

2.4.テスト

実際にアイコンをダブルクリックして起動できるかチェックします。
成功すれば、普通に利用できます。

このような感じです。ですが、失敗した状態でダブルクリックすると、以下のエラーメッセージが上から降ってきます。

壊れたデスクトップファイル

エラーがある、または権限がないプログラムを参照する.desktopファイルです。

ファイルを開いて正しい実行可能プログラムを設定してください。

また、以下のコマンドを実行し、エラーメッセージが出るかどうか確認します。

sh

/home/(アカウント名)/tor-browser/Browser/start-tor-browser –detach

もし上記2つの例のように、エラーメッセージが表示された場合、その内容を参考に問題の場所を特定し、追加の修正を行います。

3.左側のランチャーに追加

3.1.ボタンの移動

デスクトップの`Tor Browser`アイコンを、デスクトップからアクティビティーボタン(左上角のボタン)にドラッグアンドドロップします。

この画像の部位です。この左側の部分をLinuxではランチャーと呼びます。ここにショートカットが追加されるはずです。

3.2.アプリケーションディレクトリに移動

sh

sudo cp ~/デスクトップ/Tor\ Browser.desktop /usr/share/applications/

ショートカットを追加した後、一度ログアウトしてログインすることでシステム全体で利用可能になり、Tor Browserのアイコンが左側のランチャーに表示されるはずです。

この記事が気に入ったらサポートをしてみませんか?