[nmglug] dist-update w/o upgrading Firefox

ABQLUG community at abqlug.com
Mon May 27 16:31:10 PDT 2019


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/+files/firefox-esr_52.9.0esr-1~14.04.york0_amd64.deb
>> libevent-2.0-5: 
>> http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb
>> libhunspell-1.3-0: 
>> http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.3-4ubuntu1_amd64.deb
>> libjsoncpp0: 
>> http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
>> libvpx3: 
>> http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu1_amd64.deb
>>
>> 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/+files/firefox-esr_52.9.0esr-1~14.04.york0_amd64.deb
>>     http://security.ubuntu.com/ubuntu/pool/main/libe/libevent/libevent-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb
>>     http://mirrors.kernel.org/ubuntu/pool/main/h/hunspell/libhunspell-1.3-0_1.3.3-4ubuntu1_amd64.deb
>>     http://http.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
>>     http://mirrors.kernel.org/ubuntu/pool/main/libv/libvpx/libvpx3_1.5.0-2ubuntu1_amd64.deb
>>
>>
>>
>> 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-US/firefox-52.9.0esr.tar.bz2
>>
>> Also, I wrote a blog post on this.
>>
>> https://www.abqlug.com/tutorials/how-to-install-firefox-esr-52-9-on-ubuntu-18-04/
>>
>> 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 at lists.nmglug.org
>>>> http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
>>>>
>>>>
>>> -- 
>>>
>>> _______________________________________________
>>> nmglug mailing list
>>> nmglug at lists.nmglug.org
>>> http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
>>
> -- 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nmglug.org/pipermail/nmglug-nmglug.org/attachments/20190527/ab47dec3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.png
Type: image/png
Size: 3913 bytes
Desc: not available
URL: <http://lists.nmglug.org/pipermail/nmglug-nmglug.org/attachments/20190527/ab47dec3/attachment-0001.png>


More information about the nmglug mailing list