[tor-bugs] #7842 [Tor bundles/installation]: make a graphical TBB installer (extractor)

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Feb 26 00:45:39 UTC 2013


#7842: make a graphical TBB installer (extractor)
--------------------------------------+-------------------------------------
 Reporter:  proper                    |          Owner:  mo      
     Type:  enhancement               |         Status:  assigned
 Priority:  normal                    |      Milestone:          
Component:  Tor bundles/installation  |        Version:          
 Keywords:  tbb-usability             |         Parent:          
   Points:                            |   Actualpoints:          
--------------------------------------+-------------------------------------

Comment(by mo):

 A first basic version is online at https://github.com/moba/tbb-windows-
 installer .

 {{{
 apt-get install nsis
 makensis torbrowser.nsi
 }}}

 will take a "./Tor Browser" directory and produce torbrowser-install.exe
 from it. In will prompt to run Tor Browser after installation (and will
 still confuse users who are not able to find Tor Browser again later), and
 warn if you are trying to overwrite existing Tor Browser installations.

 A major hassle is multi-language support: While it does offer decent
 default language support, any custom string we add (like the warning about
 overwriting existing installations) will either default to English or
 would have to be translated. NSIS does not support .pot files out of the
 box so we cannot directly use Transifex, but it should be fairly easy to
 script this.

 Even with highest compression, NSIS is not as space efficient as 7zip:
 29.4MB vs. 26.5MB with the current stable release. We could use 7zip
 inside the NSIS installer, but we will lose the NSIS progress bar. There
 seems to be a 7zip plugin for NSIS, but I have not looked at it yet. Is
 this an issue?

 Currently, the default location for TBB "installation" is the user
 desktop. I am not sure this is the best default, but I think it is an
 improvement over the installer directory (which is the 7zip default).

 I would like to replace the generic Welcome page ("This wizard will guide
 you through the installation...") with some information about the
 portability of TBB (no shortcuts, simply delete of directory to uninstall,
 can install to USB device), but that again will add more language-
 dependent strings.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7842#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list