Pale Moon next time available from Debian mirror or in the extrepo package?

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
cave1342
Newbie
Newbie
Posts: 3
Joined: 2024-11-18, 11:15

Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by cave1342 » 2024-11-18, 11:38

Operating system: Debian 12 Bookworm
Browser version: 33.4.1-1mx23
32-bit or 64-bit browser?: 64 bit

If possible, please include the output of help->troubleshooting information (as text):

**My question is if it is possible to make the browser accessible from Debian mirrors without an external mirror, installable via APT. Like Firefox ESR. Is there such a plan and possible obstacle?

Actually, there is a package where the browser could be included -it handles external mirrors- this is the extrepo package.
https://manpages.debian.org/bookworm/ex ... 1p.en.html
I feel that extrepo would be a realistic solution!

Because I've solved it -see below- but many people prefer the browser, and would not "struggle" with it.
Command-line solution (I used the MX Linux mirror because the package is fresher there than on Steven Pusser's OBS mirror):

Code: Select all

wget -q teharris.net/mx23repo.asc -O- | gpg --dearmor | sudo tee /usr/share/keyrings/mxrepo.gpg > /dev/null
or (one or another: wget / curl)

Code: Select all

curl -fsSL teharris.net/mx23repo.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mxrepo.gpg > /dev/null

Code: Select all

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/mxrepo.gpg] http://mxrepo.com/mx/repo/ bookworm main non-free" | sudo tee /etc/apt/sources.list.d/mxrepo.list > /dev/null

Code: Select all

sudo nano /etc/apt/preferences
# text:

Package: *
Pin: origin mxrepo.com
Pin-Priority: 100


# Save: Ctrl+O, and Enter, then Ctrl+X

Code: Select all

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install palemoon
**

Best regards!

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

Re: Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by Pentium4User » 2024-11-18, 11:49

If you want it included in Debian's repo, someone needs to be the maintainer for it on Debian and publish it there.
The profile picture shows my Maico EC30 E ceiling fan.

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

Re: Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by Night Wing » 2024-11-18, 12:51

cave1342 wrote:
2024-11-18, 11:38
Because I've solved it -see below- but many people prefer the browser, and would not "struggle" with it.
Command-line solution (I used the MX Linux mirror because the package is fresher there than on Steven Pusser's OBS mirror):
You did not state what desktop package you are using with Debian 12 (Bookworm) since Debian comes with the choice of Gnome, Xfce and KDE.

If you look at my signature I use three linux distros, at the time of this posting Mint 22 (Wilma), MX Linux 23.4 (Libretto), Debian 12.8 (Bookworm) where linux Pale Moon is running in the Xfce desktop environment. I prefer to use Xfce because it is highly customizable and it is easy to work with. And this includes using Pale Moon where I get my Debian from at the link below.

https://www.debian.org/distrib/

Case in point.

Linux Pale Moon was first released as a linux browser back in January of 2014. Back then I did not want to use the Terminal or any package repo to install Pale Moon. I wanted to run Pale Moon from it's executable file.

But the way I use Pale Moon in my three distros, there is a caveat. My Pale Moon is never installed. I run Pale Moon from it's executable file from the tarball and extract the Pale Moon folder.

I put the extracted Pale Moon folder and place it where I want it. Then I create the path and the launcher icon with the Pale Moon logo, from Pale Moon's image files, to the extracted Pale Moon folder. Takes me about two minutes of actual time.

But once the launcher icon has been created, for every new point release for Pale Moon, you do not need to create the launcher icon again. And this way is easier than installing it whether one uses the linux Terminal. Takes me about one minute of time from downloading the the point release to doing it my way. This is why I use Xfce in any linux distro I choose as long as the distro offers Xfce since I never have to use the linux Terminal.

Coming from a non technical person like myself, I do not prefer to install Pale Moon using your method. Get something wrong when installing it and Pale Moon will not run. But here is the kicker. If your way works and you say it does, you need to "step up to the plate" and be the maintainer for linux Pale Moon for those who want and prefer to do it your way.

Trava 90 (Travis) on here has been maintaining linux Pale Moon for at least (I think) five years since he is the "third" maintainer for linux Pale Moon since 2014. When Moonchild realeases a new major version of Pale Moon or a point release in an announcement, linux Pale Moon is ready too because of Travis.

This makes it real "fresh" and I get it at the link below.

https://www.palemoon.org/download.shtml

A lot of users running a linux distro who want to use and install Pale Moon as their default browser, I am assuming they would like a repo as a package. But "no one" wants to be the maintainer for it.

In closing.

Now comes the $64,000 dollar question. Do you want to be the maintainer for linux Pale Moon installing it your way?
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

User avatar
Veit Kannegieser
Apollo supporter
Apollo supporter
Posts: 46
Joined: 2019-03-23, 19:16

Re: Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by Veit Kannegieser » 2024-11-18, 22:30

cave1342 wrote:
2024-11-18, 11:38
Actually, there is a package where the browser could be included -it handles external mirrors- this is the extrepo package.
https://manpages.debian.org/bookworm/ex ... 1p.en.html
I feel that extrepo would be a realistic solution!
Currently Pale Moon in MX23 repo is in main (free software), i doubt Pale Moon would build on current and next Debian versions (missing Python 2.7 etc).
https://salsa.debian.org/extrepo-team/extrepo-data expects it to have deb-src available.
Claiming non-free category would drop the restrictions, but may not look nice.

Also the usability of extrepo is not perfect, i have used it to update librewolf,
and had to manually purge, extrepo update/disable/enable.

So, yes having registered with extrepo would be a small bonus.

User avatar
cave1342
Newbie
Newbie
Posts: 3
Joined: 2024-11-18, 11:15

Re: Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by cave1342 » 2024-11-19, 18:57

Night Wing wrote:
2024-11-18, 12:51
In closing.

Now comes the $64,000 dollar question. Do you want to be the maintainer for linux Pale Moon installing it your way?
You are quite funny. Of course, I don't mean that in a bad way :)

You seem to take the question as an attack, but it's not. A friendly question, especially in relation to extrepo I thought was a common sense way to go. I don't know how to get in, if I did I would tell you. But I think if LibreWolf is there,

Code: Select all

ls -1 /usr/share/extrepo/offline-data/debian/bookworm/
then it's a good option for you (i.e. your users), and probably shouldn't be difficult.

If I had the time -and knowledge- to be a Debian maintainer, I would take it. Yes, I know the requirements to get into the package, I've been using Debian for countless years and I'm informed. By the way, it occurred to me later that a maintainer is "required" for Debian packages, so it's not up to you.
Lately I prefer to localize, namely MATE packages (sorry for not telling you that). Why do I use MATE? Because I have blind friends, and MATE is the most accessible desktop environment at the moment, and I use it to help me, and I also like to localize. But I use Xfce Terminal here too.

By the way, Xfce is my favorite too :), I just don't use it right now for the reason above, and because I have only one computer working right now. I have used Openbox windowing distributions (Crunchbang Linux, BunsenLabs) and Fluxbox for a long time, and for a few months the VSIDO distribution. My friend uses antiX, I have looked at it a few times, what doesn't work normally and why.

