Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

How to change from Firefox ESR to Firefox 61

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

How to change from Firefox ESR to Firefox 61

#1 Post by vinoman »

I've recently installed Debian testing. I know that Debian likes Firefox ESR because of stability, but why is it so difficult to change to the newest version of Firefox version 61?

Is there one straightforward way to install the newest version of Firefox?

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#2 Post by cronoik »

You can use https://mozilla.debian.net/ to install Firefox 61 for Buster, but be careful with the priorities of apt. Maybe it is necessary to use apt pinning to reduce the priority of every package from that source except of firefox.
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#3 Post by vinoman »

Well I tried that and not can't run apt-get update!

Code: Select all

# 

# deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 NETINS$

#deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 NETINST$

deb http://ftp.us.debian.org/debian/ buster main deb-src 
http://ftp.us.debian.org/debian/ buster main deb
http://www.deb-multimedia.org buster main non-free deb
http://security.debian.org/debian-security buster/updates main deb-src
http://security.debian.org/debian-security buster/updates main deb

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
Just changed sources.list to:

Code: Select all

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
Now it's updating again but I still not sure how to install Firefox?
Last edited by vinoman on 2018-07-30 22:02, edited 1 time in total.

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#4 Post by cronoik »

vinoman wrote:Well I tried that and not can't run apt-get update!
Please post the complete output of apt-get update.

Seems like you have messed up your sources.list by adding and removing newlines. Please use the following list:

Code: Select all

    #

    # deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 NETINS$

    #deb cdrom:[Debian GNU/Linux testing _Buster_ - Official Snapshot amd64 NETINST$

    deb http://ftp.us.debian.org/debian/ buster main 
    deb-src http://ftp.us.debian.org/debian/ buster main 
    deb http://www.deb-multimedia.org buster main non-free 
    deb http://security.debian.org/debian-security buster/updates main  
    deb-src http://security.debian.org/debian-security buster/updates main

    # This system was installed using small removable media
    # (e.g. netinst, live or single CD). The matching "deb cdrom"
    # entries were disabled at the end of the installation process.
    # For information about how to configure apt package sources,
    # see the sources.list(5) manual.
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#5 Post by vinoman »

here's the output. I'll change list to yours. Thanks.

Code: Select all

davek@debian:~$ su
Password: 
root@debian:/home/davek# apt-get update
E: Type 'http://ftp.us.debian.org/debian/' is not known on line 8 in source list /etc/apt/sources.list
E: The list of sources could not be read.
root@debian:/home/davek# nano /etc/apt/sources.list
root@debian:/home/davek# apt-get update
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Ign:2 http://deb.debian.org/debian stretch InRelease 
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://deb.debian.org/debian stretch Release [118 kB]           
Get:5 http://deb.debian.org/debian stretch Release.gpg [2,434 B]
Get:6 http://security.debian.org/debian-security stretch/updates/contrib Sources [1,384 B]
Get:7 http://deb.debian.org/debian stretch-updates/main Sources [5,792 B]      
Get:8 http://security.debian.org/debian-security stretch/updates/non-free Sources [772 B]
Get:9 http://security.debian.org/debian-security stretch/updates/main Sources [151 kB]
Get:10 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [376 kB]
Get:11 http://deb.debian.org/debian stretch-updates/main amd64 Packages [11.6 kB]
Get:12 http://security.debian.org/debian-security stretch/updates/main Translation-en [176 kB]
Get:13 http://deb.debian.org/debian stretch-updates/main Translation-en [7,761 B]
Get:14 http://deb.debian.org/debian stretch/main Sources [6,758 kB]            
Get:15 http://security.debian.org/debian-security stretch/updates/contrib amd64 Packages [1,760 B]
Get:16 http://deb.debian.org/debian stretch/contrib Sources [44.7 kB]          
Get:17 http://deb.debian.org/debian stretch/non-free Sources [79.7 kB]         
Get:18 http://deb.debian.org/debian stretch/main amd64 Packages [7,099 kB]  
Get:19 http://security.debian.org/debian-security stretch/updates/contrib Translation-en [1,759 B]
Get:20 http://deb.debian.org/debian stretch/main Translation-en [5,393 kB]     
Get:21 http://security.debian.org/debian-security stretch/updates/non-free amd64 Packages [1,268 B]
Get:22 http://security.debian.org/debian-security stretch/updates/non-free Translation-en [481 B]
Get:23 http://deb.debian.org/debian stretch/main amd64 DEP-11 Metadata [3,066 kB]
Get:24 http://deb.debian.org/debian stretch/main DEP-11 64x64 Icons [6,804 kB]
Get:25 http://deb.debian.org/debian stretch/contrib amd64 Packages [50.9 kB]
Get:26 http://deb.debian.org/debian stretch/contrib Translation-en [45.9 kB]
Get:27 http://deb.debian.org/debian stretch/contrib amd64 DEP-11 Metadata [7,308 B]
Get:28 http://deb.debian.org/debian stretch/contrib DEP-11 64x64 Icons [100 kB]
Get:29 http://deb.debian.org/debian stretch/non-free amd64 Packages [78.7 kB]
Get:30 http://deb.debian.org/debian stretch/non-free Translation-en [80.6 kB]
Get:31 http://deb.debian.org/debian stretch/non-free amd64 DEP-11 Metadata [7,180 B]
Get:32 http://deb.debian.org/debian stretch/non-free DEP-11 64x64 Icons [30.0 kB]
Fetched 30.7 MB in 6s (5,405 kB/s)                        
Reading package lists... Done
root@debian:/home/davek# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  chromium
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
root@debian:/home/davek# 
yes, it's all Stretch! not Buster.

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#6 Post by cronoik »

