[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
howtos:software:palemoon [2018/06/23 18:19 (UTC)] – [Installation instructions for Slackware 14.2 +] khronosschoty | howtos:software:palemoon [2018/06/28 21:09 (UTC)] (current) – minor grammar fixes bifferos | ||
---|---|---|---|
Line 38: | Line 38: | ||
- In a terminal log in as root: < | - In a terminal log in as root: < | ||
- Change to the temporary directory: < | - Change to the temporary directory: < | ||
- | - Download the SlackBuild from the Pale Moon SlackBuild git repository -- we grab the SlackBuild from here rather than from SlackBuild.org for the sake making this guide easy to maintain -- for 14.2 this can be found [[https:// | + | - Download the SlackBuild from the Pale Moon SlackBuild git repository -- we grab the SlackBuild from here rather than from SlackBuild.org for the sake making this guide easy to maintain -- for 14.2 this can be found [[https:// |
- | - Untar the Pale Moon SlackBuild archive: < | + | - Untar the Pale Moon SlackBuild archive: < |
- Change to the SlackBuild Pale Moon directory: < | - Change to the SlackBuild Pale Moon directory: < | ||
- Download the necessary files indicated in the palemoon.info< | - Download the necessary files indicated in the palemoon.info< | ||
Line 48: | Line 48: | ||
- Install the newly created package as root. It will be located in the ///tmp// directory: < | - Install the newly created package as root. It will be located in the ///tmp// directory: < | ||
- | ===== Tips concerning compiling Pale Moon on Slackware current ===== | ||
- | If you upgraded from 14.2 to current you may, nay you almost certainly, will need to recompile gcc 4.9.4 if you intend to compile Pale Moon with it. the SlackBuild gcclegacy494.SlackBuild used to compile gcc 4.9.4 has been updated to apply patches when working on a host system with glibc 2.26; which as of this writing is the glibc version used in Slackware current. If you intend to compile versions of Pale Moon older than 27.6.0, for some reason, you will also need to apply patches. I have stashed said patches [[https:// | ||
===== Resources for earlier versions of Pale Moon, and why ===== | ===== Resources for earlier versions of Pale Moon, and why ===== | ||
Line 56: | Line 54: | ||
With the introduction of Pale Moon 27.0.0, Pale Moon and FireFox have continued to significantly deviate from their common code origins; this deviation has caused many FireFox add-ons that used to work in Pale Moon, to no longer work in Pale Moon. Ideally there is no good reason to install an earlier version of Pale Moon, but, for those of us who feel that they must use an earlier version of Pale Moon, this is how, to do it, using the SlackBuild used in this guide. | With the introduction of Pale Moon 27.0.0, Pale Moon and FireFox have continued to significantly deviate from their common code origins; this deviation has caused many FireFox add-ons that used to work in Pale Moon, to no longer work in Pale Moon. Ideally there is no good reason to install an earlier version of Pale Moon, but, for those of us who feel that they must use an earlier version of Pale Moon, this is how, to do it, using the SlackBuild used in this guide. | ||
- | ==== A notabug.org git repository for current and older Pale Moon SlackBuilds ==== | ||
- | |||
- | Perhaps, the easiest way to build an older version of Pale Moon is too look for an older version of the Pale Moon SlackBuild script discussed in this guide; current, possible newer, and certainly older versions, of which, can be found [[https:// | ||
==== Modifying the SlackBuild manually ==== | ==== Modifying the SlackBuild manually ==== | ||
Line 68: | Line 63: | ||
- Resume following the remaining step of this guide, [[http:// | - Resume following the remaining step of this guide, [[http:// | ||
* Instead of downloading 27.9.3, like in step 6: < | * Instead of downloading 27.9.3, like in step 6: < | ||
- | http:// | + | http:// |
- | http:// | + | http:// |
- | http:// | + | |
- | http:// | + | |
====== Tips on installing Pale Moon and FireFox add-ons in Pale Moon Browser ====== | ====== Tips on installing Pale Moon and FireFox add-ons in Pale Moon Browser ====== | ||
Line 78: | Line 71: | ||
Pale Moon is capable of installing many add-ons that were made for FireFox, albeit not all FireFox add-ons will work; ideally one would install and use Pale Moon specific add-ons that can be found [[https:// | Pale Moon is capable of installing many add-ons that were made for FireFox, albeit not all FireFox add-ons will work; ideally one would install and use Pale Moon specific add-ons that can be found [[https:// | ||
- | <note tip>Some times older versions of a FireFox add-on, that otherwise | + | <note tip>Sometimes |
=== Additional suggestions on installing FireFox specific add-ons in Pale Moon === | === Additional suggestions on installing FireFox specific add-ons in Pale Moon === | ||
Line 96: | Line 89: | ||
* KeePassXC a fork of KeePass, is possible a better solution for Slackware users wishing to use an advanced secure password manager with Pale Moon. The plugin KeePassHttp which can be found [[https:// | * KeePassXC a fork of KeePass, is possible a better solution for Slackware users wishing to use an advanced secure password manager with Pale Moon. The plugin KeePassHttp which can be found [[https:// | ||
- | ======= Bugs, crashes, etc; effecting | + | ======= Bugs, crashes, etc; affecting |
< | < | ||
==== Oxygen gtk segfaults etc ==== | ==== Oxygen gtk segfaults etc ==== | ||
- | * The theme [[ https:// | + | * The theme [[ https:// |
* It appears that the Oxygen theme in KDE when used causes Pale Moon to crash; apparently, if the appearance in KDE is changed from " | * It appears that the Oxygen theme in KDE when used causes Pale Moon to crash; apparently, if the appearance in KDE is changed from " | ||
== Possible workarounds == | == Possible workarounds == | ||
- | - Arguable | + | - Arguably |
- The most obvious work around is to use a theme other than Oxygen, or at the very least, find a version of the Oxygen theme that does not cause Pale Moon to crash or segfault (if there is such a version). | - The most obvious work around is to use a theme other than Oxygen, or at the very least, find a version of the Oxygen theme that does not cause Pale Moon to crash or segfault (if there is such a version). | ||
- Anther possible work around is to only change the theme Pale Moon is using (so that only Pale Moon is not using the Oxygen gtk theme) -- to do this, enter the following command into a terminal (for example): < | - Anther possible work around is to only change the theme Pale Moon is using (so that only Pale Moon is not using the Oxygen gtk theme) -- to do this, enter the following command into a terminal (for example): < |