Linux packages?

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
interested
Newbie
Newbie
Posts: 4
Joined: 2025-03-16, 05:23

Linux packages?

Unread post by interested » 2025-03-16, 05:31

OK, my main concern is --- I have recently replaced Windows on my laptop with Linux Mint.

So as I continue to try to provide a similar environment under Linux Mint, I notice with Pale Moon that under Windows an installer seems to be provided. Yeah, been there, done that. it works. And it works well. (thank-you for that)

But under Linux Mint, what i am offered is this thing called a tarball.

OK, so I guess my first question would be, how do I convert this tarball, that I now have in my home directory on Linux Mint, into a usable copy of Pale Moon?

User avatar
Pentium4User
Board Warrior
Board Warrior
Posts: 1327
Joined: 2019-04-24, 09:38

Re: Linux packages?

Unread post by Pentium4User » 2025-03-16, 08:11

You have to unpack it. Either in the command line or with a archive manager like file-roller.

Code: Select all

tar -xvf /path/palemoon-xyz.tar.xz
The profile picture shows my Maico EC30 E ceiling fan.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 311
Joined: 2020-03-02, 16:04

Re: Linux packages?

Unread post by Nuck-TH » 2025-03-16, 08:26

http://linux.palemoon.org/help/installation/
one nitpick to that is that i prefer to place such software dirs into /opt (with permissions set to be writable by user) instead of home dir.

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 5443
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: Linux packages?

Unread post by Night Wing » 2025-03-16, 13:15

@ interested

I do not install linux Pale Moon in Linux Mint with the Xfce desktop environment. I run it uninstalled and I create the launcher icon and the Pale Moon logo for the launcher using Pale Moon's image files, along with the path to the launcher icon and place the launcher icon on the Panel in Mint.

But you did not state which desktop environment of Mint you are using either. I say this because how I do it in Xfce cannot be done in the Cinnamon desktop environment.

If you want to want to see the Panel I use in Mint looks like, you can see the Panel with the Pale Moon launcher icon at the very last page in the topic "Posting My Desktop" in the Off Topic forum. The launcher icon will be to the left of the Firefox launcher icon. You'll see it.

Just go to the last page in that topic thread and the link to that sub forum is below. Just look for my user name and barn owl avatar.

viewtopic.php?f=66&t=26597

EDIT: I am going to try something and it may or may not work. Below is my link to the last picture I am now using showing my Panel in Mint using Xfce with my desktop picture. Hope it works.

download/file.php?id=19676&mode=view

The link to my desktop picture works for me so I hope it shows up for you.
Last edited by Night Wing on 2025-03-16, 17:29, edited 1 time in total.
Linux Mint 22.1 (Xia) Xfce w/Pale Moon, Waterfox, Firefox
MX Linux 23.6 (Libretto) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 12.11 (Bookworm) Xfce w/Pale Moon, Waterfox, Firefox

Lucio Chiappetti
Keeps coming back
Keeps coming back
Posts: 772
Joined: 2014-09-01, 15:11
Location: Milan Italy

Re: Linux packages?

Unread post by Lucio Chiappetti » 2025-03-16, 14:00

Nuck-TH wrote:
2025-03-16, 08:26
http://linux.palemoon.org/help/installation/
one nitpick to that is that i prefer to place such software dirs into /opt (with permissions set to be writable by user) instead of home dir.
At various times on various machines I tried various combinations, currently I untar(red) it in /machine/Software owned by me (my home is /machine/lucio, and /machine is on a wholly separated disk from the "system" stuff, so I do not have to worry during system upgrades) and I'm very happy with it (after the first installation(*) the internal updater of Pale Moon takes care of everything ... I just backup my profile every so often).