vinoman wrote:....
Just changed sources.list to:

Code: Select all

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
Now it's updating again but I still not sure how to install Firefox?
This is a sources.list of stretch. You can not just mix the release of debian when you don't know what you are doing. With that sources.list you will not get any new packages because the version numbers of packages of the stretch repository are smaller as the one's you have installed. When you try to install new packages you will produce a Frankendebian [1]. Please use the sources.list I have posted and use snap to install firefox (that is the easier/better way for you to go).
Please execute as root:

Code: Select all

apt install snapd
snap install firefox
...and as normal user:

Code: Select all

snap run firefox
[1] https://wiki.debian.org/DontBreakDebian ... nkenDebian
Last edited by cronoik on 2018-07-30 22:18, edited 1 time in total.
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#7 Post by vinoman »

here's the list with your list...

Code: Select all

root@debian:/home/davek# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  chromium
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
root@debian:/home/davek# nano /etc/apt/sources.list
root@debian:/home/davek# nano /etc/apt/sources.list
root@debian:/home/davek# apt-get update
Get:1 http://ftp.us.debian.org/debian buster InRelease [150 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [38.3 kB]
Get:3 http://ftp.us.debian.org/debian buster/main Sources [7,439 kB]           
Get:4 http://www.deb-multimedia.org buster InRelease [22.1 kB]
Err:4 http://www.deb-multimedia.org buster InRelease               
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
Get:5 http://ftp.us.debian.org/debian buster/main amd64 Packages [7,526 kB]
Get:6 http://ftp.us.debian.org/debian buster/main Translation-en [5,654 kB]
Get:7 http://ftp.us.debian.org/debian buster/main amd64 DEP-11 Metadata [3,521 kB]
Get:8 http://ftp.us.debian.org/debian buster/main DEP-11 48x48 Icons [3,505 kB]
Get:9 http://ftp.us.debian.org/debian buster/main DEP-11 64x64 Icons [7,105 kB]
Reading package lists... Done                                                  
W: GPG error: http://www.deb-multimedia.org buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
E: The repository 'http://www.deb-multimedia.org buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@debian:/home/davek# 

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#8 Post by vinoman »