Yeah, I forgot about the portable use :), I used to use different versions of Firefox like that (Quantum, Beta, Nightly, Development) for a very long time. It used to be -I don't know now- that it worked fine when it was compressed in the opt directory, but I couldn't update it, because I didn't have write permission to opt. So I put it here instead (example),

Code: Select all

$HOME/.local/bin/pkgname
and then created a menu item for them. And I shared the method, my experiences with others...

To my description

By the way, I put it directly in the sources.list file, of course, it doesn't matter:

Code: Select all

# MX and MEPIS Community Repository
# https://mxrepo.com/
deb [arch=amd64 signed-by=/usr/share/keyrings/mxrepo.gpg] http://mxrepo.com/mx/repo/ bookworm main non-free
So downloading, unpacking and launching the binary, then creating a menu item and dealing with the fact that it is not updated by the package manager sounds simple to you/me, but to a beginner or a user who just wants to use your system, it feels complicated and unnecessary.
I'll try to look into getting into the extrepo package, but, if it's not too much trouble, you could have a look around to see how to do it.
Many of you would be happy...

Python 2 has been phased out, no longer supported, I know. This is not a barrier to operation.

Picture as proof. :) (but I'll do any test you want if you need)

Image

Pale Moon browser (33.4.1, from MX Linux repo) | Debian Bookworm MATE

User avatar
cave1342
Newbie
Newbie
Posts: 3
Joined: 2024-11-18, 11:15

Re: Pale Moon next time available from Debian mirror or in the extrepo package?

Unread post by cave1342 » 2024-11-19, 19:59

Veit Kannegieser wrote:
2024-11-18, 22:30
Also the usability of extrepo is not perfect, i have used it to update librewolf,
and had to manually purge, extrepo update/disable/enable.

So, yes having registered with extrepo would be a small bonus.
Well, I thought it was going to be a separate activity, but to my surprise - I just tried it - the package manager updates it. And we can only be happy about that.

Start-Date: 2024-11-11 20:49:44
Commandline: apt-get install systemd-zram-generator
Requested-By: (1000)
Install: systemd-zram-generator:amd64 (1.1.2-2+b2)
End-Date: 2024-11-11 20:49:45

Start-Date: 2024-11-17 01:56:32
Commandline: /usr/sbin/synaptic
Requested-By: (1000)
Install: linux-headers-6.11.8-1-liquorix-amd64:amd64 (6.11-13.1~bookworm, automatic), linux-image-6.11.8-1-liquorix-amd64:amd64 (6.11-13.1~bookworm, automatic)
Upgrade: josm-latest:amd64 (1.5.svn19254, 1.5.svn19259), thunderbird:amd64 (1:128.4.0esr-1~deb12u1, 1:128.4.3esr-1~deb12u1), thunderbird-l10n-hu:amd64 (1:128.4.0esr-1~deb12u1, 1:128.4.3esr-1~deb12u1), linux-headers-liquorix-amd64:amd64 (6.11-12.1~bookworm, 6.11-13.1~bookworm), librewolf:amd64 (132.0.1-1, 132.0.2-1), linux-image-liquorix-amd64:amd64 (6.11-12.1~bookworm, 6.11-13.1~bookworm), libpq5:amd64 (15.8-0+deb12u1, 15.9-0+deb12u1)
End-Date: 2024-11-17 01:58:44

Start-Date: 2024-11-17 02:11:13
Commandline: /usr/sbin/synaptic
Requested-By: (1000)
Purge: linux-headers-6.11.6-1-liquorix-amd64:amd64 (6.11-10.1~bookworm), linux-image-6.11.6-1-liquorix-amd64:amd64 (6.11-10.1~bookworm)
End-Date: 2024-11-17 02:11:19