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

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Mar 1 23:03:43 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 mikeperry):

 Replying to [comment:7 phobos]:
 > Replying to [comment:6 mo]:
 >
 > > 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.

 I don't think we need to warn about overwriting an existing Tor Browser.
 That should work in the future. It simply didn't work this time because of
 the major changes from FF10->FF17. We may end up with similar issues
 during the switch from FF17-FF24, but normally it should be fine to
 upgrade in this way, and this is how we intend to make the updater work.

 > We do not want an installer for TBB. TBB was created to get away from
 the horrible installers we had in the past. We had no end of issues with
 installers (which led to the creation of TBB). We should not spend time on
 installers.

 Well, it depends on what we mean by "Installer". I agree that anything
 complicated that touches Windows in any other way than writing to the TBB
 directory is bad. My understanding is that minimal NSIS installer scripts
 can be made such that this doesn't happen. If that's not the case, then
 yes, we need to reconsider the option.

 > > 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).
 >
 > The default location is whatever directory in which the zip/exe files
 resides. What we want is a simple exe/zip/dmg that runs TBB, does
 everything behind the scenes, and just works. Users shouldn't be exposed
 to installers, un-extractors, etc. It should just simply be a download and
 run. This will encourage more users to run from torproject.org, but they
 already do this. The answer is to fix TBB, not write installers and dig
 more into a system.

 This simply does not work with most browsers. They click to run the exe
 and the TBB bundle dir ends up in their Downloads or Documents folders and
 they can't find it.

 We desperately need *something* that guides a user through the conversion
 of the TBB download exe to the TBB app directory. If 12.5% of computer
 literate college students get lost and give up on TBB at this step (see
 http://petsymposium.org/2012/papers/hotpets12-1-usability.pdf, pages 6 and
 7), imagine what happens to older people. Having seen it, I'll tell you:
 It's not pretty.

 Having a simple GUI that does nothing other than help point the user to
 the location where TBB ends up is a huge win.

 > > 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.
 >
 > We have this already, written up in a new check.tpo release by aagbsn.
 It's waiting on merging into the current check codebase before we can roll
 it out. I can't find the ticket for it, but there's at least two open
 tickets about it.

 This assumes they can find the TBB directory to run it though. If the NSIS
 thing just launched TBB, that might work.

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


More information about the tor-bugs mailing list