Sorry, but I have messed things up :(

Code: Select all

root@debian:/home/davek# apt install snapd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  apparmor squashfs-tools
Suggested packages:
  apparmor-profiles-extra apparmor-utils
The following NEW packages will be installed:
  apparmor snapd squashfs-tools
0 upgraded, 3 newly installed, 0 to remove and 20 not upgraded.
Need to get 9,524 kB of archives.
After this operation, 44.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.us.debian.org/debian buster/main amd64 apparmor amd64 2.12-5 [521 kB]
Get:2 http://ftp.us.debian.org/debian buster/main amd64 squashfs-tools amd64 1:4.3-6 [123 kB]
Get:3 http://ftp.us.debian.org/debian buster/main amd64 snapd amd64 2.30-5+b1 [8,880 kB]
Fetched 9,524 kB in 1s (7,279 kB/s)
Preconfiguring packages ...
Selecting previously unselected package apparmor.
(Reading database ... 270175 files and directories currently installed.)
Preparing to unpack .../apparmor_2.12-5_amd64.deb ...
Unpacking apparmor (2.12-5) ...
Selecting previously unselected package squashfs-tools.
Preparing to unpack .../squashfs-tools_1%3a4.3-6_amd64.deb ...
Unpacking squashfs-tools (1:4.3-6) ...
Selecting previously unselected package snapd.
Preparing to unpack .../snapd_2.30-5+b1_amd64.deb ...
Unpacking snapd (2.30-5+b1) ...
Setting up apparmor (2.12-5) ...
Created symlink /etc/systemd/system/sysinit.target.wants/apparmor.service → /lib/systemd/system/apparmor.service.
Setting up squashfs-tools (1:4.3-6) ...
Processing triggers for systemd (239-7) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up snapd (2.30-5+b1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.autoimport.service → /lib/systemd/system/snapd.autoimport.service.
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.core-fixup.service → /lib/systemd/system/snapd.core-fixup.service.
Created symlink /etc/systemd/system/timers.target.wants/snapd.refresh.timer → /lib/systemd/system/snapd.refresh.timer.
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.service → /lib/systemd/system/snapd.service.
Created symlink /etc/systemd/system/timers.target.wants/snapd.snap-repair.timer → /lib/systemd/system/snapd.snap-repair.timer.
Created symlink /etc/systemd/system/sockets.target.wants/snapd.socket → /lib/systemd/system/snapd.socket.
Created symlink /etc/systemd/system/final.target.wants/snapd.system-shutdown.service → /lib/systemd/system/snapd.system-shutdown.service.
snapd.refresh.service is a disabled or a static unit, not starting it.
snapd.snap-repair.service is a disabled or a static unit, not starting it.
root@debian:/home/davek# snap install firefox
2018-07-30T16:00:05-07:00 INFO Waiting for restart...
2018-07-30T16:00:09-07:00 INFO added auto-connect task
firefox 61.0.1-1 from 'mozilla' installed
root@debian:/home/davek# snap run firefox
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Documents': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Desktop': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Downloads': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Music': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Pictures': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Videos': No such file or directory
ln: failed to create symbolic link '/root/snap/firefox/common/snap/firefox/common/Templates': No such file or directory
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0
root@debian:/home/davek# 

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#9 Post by cronoik »

I have forgotten to mention that. Please execute 'snap run firefox' as your user, not as root. Sorry.
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#10 Post by vinoman »

Thank you. It's working now :)

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#11 Post by cronoik »

By the way, are you aware that your deb-multimedia entry is disabled?
vinoman wrote:W: GPG error: http://www.deb-multimedia.org buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
E: The repository 'http://www.deb-multimedia.org buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
In case you want to use that repository, you should follow the instructions for adding the repository to buster [1].

[1] http://www.deb-multimedia.org/
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#12 Post by vinoman »

Now I really broke it...

Code: Select all

[1]+  Stopped                 nano /etc/apt/sources.list
root@debian:/home/davek# nano /etc/apt/sources.list
root@debian:/home/davek# nano /etc/apt/sources.list
Use "fg" to return to nano.

[2]+  Stopped                 nano /etc/apt/sources.list
root@debian:/home/davek# fg
nano /etc/apt/sources.list
root@debian:/home/davek# exit
exit
There are stopped jobs.
root@debian:/home/davek# apt-get update
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://ftp.us.debian.org/debian buster InRelease                         
Get:3 http://www.deb-multimedia.org buster InRelease [22.1 kB]                 
Err:3 http://www.deb-multimedia.org buster InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
Reading package lists... Done
W: GPG error: http://www.deb-multimedia.org buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
E: The repository 'http://www.deb-multimedia.org buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@debian:/home/davek# 
Now what do I do? reinstall Debian and start over?

cronoik
Posts: 310
Joined: 2015-05-20 21:17

Re: How to change from Firefox ESR to Firefox 61

#13 Post by cronoik »

vinoman wrote:Now I really broke it...
It is the same error as before and nobody said that you should modify your sources.list. I have said that you should follow the instructions of http://www.deb-multimedia.org/ which are as follows:

Code: Select all

apt-get update -oAcquire::AllowInsecureRepositories=true
apt-get install deb-multimedia-keyring -oAcquire::AllowInsecureRepositories=true
Have a nice day!

User avatar
vinoman
Posts: 354
Joined: 2008-08-28 03:30

Re: How to change from Firefox ESR to Firefox 61

#14 Post by vinoman »

cronoik wrote:
vinoman wrote:Now I really broke it...
It is the same error as before and nobody said that you should modify your sources.list. I have said that you should follow the instructions of http://www.deb-multimedia.org/ which are as follows:

Code: Select all

apt-get update -oAcquire::AllowInsecureRepositories=true
apt-get install deb-multimedia-keyring -oAcquire::AllowInsecureRepositories=true
Thanks for your help.

User avatar
cds60601
df -h | participant
df -h | participant
Posts: 706
Joined: 2017-11-25 05:58
Location: Florida
Has thanked: 129 times
Been thanked: 60 times

Re: How to change from Firefox ESR to Firefox 61

#15 Post by cds60601 »

Have a look here, https://wiki.debian.org/Firefox#Firefox ... nd_Nightly
There are a few ways to install what you want.
Supercalifragilisticexpialidocious

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: How to change from Firefox ESR to Firefox 61

#16 Post by stevepusser »

Deb-multimedia has mangled systems in the past, too. It's not part of the Debian project. What do you need from it that you can't get in the Debian repos?
MX Linux packager and developer

User avatar
pylkko
Posts: 1802
Joined: 2014-11-06 19:02

Re: How to change from Firefox ESR to Firefox 61

#17 Post by pylkko »

I also noticed that the next ESR (60.1) is in experimental and it will likely be soon moved to stable. If I'm not wrong, stable is already now at the last point release of the old ESR anyway.

Post Reply