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-11-09 18:57:14 -08:00
img Move images into img directory 2013-02-18 00:55:19 -08:00
keys added Mike Perry's new public key, changed URL to check for TBB 3.x sigs 2013-11-06 10:50:34 -08:00
lib added python lib depenendencies that aren't packaged in debian, to allow twisted to use a socks proxy 2013-05-15 09:35:25 -07:00
locale changing my email address from micahflee@riseup.net to micah@micahflee.com 2013-11-01 15:07:23 -07:00
.gitignore added python lib depenendencies that aren't packaged in debian, to allow twisted to use a socks proxy 2013-05-15 09:35:25 -07:00
build_and_install.sh version bump to 0.0.4 2013-11-09 17:20:02 -08:00
LICENSE changing my email address from micahflee@riseup.net to micah@micahflee.com 2013-11-01 15:07:23 -07:00
MANIFEST.in added supported for torproject.org mirrors. fixes #32 2013-05-21 22:16:28 -07:00
mirrors.txt added supported for torproject.org mirrors. fixes #32 2013-05-21 22:16:28 -07:00
modem.ogg made it play an modem sound before opening Tor Browser, because Tor is notoriously slow :) 2013-11-09 18:57:14 -08:00
README.md added PPA to readme 2013-11-01 15:09:12 -07:00
setup.py made it play an modem sound before opening Tor Browser, because Tor is notoriously slow :) 2013-11-09 18:57:14 -08:00
stdeb.cfg made it play an modem sound before opening Tor Browser, because Tor is notoriously slow :) 2013-11-09 18:57:14 -08:00
torbrowser-launcher made it play an modem sound before opening Tor Browser, because Tor is notoriously slow :) 2013-11-09 18:57:14 -08:00
torbrowser-settings.desktop made a .desktop for settings, so it appears in the desktop environment's menu (#29) 2013-05-01 10:46:10 -07:00
torbrowser.desktop fixes #19 2013-04-08 23:14:12 -07: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 everything else, including:

  • Downloading the most recent version of TBB for you, in your language and for your architecture
  • Automatically updating (while preserving your bookmarks and preferences)
  • Verifying the TBB's GnuPG signature
  • Adding a "Tor Browser" application launcher to your desktop environment's menu

Tor Browser Launcher isn't in any Debian repositories yet, but it will be soon.

Quick Start

If you're using a Debian-based distro like Debian, Ubuntu, or Linux Mint, the following instructions will install dependencies, clone this repo, build a .deb, and install it with dpkg.

sudo apt-get install python-stdeb python-gtk2 python-psutil python-twisted python-lzma wmctrl gnupg fakeroot
git clone https://github.com/micahflee/torbrowser-launcher.git
cd torbrowser-launcher
./build_and_install.sh

Installing in Ubuntu

I've created a PPA where I'm maintaining torbrowser-launcher binaries. You can install in an Ubuntu-based distribution like this:

sudo add-apt-repository ppa:micahflee/ppa
sudo apt-get update
sudo apt-get install torbrowser-launcher

Building

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 python-gtk2 python-psutil python-twisted python-lzma wmctrl gnupg fakeroot

Debian packages

To build a Debian source and binary packages:

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

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

dpkg -i deb_dist/torbrowser-launcher_VERSION_all.deb