How I have to protect my FF 102.10.0esr-1~deb11u1 against future updates, because the update is offered again?
I proceeded this way:
As root, create a file: /etc/apt/preferences.d/firefox-esr
And put this contents in the file:
Package: firefox-esr
Pin: version 102.*
Pin-Priority: 1000
apt-mark hold firefox-esr
That’s even easier than my solution! I’m sure there are differences between pinning and holding but for the current case it won’t matter much. Learned something new today!
For future reference: Ubuntu Manpage: apt-mark - show, set and unset various settings for a package
showhold and unhold will be helpful
Correct. There is nothing that I can do about Mozilla being Mozilla. Hopefully they will add features to the new Unified Extensions Menu, such as the ability for extensions to expand into it like the Widget Overflow Menu previously allowed.
On a side note, I’ve noticed another bug in the new Firefox-ESR:
After using Firefox for a little while (I don’t know if this has to do with time spent or number of tabs opened/closed), single-taps no longer work in certain parts of the browser. For instance, if I use the Tab Manager to switch or close tabs, I will eventually need to double-tap in order for the button to be clicked. When this happens, Firefox registers a click on the button I’m tapping as well as whatever is behind the button. I’m guessing this is a touchscreen related Firefox bug.
This is really annoying, and I hope they fix it soon.
I wanted to install firefox-esr=102.10.0esr-1~deb11u1
as well in my other L5 but it is not fetchable any more, it says:
$ sudo apt install firefox-esr=102.10.0esr-1~deb11u1
[sudo] password for purism:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Version '102.10.0esr-1~deb11u1' for 'firefox-esr' was not found
Any location from where I could get it?
You can use an old Byzantium image.
I found it in the other L5 as file /apt/archives/firefox-esr_102.8.0esr-1~deb11u1_arm64.deb
and scp’ed it to the new L5. How can I install from this file?
Assuming it is in the same directory as the other Librem 5, open a Terminal and use this command:
sudo apt install '/apt/archives/firefox-esr_102.8.0esr-1~deb11u1_arm64.deb'
Thanks. I learned that I have to provide a fully qualified filename and it worked.
See: How to remove the Firefox Unified Extensions button and restore the Overflow Menu - gHacks Tech News
You might also need the CSS module that a commenter posted there.
I’ve applied this to all my computers except the L5, but there’s no reason it shouldn’t work on the L5, too.