Vic wrote: I couldn't use the package managers because the current version of Firefox is not on them
And so? It will be there as soon as the people making the packages are done with finishing the package, doing their final tests, and so on. There is no need to hurry with upgrading "or else ...." .... This isn't Windows
Vic wrote: I understand your "with your level of knowledge" comment, but this is precisely the issue I'm trying to learn about.
Don't get me wrong ... it's just that if you take on a too big of a challenge you might soon be frustrated. One step after the other.
Vic wrote: /usr/lib/
is for libraries (in Windows you'd call that *.DLL's ...) and some software packages create their sub-directories in there. So by that logic /usr/lib/mozilla
would be the libraries owned and used by the (classic) Mozilla web-suite which emerged out of the ancient Netscape Communicator browser suite -- often plugins will install into that location (/usr/lib/mozilla) because many other browsers that can use Mozilla's plugins will search for suitable plugins in that directory. Typical candidates: Opera and Konqueror. So /usr/lib/mozilla
is there for compatibility purposes. And /usr/lib/mozilla-firefox
would be the libs owned by the Firefox stand-alone web browser which emerged out of the Mozilla web suite. I think you already have one version of Firefox installed on your system and that's why those directories are there.
I saw in your other posting that you manipulated some of that stuff e.g. via symbolic links. I'd be cautious with that. Chances are that a future update will manipulate those things again and then things might all of a sudden stop to work.
Piece of advice: Either stick with the package manager and let it handle the software installations. It's not necessary to always and immediately have the absolutely newest browser release ... it will be in the repos when it's ready. Patience is your friend. If you nontheless want to have software installed that lives outside of the package manager (= the package manager has no knowledge and no control over it) then please really make sure that all the stuff installed via the package manager doesn't collide with the stuff you installed manually and vice versa --- stuff installed manually should not mess with things that were installed via the package manager.
So if you install a new browser into your /home
directory --- which is perfectly OK -- then please don't meddle with the browser installation already on the system. As for plugins: You have a .mozilla
directory inside your /home
... inside of that directory there should also be a plugins
directory. This means you can also install plugins and other stuff locally inside your /home
... without getting into conflict with the things installed by the package manager.
Also you should be aware that programs installed locally into your /home
are only available to your user account and not to any other user account. To have things available system-wide (so that e.g. your wife could use those things too when she's logged in into her own account) you'd have to use directory locations such as /usr/local
or maybe /opt
(I prefer the latter one as commercial UNIX-es do that too ... they put "optional stuff" into /opt
, so I'm kinda used to that).
Maybe you'd also be interested to read this: