Latest Firefox for Precise?
A long shot but has anyone got the latest Firefox to work with Precise? The upgrades that work for Palemoon and Seamonkey does not work for Firefox.
Discussion, talk and tips
https://forum.puppylinux.com/
A long shot but has anyone got the latest Firefox to work with Precise? The upgrades that work for Palemoon and Seamonkey does not work for Firefox.
This has always worked for me: download the latest Firefox from Mozilla and unpack it in whatever directory you like. Open the Firefox directory, locate the gear icon labeled Firefox, right click it and select Permissions, then Yes (to make it executable). Drag the gear icon onto your desktop. When you click it, Firefox will open. I always make the entire Firefox directory executable too, but that might not be necessary.
Flash wrote: ↑Sun Apr 11, 2021 1:36 pmThis has always worked for me: download the latest Firefox from Mozilla and unpack it in whatever directory you like. Open the Firefox directory, locate the gear icon labeled Firefox, right click it and select Permissions, then Yes (to make it executable). Drag the gear icon onto your desktop. When you click it, Firefox will open. I always make the entire Firefox directory executable too, but that might not be necessary.
No, it won't run with Precise Puppy because some upgrades to the system are necessary. For instance, I already know that newer glibc and GTK3 are needed. So we are trying to found out who got it going in Precise and which upgrades to the system needs to be made (to get it to work).
You will need to add libatomic which is not available for Precise but you can grab one from a later Ubuntu distro such as Trusty Tahr and use it in Precise.
OscarTalks wrote: ↑Sun Apr 11, 2021 4:17 pmYou will need to add libatomic which is not available for Precise but you can grab one from a later Ubuntu distro such as Trusty Tahr and use it in Precise.
Okay, sounds like something is at least trying to start up but no go. Lots of GTK3 errors so maybe the package I have installed is not quite up to it. Do you have a GTK3 package that will work?
Hi @amethyst
Unfortunately, the latest version of firefox is 79, it is the one that I use every day without problems and you need to install a higher version of libc6, in the same folder is what you need to update to a more current one, just follow the instructions.
first install Racy Glibc-220 upgrade.tar.xz
next qt5
and finally firefox
I share the address, there are two versions to install Firefox, pet or adrv.sfs
Firefox 79
right there is a sfs qt5 that you will need so that it does not close unexpectedly when you open rox filer or some other
IMPORTANT NOTE:
As soon as you have done the installation of firefox and run it for the first time, immediately enter the browser preferences and deactivate the option to update firefox, since if you update to the new version it is disabled due to GTK3 problems
I hope this version will serve you
Cheers
PipzDex wrote: ↑Mon Apr 12, 2021 2:12 amHi @amethyst
Unfortunately, the latest version of firefox is 79, it is the one that I use every day without problems and you need to install a higher version of libc6, in the same folder is what you need to update to a more current one, just follow the instructions.first install Racy Glibc-220 upgrade.tar.xz
next qt5
and finally firefoxI share the address, there are two versions to install Firefox, pet or adrv.sfs
Firefox 79
right there is a sfs qt5 that you will need so that it does not close unexpectedly when you open rox filer or some other
IMPORTANT NOTE:
As soon as you have done the installation of firefox and run it for the first time, immediately enter the browser preferences and deactivate the option to update firefox, since if you update to the new version it is disabled due to GTK3 problems
I hope this version will serve you
Cheers
Thanks but I want to run the latest version. So far no go.
amethyst wrote: ↑Mon Apr 12, 2021 2:20 amPipzDex wrote: ↑Mon Apr 12, 2021 2:12 amHi @amethyst
Unfortunately, the latest version of firefox is 79, it is the one that I use every day without problems and you need to install a higher version of libc6, in the same folder is what you need to update to a more current one, just follow the instructions.first install Racy Glibc-220 upgrade.tar.xz
next qt5
and finally firefoxI share the address, there are two versions to install Firefox, pet or adrv.sfs
Firefox 79
right there is a sfs qt5 that you will need so that it does not close unexpectedly when you open rox filer or some other
IMPORTANT NOTE:
As soon as you have done the installation of firefox and run it for the first time, immediately enter the browser preferences and deactivate the option to update firefox, since if you update to the new version it is disabled due to GTK3 problems
I hope this version will serve you
CheersThanks but I want to run the latest version. So far no go.
well, in that case you will have to run a newer version of puppy to run the most current version of firefox ...
Since it is precise it is not possible due to the adjustments that need to be made, mainly to update libc6 and hence a variety more libraries than in my experience and the time I spent trying to "fix" this detail, the GTK3 version simply did not allow me to use a newer version of firefox
It is easier to install any of the existing versions of puppy and thus you will avoid a real headache
In my point of view, Precise marked a specific line where a compilation process between libraries, drivers and others was terminated and a new process was opened, starting in tahr allowing to have systems dedicated to new hardware that is continually being updated. .
So Precise is the last on the list of Systems created for computers with discontinued hardware as well as drivers and libraries that no longer have the full capacity to meet the needs of new computers and if we wanted to update the precise to use newer programs we would have the same domino effect suffered by "that" system that every day occupies more space on hard drives, more ram resources and the urgency of having processors that support the load of internal processes that still end up slowing down a last generation computer ...
My advice would be this ...
If you need to use the most recent programs you should choose to use more recent versions of the puppy system ...
amethyst wrote: ↑Mon Apr 12, 2021 12:51 amOscarTalks wrote: ↑Sun Apr 11, 2021 4:17 pmYou will need to add libatomic which is not available for Precise but you can grab one from a later Ubuntu distro such as Trusty Tahr and use it in Precise.
Okay, sounds like something is at least trying to start up but no go. Lots of GTK3 errors so maybe the package I have installed is not quite up to it. Do you have a GTK3 package that will work?
I thought Mike Walsh had one for gtk3 Precise..
https://drive.google.com/drive/folders/ ... Kz5QL1yhva
something seems to be happening
darry19662018 wrote: ↑Mon Apr 12, 2021 6:16 amamethyst wrote: ↑Mon Apr 12, 2021 12:51 amOscarTalks wrote: ↑Sun Apr 11, 2021 4:17 pmYou will need to add libatomic which is not available for Precise but you can grab one from a later Ubuntu distro such as Trusty Tahr and use it in Precise.
Okay, sounds like something is at least trying to start up but no go. Lots of GTK3 errors so maybe the package I have installed is not quite up to it. Do you have a GTK3 package that will work?
I thought Mike Walsh had one for gtk3 Precise..
https://drive.google.com/drive/folders/ ... Kz5QL1yhva
That's the one I have installed, glibc2.20 and newer libstdc. I have the latest Palemoon and Seamonkey working but Firefox seems to be another beast. With libatomic added in Precise something appears to be happening but no go. Doing the same with Tahr, I get requests for more libraries to be added, which I do. It finally ends with some symbol not recognised message (GTK3 related). A quick google may suggest that the symbol error is related to a conflict between gtk2 and gtk3 which will be problematic. Strange because I think Bionic 32 has both and Firefox works there.
@amethyst :-
Nic, just one thing remaining I can think of to check; I know newer versions of Thunderbird demand this, and I think Firefox is the same. Look in /lib, and see if you have libcrypto.so.1.0.0 (and a libcrypto so.1 sym-link). You also need libssl.so.1.0.0 (with a libssl.so.1 symlink). These two can again be borrowed from Trusty.
Perhaps this will help with further pointers (I'm sure you're well aware what kind of rabbit-warren you're now diving into, what with dependencies OF dependencies then requiring FURTHER dependencies, etc):-
https://support.mozilla.org/en-US/kb/su ... quirements
See what you think. I can't help further with testing this, due to the new hardware's previously-mentioned refusal to run anything prior to Trusty.... Sorry about that.
Mike.
I should clarify that I have NOT been able to get latest firefox to run in Precise, but I have not tried to do a Glibc upgrade. Official mozilla builds including the ESR seem to be looking for 2.17 at least. I mentioned libatomic because I knew it would be needed if it was going to work at all. I don't have any other GTK3 packages for Precise I'm afraid. I recently tested latest firefox in Tahr and although there were lots of warnings in terminal it did run, so sometimes these things are not fatal.
I know this is not what you asked for, but just a bit of interesting information - Tor Browser is based on latest firefox-ESR but they compile it in their own (slightly older) build environment so it even runs in Wheezy with Glibc-2.13. I got it running in Precise just adding libgtk-3 via PPM and libatomic from Tahr, BUT it also threw an error because Precise's DBus is too old so you may need to address that as well. I just compiled DBus-1.12.6 from source and then Tor Bowser worked (FirefoxESR-78.9.0).
@OscarTalks - Thanks for the info. The Firefox you got running is not the latest. I think I'm going to give up on this and just proceed with Palemoon. I'll use the latest Firefox with Bionic if I do run into some problems.
Nic,
I have a version I am running in Stretch that may run and updates to the latest.
It is converted from a Slitaz version. Uses older glibc it is called Firefox-Official - worth a shot.
https://archive.org/download/dpup_stret ... B-77.0.pet
darry19662018 wrote: ↑Tue Apr 13, 2021 7:12 amNic,
I have a version I am running in Stretch that may run and updates to the latest.
It is converted from a Slitaz version. Uses older glibc it is called Firefox-Official - worth a shot.
https://archive.org/download/dpup_stret ... B-77.0.pet
Hi, darry. I'll check this out when I have enough data to download. However, I have spent so much time to try and get it to work with Precise so also do not have the appetite to struggle with it any further right now..but I'll definitely check if it works somewhere in the near future, so thanks. BTW - I can confirm that Firefox runs in Stretch OOTB without any alterations. I still have version 81 which I downloaded as a tarball from the Firefox site
@amethyst :-
Hell. Dbus. I forgot all about that one... (Good "catch", @Oscar..!)
When watchdog was helping me to get the then new T-Bird 60 running in Precise a couple of years ago, we not only had to borrow Trusty's libcrypto/libssl, watchdog also provided me with a somewhat newer Dbus from Wheezy.
One point about this; usually, Dbus sits in /usr/lib, but for some reason it sits in /lib in Precise, so.....if you decide to try and follow this up, make sure you place your newer Dbus in /lib instead of /usr/lib. Otherwise, the dependency 'search' hierarchy will find the old Dbus first and you'll still have the same issues.
Just FYI, really.
Mike.