Hello all, I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too. Update manager pops up, as usual, every day or tow and I un-tic FF and run the updates. However I wonder if not running "apt dist-update" isn't a good idea or does it not matter? Thanks Brian --
Brian O'Keefe writes:
I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too.
I'm assuming you mean dist-upgrade, since dist-update isn't a valid apt command (at least on my system, it says Invalid operation). You can tell apt to "hold" a package, so it won't install a new version on top of what you already have: sudo aptitude hold firefox-esr (or whatever the package name is that you want to hold. Apparently you can also use sudo apt-mark hold firefox-esr, if you don't have aptitude installed, though personally I've only set holds with aptitude. You should probably hold all the firefox-esr-related packages you have installed, so get a list with aptitude search firefox-esr | grep '^i' or apt list --installed 'firefox-esr*' to see if you need to hold any additional packages. I don't know for sure that any of this will work with the GUI update manager you're using, but it works for apt-get dist-upgrade from the command line. You can see your held packages with aptitude search '~ahold' ...Akkana
Thanks! Yes, I did mean dist-upgrade and thanks for catching that. I will give your instructions a try. I may use a virtual machine to be sure I know what I'm doing. I am used to apt and apt-get and the command line. Ciao Brian On 5/24/19 3:33 PM, Akkana Peck wrote:
Brian O'Keefe writes:
I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too.
I'm assuming you mean dist-upgrade, since dist-update isn't a valid apt command (at least on my system, it says Invalid operation).
You can tell apt to "hold" a package, so it won't install a new version on top of what you already have:
sudo aptitude hold firefox-esr
(or whatever the package name is that you want to hold. Apparently you can also use sudo apt-mark hold firefox-esr, if you don't have aptitude installed, though personally I've only set holds with aptitude.
You should probably hold all the firefox-esr-related packages you have installed, so get a list with
aptitude search firefox-esr | grep '^i' or apt list --installed 'firefox-esr*'
to see if you need to hold any additional packages.
I don't know for sure that any of this will work with the GUI update manager you're using, but it works for apt-get dist-upgrade from the command line.
You can see your held packages with
aptitude search '~ahold'
...Akkana _______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
Hi Brian and the rest of the mailing list: Aptitude is basically a frontend (also provides different features) for the apt structure, so you can run that same command with apt, if you wanted to. ~$ sudo apt hold firefox-esr HOWEVER, for your use-case I would probably approach this differently. Since you want to stick to a super old version for add-on compatiability reasons, I would probably just install the .deb file for firefox esr 52.9. This should help freeze firefox without having to hold anything. Though the thought of running a year old firefox just makes me cringe. Which add-on isn't compatible? Here is how to install firefox esr 52.9 from the .deb files. Keep in mind I don't include any troubleshooting tips, so if you run into problems, then you will want to let me (or the mailing-list) know. Also, I tested this on KDE Neon (18.04) Step Zero: Download everything that you need. Firefox ESR 52.9: https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... libevent-2.0-5: http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... libhunspell-1.3-0: http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... libjsoncpp0: http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... libvpx3: http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu... Here is how you can easily download this in the terminal. Copy and paste the whole line: mkdir firefox-esr_52-9_all-deb ; cd firefox-esr_52-9_all-deb ; wget https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu... Step 1: remove firefox (without removing your existing profile). sudo apt remove firefox* iceweasel* Step 1.5: If you receive this error, dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by firefox-esr' clashes with 'diversion of /usr/bin/firefox to /usr/bin/_neon.firefox by neon-settings' Then run this: sudo dpkg-divert --remove /usr/bin/firefox Step 2: change directories and install firefox-esr with the dependencies sudo dpkg -i lib* firefox-esr_52.9.0esr-1~14.04.york0_amd64.deb At this point you should be able to use firefox ESR 52.9. I reached out to the IRC channel #newbies on irc.mozilla.org and no one replied to me, so that PPA is the only place I was able to download the .deb file. You can compile from source, however, I think you still need the other 4 libs. Link to the source files, https://archive.mozilla.org/pub/firefox/releases/52.9.0esr/linux-x86_64/en-U... Also, I wrote a blog post on this. https://www.abqlug.com/tutorials/how-to-install-firefox-esr-52-9-on-ubuntu-1... Regards, Jared On 5/24/19 4:35 PM, Brian O'Keefe wrote:
Thanks! Yes, I did mean dist-upgrade and thanks for catching that. I will give your instructions a try. I may use a virtual machine to be sure I know what I'm doing. I am used to apt and apt-get and the command line.
Ciao
Brian
On 5/24/19 3:33 PM, Akkana Peck wrote:
Brian O'Keefe writes:
I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too.
I'm assuming you mean dist-upgrade, since dist-update isn't a valid apt command (at least on my system, it says Invalid operation).
You can tell apt to "hold" a package, so it won't install a new version on top of what you already have:
sudo aptitude hold firefox-esr
(or whatever the package name is that you want to hold. Apparently you can also use sudo apt-mark hold firefox-esr, if you don't have aptitude installed, though personally I've only set holds with aptitude.
You should probably hold all the firefox-esr-related packages you have installed, so get a list with
aptitude search firefox-esr | grep '^i' or apt list --installed 'firefox-esr*'
to see if you need to hold any additional packages.
I don't know for sure that any of this will work with the GUI update manager you're using, but it works for apt-get dist-upgrade from the command line.
You can see your held packages with
aptitude search '~ahold'
...Akkana _______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
_______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
Thanks for the detailed instructions! The only add-on that holds me back from upgrading is Scrapbook wherein I have many sites from years back. Some are legal, technical, travel, etc. If I could access them in some manner than FF I would upgrade in a minute but I can save them as a list but they are unusable otherwise. Given the amount of times I actually do access them I could probably do without the add-on. If I could link them to the original web page and then bookmark them then that could work but if you've used it, the addresses only link to saved pages in a scrapbook file. Thanks Jared. I may go down this road but my preference would be to save the scrapbook references and be able to open them in the latest FF as bookmarked sites. I don't think that's possible however. Again Thanks Jared On 5/27/19 2:40 PM, ABQLUG wrote:
Hi Brian and the rest of the mailing list:
Aptitude is basically a frontend (also provides different features) for the apt structure, so you can run that same command with apt, if you wanted to.
~$ sudo apt hold firefox-esr
HOWEVER, for your use-case I would probably approach this differently.
Since you want to stick to a super old version for add-on compatiability reasons, I would probably just install the .deb file for firefox esr 52.9. This should help freeze firefox without having to hold anything. Though the thought of running a year old firefox just makes me cringe.
Which add-on isn't compatible?
Here is how to install firefox esr 52.9 from the .deb files. Keep in mind I don't include any troubleshooting tips, so if you run into problems, then you will want to let me (or the mailing-list) know. Also, I tested this on KDE Neon (18.04)
Step Zero: Download everything that you need.
Firefox ESR 52.9: https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... libevent-2.0-5: http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... libhunspell-1.3-0: http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... libjsoncpp0: http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... libvpx3: http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu...
Here is how you can easily download this in the terminal. Copy and paste the whole line:
mkdir firefox-esr_52-9_all-deb ; cd firefox-esr_52-9_all-deb ; wget https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu...
Step 1: remove firefox (without removing your existing profile).
sudo apt remove firefox* iceweasel*
Step 1.5: If you receive this error, dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by firefox-esr' clashes with 'diversion of /usr/bin/firefox to /usr/bin/_neon.firefox by neon-settings' Then run this:
sudo dpkg-divert --remove /usr/bin/firefox
Step 2: change directories and install firefox-esr with the dependencies
sudo dpkg -i lib* firefox-esr_52.9.0esr-1~14.04.york0_amd64.deb
At this point you should be able to use firefox ESR 52.9.
I reached out to the IRC channel #newbies on irc.mozilla.org and no one replied to me, so that PPA is the only place I was able to download the .deb file.
You can compile from source, however, I think you still need the other 4 libs. Link to the source files, https://archive.mozilla.org/pub/firefox/releases/52.9.0esr/linux-x86_64/en-U...
Also, I wrote a blog post on this.
https://www.abqlug.com/tutorials/how-to-install-firefox-esr-52-9-on-ubuntu-1...
Regards,
Jared
On 5/24/19 4:35 PM, Brian O'Keefe wrote:
Thanks! Yes, I did mean dist-upgrade and thanks for catching that. I will give your instructions a try. I may use a virtual machine to be sure I know what I'm doing. I am used to apt and apt-get and the command line.
Ciao
Brian
On 5/24/19 3:33 PM, Akkana Peck wrote:
Brian O'Keefe writes:
I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too.
I'm assuming you mean dist-upgrade, since dist-update isn't a valid apt command (at least on my system, it says Invalid operation).
You can tell apt to "hold" a package, so it won't install a new version on top of what you already have:
sudo aptitude hold firefox-esr
(or whatever the package name is that you want to hold. Apparently you can also use sudo apt-mark hold firefox-esr, if you don't have aptitude installed, though personally I've only set holds with aptitude.
You should probably hold all the firefox-esr-related packages you have installed, so get a list with
aptitude search firefox-esr | grep '^i' or apt list --installed 'firefox-esr*'
to see if you need to hold any additional packages.
I don't know for sure that any of this will work with the GUI update manager you're using, but it works for apt-get dist-upgrade from the command line.
You can see your held packages with
aptitude search '~ahold'
...Akkana _______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
_______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
Hi Brian, Have you look at this addon yet? https://addons.mozilla.org/en-US/firefox/addon/webscrapbook/ Before you test it, make sure you close all Firefox windows, and backup your Firefox profile. This is from the addon page: ****This addon is under development. Every feature could change in the future. Use in production carefully and be sure to make a backup frequently.**** * You might find some value with this link too: https://github.com/danny0838/webscrapbook/issues/14 Regards, Jared On 5/27/19 5:16 PM, Brian O'Keefe wrote:
Thanks for the detailed instructions! The only add-on that holds me back from upgrading is Scrapbook wherein I have many sites from years back. Some are legal, technical, travel, etc. If I could access them in some manner than FF I would upgrade in a minute but I can save them as a list but they are unusable otherwise. Given the amount of times I actually do access them I could probably do without the add-on. If I could link them to the original web page and then bookmark them then that could work but if you've used it, the addresses only link to saved pages in a scrapbook file.
Thanks Jared. I may go down this road but my preference would be to save the scrapbook references and be able to open them in the latest FF as bookmarked sites. I don't think that's possible however.
Again
Thanks Jared
On 5/27/19 2:40 PM, ABQLUG wrote:
Hi Brian and the rest of the mailing list:
Aptitude is basically a frontend (also provides different features) for the apt structure, so you can run that same command with apt, if you wanted to.
~$ sudo apt hold firefox-esr
HOWEVER, for your use-case I would probably approach this differently.
Since you want to stick to a super old version for add-on compatiability reasons, I would probably just install the .deb file for firefox esr 52.9. This should help freeze firefox without having to hold anything. Though the thought of running a year old firefox just makes me cringe.
Which add-on isn't compatible?
Here is how to install firefox esr 52.9 from the .deb files. Keep in mind I don't include any troubleshooting tips, so if you run into problems, then you will want to let me (or the mailing-list) know. Also, I tested this on KDE Neon (18.04)
Step Zero: Download everything that you need.
Firefox ESR 52.9: https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... libevent-2.0-5: http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... libhunspell-1.3-0: http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... libjsoncpp0: http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... libvpx3: http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu...
Here is how you can easily download this in the terminal. Copy and paste the whole line:
mkdir firefox-esr_52-9_all-deb ; cd firefox-esr_52-9_all-deb ; wget https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr/+build/15059457... http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0... http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.... http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0... http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu...
Step 1: remove firefox (without removing your existing profile).
sudo apt remove firefox* iceweasel*
Step 1.5: If you receive this error, dpkg-divert: error: 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by firefox-esr' clashes with 'diversion of /usr/bin/firefox to /usr/bin/_neon.firefox by neon-settings' Then run this:
sudo dpkg-divert --remove /usr/bin/firefox
Step 2: change directories and install firefox-esr with the dependencies
sudo dpkg -i lib* firefox-esr_52.9.0esr-1~14.04.york0_amd64.deb
At this point you should be able to use firefox ESR 52.9.
I reached out to the IRC channel #newbies on irc.mozilla.org and no one replied to me, so that PPA is the only place I was able to download the .deb file.
You can compile from source, however, I think you still need the other 4 libs. Link to the source files, https://archive.mozilla.org/pub/firefox/releases/52.9.0esr/linux-x86_64/en-U...
Also, I wrote a blog post on this.
https://www.abqlug.com/tutorials/how-to-install-firefox-esr-52-9-on-ubuntu-1...
Regards,
Jared
On 5/24/19 4:35 PM, Brian O'Keefe wrote:
Thanks! Yes, I did mean dist-upgrade and thanks for catching that. I will give your instructions a try. I may use a virtual machine to be sure I know what I'm doing. I am used to apt and apt-get and the command line.
Ciao
Brian
On 5/24/19 3:33 PM, Akkana Peck wrote:
Brian O'Keefe writes:
I'd like to run "apt dist-update" but I don't want to upgrade FF as I'm using FF52 ESR as any newer version doesn't support some add-ons I want to keep. Hence I never upgrade it though if the add-ons maintainers adapt to the new FF I certainly will too.
I'm assuming you mean dist-upgrade, since dist-update isn't a valid apt command (at least on my system, it says Invalid operation).
You can tell apt to "hold" a package, so it won't install a new version on top of what you already have:
sudo aptitude hold firefox-esr
(or whatever the package name is that you want to hold. Apparently you can also use sudo apt-mark hold firefox-esr, if you don't have aptitude installed, though personally I've only set holds with aptitude.
You should probably hold all the firefox-esr-related packages you have installed, so get a list with
aptitude search firefox-esr | grep '^i' or apt list --installed 'firefox-esr*'
to see if you need to hold any additional packages.
I don't know for sure that any of this will work with the GUI update manager you're using, but it works for apt-get dist-upgrade from the command line.
You can see your held packages with
aptitude search '~ahold'
...Akkana _______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
_______________________________________________ nmglug mailing list nmglug@lists.nmglug.org http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--
participants (3)
-
ABQLUG -
Akkana Peck -
Brian O'Keefe