Firefox is Finally Providing Deb Package for Debian

For interesting topics. But remember this is a Linux Forum. Do not post offensive topics that are meant to cause trouble with other members or are derogatory towards people of different genders, race, color, minors (this includes nudity and sex), politics or religion. Let's try to keep peace among the community and for visitors.

No spam on this or any other forums please! If you post advertisements on these forums, your account may be deleted.

Do not copy and paste entire or even up to half of someone else's words or articles into posts. Post only a few sentences or a paragraph and make sure to include a link back to original words or article. Otherwise it's copyright infringement.

You can talk about other distros here, but no MX bashing. You can email the developers of MX if you just want to say you dislike or hate MX.
Message
Author
User avatar
siamhie
Global Moderator
Posts: 3337
Joined: Fri Aug 20, 2021 5:45 pm

Re: Firefox is Finally Providing Deb Package for Debian

#11 Post by siamhie »

FraterLinux wrote: Thu Jan 25, 2024 6:58 pm
Eadwine Rose wrote: Thu Jan 25, 2024 6:49 pm Mind making those images a bit smaller. Max sizes stated in the forum rules, thanks.
Could you give me tips on how to post smaller images?

When posting images from your Imgur account, use the BBCode link and not the Image Link.

imgur.jpg
You do not have the required permissions to view the files attached to this post.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

FraterLinux
Posts: 272
Joined: Sun Jun 07, 2020 10:45 am

Re: Firefox is Finally Providing Deb Package for Debian

#12 Post by FraterLinux »

siamhie wrote: Thu Jan 25, 2024 7:20 pm
FraterLinux wrote: Thu Jan 25, 2024 6:58 pm
Eadwine Rose wrote: Thu Jan 25, 2024 6:49 pm Mind making those images a bit smaller. Max sizes stated in the forum rules, thanks.
Could you give me tips on how to post smaller images?

When posting images from your Imgur account, use the BBCode link and not the Image Link.


imgur.jpg
I created an imgur account so these options were available. Thanks!!!

User avatar
FullScale4Me
Posts: 1072
Joined: Fri Jan 08, 2021 11:30 pm

Re: Firefox is Finally Providing Deb Package for Debian

#13 Post by FullScale4Me »

FraterLinux wrote: Thu Jan 25, 2024 6:58 pm
Eadwine Rose wrote: Thu Jan 25, 2024 6:49 pm Mind making those images a bit smaller. Max sizes stated in the forum rules, thanks.
Could you give me tips on how to post smaller images?
Use an online image host like https://imgbb.com/

Copy the 'BB codes' thumbnail size for a ready-to-go URL to your image.
Michael O'Toole
MX Linux facebook group moderator
Dell OptiPlex 7050 i7-7700, MX Linux 23 Xfce & Win 11 Pro
HP Pavilion P2-1394 i3-2120T, MX Linux 23 Xfce & Win 10 Home
Dell Inspiron N7010 Intel Core i5 M 460, MX Linux 23 Xfce & KDE, Win 10

User avatar
arjaybe
Posts: 549
Joined: Wed Jul 12, 2006 6:51 pm

Re: Firefox is Finally Providing Deb Package for Debian

#14 Post by arjaybe »

Does the Mozilla deb start quicker? Lately my Firefox has struggled.
Green Comet
Space particles.

User avatar
Stevo
Developer
Posts: 14560
Joined: Fri Dec 15, 2006 7:07 pm

Re: Firefox is Finally Providing Deb Package for Debian

#15 Post by Stevo »

