Securely and easily download, verify, install, and launch Tor Browser in Linux. This repository is a mirror of https://gitlab.torproject.org/tpo/applications/torbrowser-launcher
Go to file
2013-03-02 23:34:38 -08:00
gnupg_homedir removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3. 2013-03-02 23:34:38 -08:00
img Move images into img directory 2013-02-18 00:55:19 -08:00
keys removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3. 2013-03-02 23:34:38 -08:00
.gitignore back to python 2013-02-14 18:18:17 -08:00
build_and_install.sh added stdeb.cfg, so the debian package name is torbrowser-launcher instead of python-torbrowser-launcher, and it also contains the correct debian dependencies (including tor). fixes #5. 2013-03-02 20:57:32 -08:00
MANIFEST.in added verify.sh to the manifest 2013-02-19 22:55:34 -08:00
README added stdeb.cfg, so the debian package name is torbrowser-launcher instead of python-torbrowser-launcher, and it also contains the correct debian dependencies (including tor). fixes #5. 2013-03-02 20:57:32 -08:00
setup.py removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3. 2013-03-02 23:34:38 -08:00
stdeb.cfg added stdeb.cfg, so the debian package name is torbrowser-launcher instead of python-torbrowser-launcher, and it also contains the correct debian dependencies (including tor). fixes #5. 2013-03-02 20:57:32 -08:00
torbrowser-launcher removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3. 2013-03-02 23:34:38 -08:00
torbrowser.desktop wrote a verify.sh script to verify signatures, moved files around some, and implemented verify function 2013-02-15 14:24:12 -08:00
torproject.pem removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3. 2013-03-02 23:34:38 -08:00

Tor Browser Launcher
====================

Tor Browser Launcher is intended to make the Tor Browser Bundle (TBB) easier to
maintain and use for GNU/Linux users. You install torbrowser-launcher from your
distribution's package manager and it handles downloading the most recent
version of TBB for you, in your language and for your architecture. It also
adds a "Tor Browser" application launcher to your operating system's menu.

When you first launch Tor Browser Launcher, it will download TBB from
https://www.torproject.org/ and extract it in ~/.torproject, and then execute
it. When you run it after that it will just execute TBB.

Tor Browser Launcher will get updated each time a new version of TBB is
released. When you open Tor Browser after an update, it will download the newer
version of TBB for you and extract it over your old TBB directory in
~/.torproject, so you will maintain your TBB bookmarks.

Building a Debian package
=========================

Dependencies
------------

You need to have stdeb installed. If you're using Debian or Ubuntu you can
install it like this:

  apt-get install python-stdeb

Also install the torbrowser-launcher dependencies:

  apt-get install tor python-gtk2 gnupg python-twisted

Building
--------

To build a Debian source package:

  python setup.py --command-packages=stdeb.command sdist_dsc

To build a Debian binary package:

  python setup.py --command-packages=stdeb.command bdist_deb

Installing
----------

Once you've made a .deb, you can install by running this as root:

  dpkg -i deb_dist/torbrowser-launcher_VERSION_all.deb