LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Need a good version of Firefox... (https://www.linuxquestions.org/questions/slackware-14/need-a-good-version-of-firefox-510574/)

Ilgar 12-15-2006 02:07 PM

When using 1.5.x I disabled all my extensions yet it kept crashing like crazy. So it wasn't an extension issue. Probably because of the bugs of the Gtk version compiled into FF 1.5.x. The only (very rare) problems I had with 2.0 are related to Flash and some obscure bug ("open link in new tab" sometimes opens the page in a new X window, of course the thing crashes when you close it).

jonr, I couldn't see what you mean by dialog boxes. Do you mean GtkFileChooser? It has changed to the new one in 1.5 already. My usability problems (introduced in 2.0) are:

- When a lot of tabs are opened, some are off-screen and you have to scroll with a button to reach those tabs.
- When you select an address from the pull-down list in the location bar, the page won't load, you have to press Enter or click the green "Go" button to load it. In prior versions selecting would take you to the page.

vonst 12-15-2006 03:17 PM

I've learned a lot about Slackware and Linux in general by installing packages from http://linuxpackages.net

One big thing I learned is that if you don't have your DEPENDENCIES RESOLVED, your program either won't run or it'll occasionally crash. Here's what I found when I checked my firefox. (This must be done as root. You need to either ldd the full path or go to the directory of the binary and ldd the binary there.)

Code:

root@rain:/usr/lib/firefox# ldd firefox-bin
        linux-gate.so.1 =>  (0xffffe000)
        libmozjs.so => /usr/lib/libmozjs.so (0xb7eda000)
        libxpcom.so => not found
        libxpcom_core.so => not found
        libplds4.so => /usr/lib/libplds4.so (0xb7ed7000)
        libplc4.so => /usr/lib/libplc4.so (0xb7ed2000)
        libnspr4.so => /usr/lib/libnspr4.so (0xb7e9c000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7e8a000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e86000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7b93000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7b13000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7af9000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7ae3000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7adb000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7ad0000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7a96000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7a5c000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7a58000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb79d2000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7904000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb78e1000)
        libsmime3.so => /usr/lib/libsmime3.so (0xb78be000)
        libssl3.so => /usr/lib/libssl3.so (0xb789c000)
        libnss3.so => /usr/lib/libnss3.so (0xb782e000)
        libsoftokn3.so => /usr/lib/libsoftokn3.so (0xb77c2000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb77b8000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb774e000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb76fc000)
        libxpcom_compat.so => not found
        libstdc++.so.5 => /usr/i486-slackware-linux/lib/libstdc++.so.5 (0xb7644000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb763a000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb750b000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb74f9000)
        libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0xb74d2000)
        /lib/ld-linux.so.2 (0xb7f97000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb74ca000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7481000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb747c000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7474000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7471000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb7468000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb745a000)
        libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb7455000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb742e000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb741c000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7413000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb73fb000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb73da000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb73a1000)

Note that I am missing a few things. (ex. libxpcom.so => not found) I can usually find these libraries on linuxpackages.net. Sometimes it takes a little googling to obtain a package that has the libraries that I need, but usually, they're just out there. As inferred, I install those packages as Slackware packages.

Here's a mirror site I use to avoid the linuxpackages.net java. (Use the FILELIST.TXT to find your package)

http://www.nymphomatic.org/mirror/li...lackware-11.0/

--vonSt

jim_naisium 12-15-2006 03:58 PM

Wow... Wow.....

I did not expect to get this many replies, THANK YOU!!!

I found a package that worked at: http://packages.slackware.it/package...1.5.0.8-i686-1

It installed without any problems and opened the first time I clicked on it.


Thanks again.

noranthon 12-20-2006 12:32 AM

+1 for Swiftfox, which gives you the choice of a tarball or installer (and uninstaller).

Previously, I've just used the tarball from Mozilla.

nx5000 12-20-2006 04:48 AM

If you want a completly free browser that has some improvements, try iceweasel (it will be integrated in the next debian stable)


All times are GMT -5. The time now is 12:13 PM.