The MX debs are just the Mozilla-provided prebuilt static binaries (hence our version's name) that we scrape from their ftp download archive, and then bundle into a deb with some extra configuration files, desktop file, and other goodies. I added the "Depends" for those based on what Mozilla had listed on their site for Linux system requirements at that time. I think they are built on as old a version of Centos as they can get away with.

Natively built-from-source binary debs, which is the "Debian way", get most of their dependencies automatically during the packaging as the finished binaries get queried about what they require, and those can vary quite a bit depending on what releases' library versions they get built against. It seems Mozilla's are getting built the Debian way, unlike our time-saving (and rustc-updating-avoiding method :p )

Debian has never stopped building their own debs for firefox and firefox-esr; perhaps the author's excitement is due to the fact that Ubuntu switched to only snap Firefox packages years ago.

This thread's title should be more about their new apt repo, IMO, since those include the debs by default.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

FraterLinux
Posts: 272
Joined: Sun Jun 07, 2020 10:45 am

Re: Firefox is Finally Providing Deb Package for Debian

#16 Post by FraterLinux »

Stevo wrote: Fri Jan 26, 2024 12:07 am Debian has never stopped building their own debs for firefox and firefox-esr; perhaps the author's excitement is due to the fact that Ubuntu switched to only snap Firefox packages years ago.
I searched and found Firefox only offered on Debian Sid. Yes, Debian never stopped offering Firefox-ESR, but not Firefox.

https://packages.debian.org/search?keywords=firefox

Code: Select all

Package firefox

    sid (unstable) (web): Navegador web Firefox da Mozilla
    122.0-1: amd64 arm64 armhf i386
    121.0.1-1: ppc64 ppc64el riscv64 s390x
    118.0.2-1: mips64el 
In Devuan as in Debian Firefox only in Ceres [unstable].
https://pkginfo.devuan.org/cgi-bin/poli ... x&x=submit

On the other hand, the Chromium browser is widely offered in Debian.
https://packages.debian.org/search?keywords=Chromium

Code: Select all

    buster (oldoldstable) (web): navegador web
    90.0.4430.212-1~deb10u1: amd64 armhf i386
    89.0.4389.114-1~deb10u1: arm64
    bullseye (oldstable) (web): navegador web
    120.0.6099.224-1~deb11u1 [security]: amd64 arm64 armhf i386 ppc64el
    bookworm (stable) (web): navegador web
    121.0.6167.85-1~deb12u1 [security]: amd64 arm64 armhf i386 ppc64el
    trixie (testing) (web): navegador web
    120.0.6099.216-1: amd64 arm64 armhf i386 ppc64el
    sid (unstable) (web): navegador web
    121.0.6167.85-1: amd64 arm64 i386 ppc64el
    120.0.6099.224-2: armhf
I believe that Debian's policy is to opt for Firefox-ESR for the stable version of the distro.

So I still think it's good news that Mozilla offers Deb package.

User avatar
davidy
Posts: 818
Joined: Sat Jul 03, 2021 1:59 pm

Re: Firefox is Finally Providing Deb Package for Debian

#17 Post by davidy »

Because it's so hard to get (rid of lol). The repo news is the only news.
Last edited by davidy on Sun Jan 28, 2024 6:39 pm, edited 1 time in total.
Sys76 LemurPro-mx-23.4, EliteMinis HM90-mx-21.3, Deskmini UM350-phoenixLite win10, Qnap 12tb nas, Protectli FW4C-opnsense(=゜ω゜)

zero privacy = zero security . All MX'd Up
UAP = up above people

User avatar
Stevo
Developer
Posts: 14560
Joined: Fri Dec 15, 2006 7:07 pm

Re: Firefox is Finally Providing Deb Package for Debian

#18 Post by Stevo »

The newest Firefoxi are only in upstream Debian because the builds require a rustc compiler only available upstream.

Once compiled, though, one can run the binaries on an older release. I would take a look at how Mozilla builds them for even an older and EOL distrelease like Ubuntu 18.04...
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
mmikeinsantarosa
Developer
Posts: 2245
Joined: Thu May 01, 2014 10:12 am

Re: Firefox is Finally Providing Deb Package for Debian

#19 Post by mmikeinsantarosa »

regarding kmather's post
They both have libpango1.0 as a depend, and the deb package from Mozilla has several other depends which the MX package doesn't list (maybe it should?)
mozilla's specs for firefox is
Firefox will not run at all without the following libraries or packages:
glibc 2.17 or higher
GTK+ 3.14 or higher
libglib 2.42 or higher
libstdc++ 4.8.1 or higher
X.Org 1.0 or higher (1.7 or higher is recommended)
For optimal functionality, we recommend the following libraries or packages:
DBus 1.0 or higher
NetworkManager 0.7 or higher
PulseAudio
I created a new depends list by joining our existing depends with what's in the vanilla version and then checked to see what this new package list would bring down on a firefox install in a pristine MX23 VM and every one of them was already installed... except for libgcc1. It only exists in buster so it is no longer in the list. I can't determine the alternatives in bullseye & bookworm are for bullseyes libgcc1.

Do we want to modify our firefox depends list to include the new list?

-mike
LT: MX19.1 Quad Core model: Intel Core i7-6820HQ Kernel: 5.0.0-7.1-liquorix-amd64 x86_64

User avatar
kmathern
Developer
Posts: 2523
Joined: Wed Jul 12, 2006 2:26 pm

Re: Firefox is Finally Providing Deb Package for Debian

#20 Post by kmathern »

mmikeinsantarosa wrote: Sun Jan 28, 2024 12:33 pm ...I created a new depends list by joining our existing depends with what's in the vanilla version and then checked to see what this new package list would bring down on a firefox install in a pristine MX23 VM and every one of them was already installed... except for libgcc1. It only exists in buster so it is no longer in the list. I can't determine the alternatives in bullseye & bookworm are for bullseyes libgcc1.

Do we want to modify our firefox depends list to include the new list?

-mike

It looks like libgcc-s1 provides libgcc1
$ apt-cache show libgcc-s1
Package: libgcc-s1
Source: gcc-12
Version: 12.2.0-14
Installed-Size: 140
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: amd64
Replaces: libgcc1 (<< 1:10)
Provides: libgcc1 (= 1:12.2.0-14)
Depends: gcc-12-base (= 12.2.0-14), libc6 (>= 2.35)
Description-en: GCC support library
Shared version of the support library, a library of internal subroutines
that GCC uses to overcome shortcomings of particular machines, or
special needs for some languages.
Description-md5: bbd60d723e97d8e06c04228ee4c76f10
Multi-Arch: same
Homepage: http://gcc.gnu.org/
Important: yes
Protected: yes
Tag: role::shared-lib
Section: libs
Priority: optional
Filename: pool/main/g/gcc-12/libgcc-s1_12.2.0-14_amd64.deb
Size: 49892
MD5sum: f00018bcad3c773b1fbb378bbdd6b9d1
SHA256: f3d1d48c0599aea85b7f2077a01d285badc42998c1a1e7473935d5cf995c8141

And MX-23 comes with libgcc-s1 already installed.

Code: Select all

$ grep libgcc-s1 /usr/share/antiX/installed-packages.txt 
libgcc-s1:amd64                          12.2.0-14                              amd64        GCC support library
libgcc-s1:i386                           12.2.0-14                              i386         GCC support library

Post Reply

Return to “General”