(*) of the steps described in the installation page I did once just the first two (soft link in /usr/bin and icons, as I do not run under a DE but use fvwm window manager
The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. (G.B. Shaw)

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2991
Joined: 2012-06-28, 01:20

Re: Linux packages?

Unread post by ron_1 » 2025-03-16, 17:09

I just unpack the palemoon folder from the tarball into my Templates folder, and create a shortcut on the panel to it:

Code: Select all

/home/ron/Templates/palemoon/palemoon

User avatar
interested
Newbie
Newbie
Posts: 4
Joined: 2025-03-16, 05:23

Re: Linux packages?

Unread post by interested » 2025-03-17, 16:01

Night Wing wrote:
2025-03-16, 13:15
@ interested

But you did not state which desktop environment of Mint you are using either. I say this because how I do it in Xfce cannot be done in the Cinnamon desktop environment.
I use Cinnamon.

thx.

User avatar
interested
Newbie
Newbie
Posts: 4
Joined: 2025-03-16, 05:23

Re: Linux packages?

Unread post by interested » 2025-03-17, 16:03

Many thanks to all the replies.

I have a better understanding now, and I just need to decide the solution I want to move forward with.

Thanks again.

User avatar
interested
Newbie
Newbie
Posts: 4
Joined: 2025-03-16, 05:23

Re: Linux packages?

Unread post by interested » 2025-03-20, 03:14

I su'd to root, and ....

I went to /usr/local

And I created a palemoon directory.

I "un-tar'd" the distribution file to that directory.

As a result, I see ...
# ls -al
total 102740K
drwxr-xr-x 7 root root 4096 Mar 10 19:55 .
drwxr-xr-x 11 root root 4096 Mar 19 19:32 ..
-rw-r--r-- 1 root root 429 Mar 10 19:42 application.ini
drwxr-xr-x 8 root root 4096 Mar 10 19:55 browser
-rw-r--r-- 1 root root 0 Mar 10 19:53 chrome.manifest
drwxr-xr-x 3 root root 4096 Mar 10 19:53 defaults
-rw-r--r-- 1 root root 142 Mar 10 19:53 dependentlibs.list
drwxr-xr-x 2 root root 4096 Mar 10 19:55 dictionaries
drwxr-xr-x 2 root root 4096 Mar 10 19:55 fonts
drwxr-xr-x 2 root root 4096 Mar 10 19:55 icons
-rw-r--r-- 1 root root 11966624 Mar 19 2024 icudt63l.dat
-rwxr-xr-x 1 root root 694576 Mar 10 19:55 libfreeblpriv3.so
-rwxr-xr-x 1 root root 469624 Mar 10 19:55 libhunspell.so
-rwxr-xr-x 1 root root 43392 Mar 10 19:55 liblgpllibs.so
-rwxr-xr-x 1 root root 1855832 Mar 10 19:55 libmozavcodec.so
-rwxr-xr-x 1 root root 216632 Mar 10 19:55 libmozavutil.so
-rwxr-xr-x 1 root root 1172376 Mar 10 19:55 libmozsqlite3.so
-rwxr-xr-x 1 root root 249664 Mar 10 19:55 libnspr4.so
-rwxr-xr-x 1 root root 677320 Mar 10 19:55 libnss3.so
-rwxr-xr-x 1 root root 605544 Mar 10 19:55 libnssckbi.so
-rwxr-xr-x 1 root root 204312 Mar 10 19:55 libnssutil3.so
-rwxr-xr-x 1 root root 22928 Mar 10 19:55 libplc4.so
-rwxr-xr-x 1 root root 14608 Mar 10 19:55 libplds4.so
-rwxr-xr-x 1 root root 168488 Mar 10 19:55 libsmime3.so
-rwxr-xr-x 1 root root 317896 Mar 10 19:55 libsoftokn3.so
-rwxr-xr-x 1 root root 411096 Mar 10 19:55 libssl3.so
-rwxr-xr-x 1 root root 78182200 Mar 10 19:55 libxul.so
-rw-r--r-- 1 root root 948 Mar 19 2024 license.txt
-rwxr-xr-x 1 root root 188048 Mar 10 19:55 palemoon
-rwxr-xr-x 1 root root 188048 Mar 10 19:55 palemoon-bin
-rw-r--r-- 1 root root 7123816 Mar 10 19:54 palemoon.res
-rw-r--r-- 1 root root 47 Mar 10 19:53 platform.ini
-rwxr-xr-x 1 root root 171456 Mar 10 19:55 plugin-container
-rw-r--r-- 1 root root 2205 Mar 10 19:55 precomplete
-rw-r--r-- 1 root root 707 Mar 10 19:55 removed-files
-rwxr-xr-x 1 root root 8915 Mar 19 2024 run-mozilla.sh
-rwxr-xr-x 1 root root 146176 Mar 10 19:55 updater
-rw-r--r-- 1 root root 685 Mar 10 19:53 updater.ini
-rw-r--r-- 1 root root 141 Mar 10 19:53 update-settings.ini
[root@t06-mint /usr/local/palemoon]

OK, so the un-tar worked.

Now, as my regular user (let's say, Fred), not root, I go to the Cinnamon window manager, and I try to place a Pale Moon icon on the desktop of Fred.

But I cannot.

Why?

Why does Pale Moon seem to be so obstinate in this matter? An admin installs it, but a user cannot seem to use it?


I mean really ... wouldn't a Pale Moon package for Linux Mint be a better solution, a package that seems to allow the ability, as other packages do, to drag the Pale Moon icon to a desktop?

I almost hate to ask this question, but at this point, I have to ... is such a capability beyond the ability of Pale Moon?

User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1115
Joined: 2020-05-31, 04:33

Re: Linux packages?

Unread post by andyprough » 2025-03-20, 03:24

interested wrote:
2025-03-20, 03:14
I mean really ... wouldn't a Pale Moon package for Linux Mint be a better solution, a package that seems to allow the ability, as other packages do, to drag the Pale Moon icon to a desktop?
Go to the Pale Moon 3rd party builds page: http://www.palemoon.org/contributed-builds.shtml
And follow the instructions on the 2nd link on the page, Pale Moon for Debian-based distros by Veit Kannegieser.

Should work better for you. I don't use Mate Cinnamon, but I think you'll have better all-around luck using this installation method. None of the un-packing, and figuring out where to put files, and any of that. It should just install and work in the way you are more used to.

User avatar
Kruppt
Moonbather
Moonbather
Posts: 59
Joined: 2018-07-23, 22:32

Re: Linux packages?

Unread post by Kruppt » 2025-03-20, 21:41

interested wrote:
2025-03-20, 03:14
<snipped>
Now, as my regular user (let's say, Fred), not root, I go to the Cinnamon window manager, and I try to place a Pale Moon icon on the desktop of Fred.

But I cannot.

Why?

<snipped>
You probably do not have the palemoon.desktop file that should be available in either
/usr/share/applications/palemoon.desktop or /usr/local/share/applications/palemoon.desktop
for system wide use (edited for proper binary path).
You could create a file via your filemanager or term named palemoon.destop
example from user term:
sudo touch /usr/share/applications/palemoon.desktop
Then open the empty file in a text editor:
sudo gedit /usr/share/applications/palemoon.desktop

Then paste below in editor and save changes:

[Desktop Entry]
Name=Pale Moon
GenericName=Pale Moon
Exec=/usr/local/palemoon/palemoon %u
Icon=/usr/local/palemoon/browser/chrome/icons/default/default48.png
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;

Substitute gedit for a editor that exists on your system.

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 333
Joined: 2017-11-18, 04:24

Re: Linux packages?

Unread post by Bilbo47 » 2025-03-27, 21:22

Kruppt wrote:
2025-03-20, 21:41
paste below in editor and save changes:

Code: Select all

[Desktop Entry]
Name=Pale Moon[/quote]
Oh cool! The resulting file: is it kind of like a .LNK file on Windows?

User avatar
Veit Kannegieser
Moonbather
Moonbather
Posts: 51
Joined: 2019-03-23, 19:16

Re: Linux packages?

Unread post by Veit Kannegieser » 2025-03-27, 21:39

Bilbo47 wrote:
2025-03-27, 21:22
Oh cool! The resulting file: is it kind of like a .LNK file on Windows?
kind of, but would also allow declare association: protocols and (graphic/document..) formats, and menus.

BenFenner
Keeps coming back
Keeps coming back
Posts: 823
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Linux packages?

Unread post by BenFenner » 2025-03-28, 01:34

andyprough wrote:
2025-03-20, 03:24
Go to the Pale Moon 3rd party builds page: http://www.palemoon.org/contributed-builds.shtml
And follow the instructions on the 2nd link on the page, Pale Moon for Debian-based distros by Veit Kannegieser.
This is the way.

Also, if you're new in your Linux Mint journey, maybe go straight to Linux Mint Debian Edition (LMDE) since that is where the momentum of Linux Mint is headed, and for very good reason.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5590
Joined: 2015-12-09, 15:45

Re: Linux packages?

Unread post by moonbat » 2025-03-28, 03:24

Off-topic:
BenFenner wrote:
2025-03-28, 01:34
since that is where the momentum of Linux Mint is headed, and for very good reason.
Why so?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

BenFenner
Keeps coming back
Keeps coming back
Posts: 823
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Linux packages?

Unread post by BenFenner » 2025-03-28, 04:32

Off-topic:
Linux Mint is based on Ubuntu, which itself is based on Debian. Canonical (which guides Ubuntu development) have burned all of their good will. It began when they implemented in-OS advertisements some ~10 years ago, continued with the Snap package manager (which Mint rightly disables by default), and the latest is source hiding shenanigans. The Mint team is cutting out the bad-acting middleman to simplify matters by working directly from Debian. Research Canonical's missteps and monetary motivations for sources and more examples of obnoxious decisions from Canonical.