[Lilux-help] Installing/using Firefox

Serge Marelli serge.marelli at linux.lu
Sun Nov 28 21:31:57 CET 2004


Hi,

and thanks for the answer, and thanks to Brent as well.

On Fri, 2004-11-26 at 11:12, Eric Dondelinger wrote:
> Hi Serge,
> 
> On Fri, Nov 26, 2004 at 09:46:47AM +0100, Serge Marelli wrote:
> > I went on the website, downloaded the firefox installer and "installed"
> > it (as root) but my other users can't use it. For some reason, it won't
> > start. It did work when I ran it as the user who installed it (root).
> 
> Hmm... where did you install it? Did you install it into root's
> home directory, or someplace accessible by every user (/usr/local
> for instance)?

Presently I downloaded and installed it as root, it is in
/usr/local/bin/ and put a symlink in /usr/bin/


> > I'd like to know the following things in general:
> > 
> > - do I need to be logged in as root to install firefox on my system?
> 
> If it's to be used by every user on the system, definitely yes.

What I thought

> > - if not, should be logged in as root to install firefox on my system?
> 
> sux -c "/path/to/firefox-installer"
> should do. (sux is a wrapper around su that will properly set what
> you need to allow output to your X11 session)

I actually logged in as root, felt almost strange doing so :-)


> > - where should I install firefox?  in /usr/local/bin/?  in /opt/ ?
> 
> Depends on your distro and your own tastes. I'd put it into /usr/local.

I'm using a SuSE. 
I'd checked and found a few other apps in /usr/local/bin/xxx so that's
where I put it.  As mentionned above, I also put a symlink to the main
executable in /usr/bin/.
I later found that a few apps like OOo, Netscape and Mozilla  were
installed in /opt/ so I was wondering.


> > - there are three different users on my system, what should I do to make
> > sure they all can use firefox once it's installed?
> 
> Install as root into a place that's in the normal PATH, or else add
> the path to mozilla-firefox to your $PATH (/etc/profile).
> Or to make your life easier, install a package that's ready-made
> for your distribution.

Haven't seen any rpm at all, all I've seen is the tgz.


> > About my specific problem, I launched firefox from the shell and got the
> > following error message:
> > 
> > <quote>
> > user at host:~> firefox
> > Xlib: connection to ":0.0" refused by server
> > Xlib: XDM authorization key matches an existing client!
> > 
> > (firefox-bin:5584): Gtk-WARNING **: cannot open display:
> > </quote>
> 
> That sounds like that user was another one that the one you logged
> into your X11 session with. 

Well that's strange... in a way.
I launched it twice from KDE icons on the desktop and got no result at
all, so I launched it from a shell in order to get the messages. So the
shell _was_ run by the same user.


> What happens if you do a 
> 
> export DISPLAY=:0
> xauth merge ~loginuser/.Xauthority
> mozilla-firefox &
> 
> ? - you shouldn't get that error.

I tried, same result. Two points : 

1) DISPLAY was allready set, so no change then

> Btw. I wrote "mozilla-firefox" because that's what the executable
> is called here on my Debian installation. I didn't try the installer
> which is provided from the website.

2) there are three executables in /usr/local/bin/firefox/, 
  - firefox is a shell script, 
  - firefox-bin seems to be the actual binary and 
  - run-mozilla.sh is another shell scripts

I tried each of them, from my home directory and from whithin
/usr/local/bin/firefox/
to no special result.


> Greets & hth, Eric

thanks anyway, I'll check on the firefox forums later
It's frustrating because it seems to work whithout a hitch when
installed  under windows :-/

Serge

-- 


----------------------------------------------------------------------
  Serge Marelli, Luxembourg
  E-mail : serge.marelli at linux.lu
----------------------------------------------------------------------
 LiLux  -  http://www.lilux.lu/
 Defending Innovation against Patent Inflation  http://swpat.ffii.org/
 Free Software Foundation  -  http//www.fsf.org/





More information about the Lilux-help mailing list