Page 1 of 1
Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 11:23 am
by FraterLinux
Firefox is Finally Providing Deb Package for Debian and Ubuntu Users
Mozilla Firefox has a new native package available for Linux.
The Firefox DEB package promises better performance due to Mozilla's advanced compiler-based optimizations and hardened binaries with all security flags enabled during compilation.
Plus, you'll have access to the latest stable updates as quickly as possible and you'll no longer need to restart Firefox after updating it.
https://news.itsfoss.com/mozilla-firefox-deb/
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 2:40 pm
by Adrian
That's the package that we have in our repos, you don't have to add another source to get it.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 4:53 pm
by FraterLinux
Adrian wrote: Thu Jan 25, 2024 2:40 pm
That's the package that we have in our repos, you don't have to add another source to get it.
When did the change occur? Do you have the link announcing the change to vanilla Firefox in the MX repo?
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 5:09 pm
by FraterLinux
I compared the two deb packages. They are the same version, but they are not the same binary.
Vanilla Firefox:
MX Firefox:
MX Firefox depends on libpango1.0, but Vanilla Firefox does not.
I come to the conclusion that anyone who wants to try Vanilla Firefox needs to add a Mozilla repo.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 5:42 pm
by FullScale4Me
FraterLinux wrote:MX Firefox depends on libpango1.0, but Vanilla Firefox does not.
Googleing......
pango.gnome.org wrote:...Pango is a library for laying out and rendering of text, with an emphasis on internationalization...
and you concluded by some reason?
FraterLinux wrote:I come to the conclusion that anyone who wants to try Vanilla Firefox needs to add a Mozilla repo.
Please explain why MX choosing to enhance non-English speaking users' experience is bad. Take all the time you need!
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 5:50 pm
by FraterLinux
I did not say that. I presented news that Mozilla now offers a Deb package for Debian. Anyone who wants to use the official version as planned by Mozilla can try the Vanilla version.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 6:49 pm
by Eadwine Rose
Mind making those images a bit smaller. Max sizes stated in the forum rules, thanks.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 6:57 pm
by kmathern
I added the mozilla apt repository for firefox
Code: Select all
$ apt-cache policy firefox
firefox:
Installed: 122.0~mozillabinaries-1mx23+1
Candidate: 122.0~mozillabinaries-1mx23+1
Version table:
*** 122.0~mozillabinaries-1mx23+1 500
500 http://mxrepo.com/mx/repo bookworm/main amd64 Packages
100 /var/lib/dpkg/status
122.0~build2 500
500 https://packages.mozilla.org/apt mozilla/main amd64 Packages
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:
Code: Select all
$ apt-cache show firefox=122.0~build2 | grep ^Depends
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.5.12), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.0), libgtk-3-0 (>= 3.13.7), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libstdc++6 (>= 4.8), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxrandr2 (>= 2:1.4.0), libxrender1
MX's :
Code: Select all
$ apt-cache show firefox=122.0~mozillabinaries-1mx23+1 | grep ^Depends
Depends: libgtk-3-0 (>= 3.4), libglib2.0-0 (>= 2.32.0), libpango1.0-0 (>= 1.30.0), pulseaudio | apulse | pipewire, libavcodec59 | libavcodec-extra59 | libavcodec58 | libavcodec-extra58
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 6:58 pm
by FraterLinux
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?
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 7:04 pm
by FraterLinux
kmathern wrote: Thu Jan 25, 2024 6:57 pm
I added the mozilla apt repository for firefox
Code: Select all
$ apt-cache policy firefox
firefox:
Installed: 122.0~mozillabinaries-1mx23+1
Candidate: 122.0~mozillabinaries-1mx23+1
Version table:
*** 122.0~mozillabinaries-1mx23+1 500
500 http://mxrepo.com/mx/repo bookworm/main amd64 Packages
100 /var/lib/dpkg/status
122.0~build2 500
500 https://packages.mozilla.org/apt mozilla/main amd64 Packages
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:
Code: Select all
$ apt-cache show firefox=122.0~build2 | grep ^Depends
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.5.12), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.0), libgtk-3-0 (>= 3.13.7), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libstdc++6 (>= 4.8), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6, libxrandr2 (>= 2:1.4.0), libxrender1
MX's :
Code: Select all
$ apt-cache show firefox=122.0~mozillabinaries-1mx23+1 | grep ^Depends
Depends: libgtk-3-0 (>= 3.4), libglib2.0-0 (>= 2.32.0), libpango1.0-0 (>= 1.30.0), pulseaudio | apulse | pipewire, libavcodec59 | libavcodec-extra59 | libavcodec58 | libavcodec-extra58
Maybe it's just suggested? After I installed Vanilla Firefox I ran:
Code: Select all
$ sudo apt autoremove
Reading package lists... 0% Reading package lists... Done
Building dependency tree... Done
Reading status information... Done
The following packages will be REMOVED:
libpango1.0-0
0 packages updated, 0 new packages installed, 1 to be removed and 0 not updated.
After this operation, 34.8 kB of disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database... 451826 currently installed files and directories.)
Removing libpango1.0-0:amd64 (1.50.12+ds-1) ...
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 7:20 pm
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
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 7:37 pm
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!!!
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 8:05 pm
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.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Thu Jan 25, 2024 9:56 pm
by arjaybe
Does the Mozilla deb start quicker? Lately my Firefox has struggled.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Fri Jan 26, 2024 12:07 am
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

)
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.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Fri Jan 26, 2024 4:58 am
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.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Sat Jan 27, 2024 4:37 pm
by davidy
Because it's so hard to get (rid of lol). The repo news is the only news.
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Sun Jan 28, 2024 3:22 am
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...
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Sun Jan 28, 2024 12:33 pm
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
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Sun Jan 28, 2024 4:40 pm
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
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Sun Jan 28, 2024 7:05 pm
by mmikeinsantarosa
thanks Mr Mathern.
So libgcc1 for buster and libgcc-s1 for bullseye & bookworm. I'll send firefox up with the new depends list. - mike
Re: Firefox is Finally Providing Deb Package for Debian
Posted: Mon Jan 29, 2024 8:42 am
by FraterLinux
davidy wrote: Sat Jan 27, 2024 4:37 pm
Because it's so hard to get (rid of lol). The repo news is the only news.
Can you explain better what that might be?