[tor-talk] TBB as a deb (was Re: Tor 0.2.4.8-alpha is out)

Micah Lee micahflee at riseup.net
Sun Jan 20 00:17:10 UTC 2013


I kind of like how TBB is distributed as a bunch of files in a directory
and it gave me an idea for a very simple way to package this as a deb.

The package would include the latest TBB tarball and a launcher script.
When you run the launcher, it checks to see if ~/.torbrowser/$VERSION
exist. If it doesn't, it extracts TBB into it. Then it runs
~/.torbrowser/$VERSION/start-tor-browser.

When a new version of TBB comes out, the update would just have a new
TBB tarball, and the launcher script would be adjusted to include the
new version number.

I read through both tickets about this on trac.torproject.org, and I'm
not sure it will satisfy everyone, or be allowed in Debian, but I think
it's a good start. It does, however, avoid the problem where Debian
users could have a different fingerprint than other TBB users, and
doesn't require there to be an iceweasel-src package. And it's really
simple.

I went ahead and implemented this as a kind of sloppy proof-of-concept:

https://github.com/micahflee/torbrowser

Here's the really simple launcher script:

https://github.com/micahflee/torbrowser/blob/master/torbrowser-bin

It totally works. I even added a "Tor Browser" application launcher that
uses the TBB icon. Thoughts?

On 01/15/2013 05:56 PM, Roger Dingledine wrote:
> On Tue, Jan 15, 2013 at 07:28:34PM -0500, Micah Lee wrote:
>> Are there plans to release the Tor Browser Bundle as a package in Tor's
>> official repos, e.g. http://deb.torproject.org/torproject.org/?
>>
>> This would make keeping an up-to-date TBB much more convenient.
> 
> It sure would make things more convenient, I agree.
> 
> See for example
> https://trac.torproject.org/projects/tor/ticket/3994
> https://trac.torproject.org/projects/tor/ticket/5236
> 
> Basically there are a whole pile of logistical issues, stemming mainly
> from the (quite reasonable) policies around how debs are allowed to
> interact with each other.
> 
> So, it's something that a lot of smart Debian people have thought about,
> and no clean-enough answer has emerged yet.
> 
> It is deeply unsatisfying to me that Linux, the platform most of our
> developers use, is the one with the least user-friendly Tor package
> support. But it will take a lot of juggling and coordination to produce
> a solution that all sides find ok.
> 
> --Roger
> 
> _______________________________________________
> tor-talk mailing list
> tor-talk at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
> 


-- 
Micah Lee
https://twitter.com/micahflee

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-talk/attachments/20130119/499eb7eb/attachment.pgp>


More information about the tor-talk mailing list