Installing the Pale Moon Web Browser on CentOS 7

I wanted to try the Pale Moon web browser, which is free and open-source software (FOSS) on a CentOS 7 Linux system, but when I tried installing it with yum, the package was not found.

# yum install palemoon
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos-distro.1gservers.com
 * epel: archive.linux.duke.edu
 * extras: centos.host-engine.com
 * updates: centos.den.host-engine.com
No package palemoon available.
Error: Nothing to do
#



I was able to resolve the problem, by adding the Pale Moon repository.

# wget https://copr.fedorainfracloud.org/coprs/bgstack15/palemoon/repo/epel-7/bg
stack15-palemoon-epel-7.repo -O /etc/yum.repos.d/bgstack15-palemoon.repo
--2019-03-01 21:39:26--  https://copr.fedorainfracloud.org/coprs/bgstack15/palem
oon/repo/epel-7/bgstack15-palemoon-epel-7.repo
Resolving copr.fedorainfracloud.org (copr.fedorainfracloud.org)... 209.132.184.5
4
Connecting to copr.fedorainfracloud.org (copr.fedorainfracloud.org)|209.132.184.
54|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 338 [text/plain]
Saving to: ‘/etc/yum.repos.d/bgstack15-palemoon.repo’

100%[======================================>] 338         --.-K/s   in 0s      

2019-03-01 21:39:27 (15.9 MB/s) - ‘/etc/yum.repos.d/bgstack15-palemoon.repo’ sav
ed [338/338]

#

I was then able to install the Pale Moon web browser with yum install palemoon.

# yum install palemoon
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos-distro.1gservers.com
 * epel: archive.linux.duke.edu
 * extras: centos.host-engine.com
 * updates: centos.den.host-engine.com
bgstack15-palemoon                                       | 3.9 kB     00:00     
bgstack15-palemoon/x86_64/primary_db                       |  13 kB   00:00     
Resolving Dependencies
--> Running transaction check
---> Package palemoon.x86_64 0:28.4.0-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch          Version          Repository                 Size
================================================================================
Installing:
 palemoon        x86_64        28.4.0-1         bgstack15-palemoon         42 M

Transaction Summary
================================================================================
Install  1 Package

Total download size: 42 M
Installed size: 110 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7/bgstack15-palemoon/packages/palemoon-28.4.0-1.x
86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 1feb997b: NOKEY
Public key for palemoon-28.4.0-1.x86_64.rpm is not installed
palemoon-28.4.0-1.x86_64.rpm                               |  42 MB   00:20     
Retrieving key from https://copr-be.cloud.fedoraproject.org/results/bgstack15/pa
lemoon/pubkey.gpg
Importing GPG key 0x1FEB997B:
 Userid     : "bgstack15_palemoon (None) <bgstack15#palemoon@copr.fedorahosted.o
rg>"
 Fingerprint: 7f57 1655 3768 c2b9 fe6a 064e e642 0909 1feb 997b
 From       : https://copr-be.cloud.fedoraproject.org/results/bgstack15/palemoon
/pubkey.gpg
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : palemoon-28.4.0-1.x86_64                                     1/1 
  Verifying  : palemoon-28.4.0-1.x86_64                                     1/1 

Installed:
  palemoon.x86_64 0:28.4.0-1                                                    

Complete!
#

I could then open the browser by clicking on Applications at the top, left-hand side of the screen and within the Internet group selecting Pale Moon Web Browser. When you first open the browser it will display the page at http://www.palemoon.org/firstrun.shtml.

Udemy Generic Category (English)120x600

Pale Moon browser first run

Related articles:

  1. Installing support for the EPEL repository on CentOS
  2. Using the EPEL repository for a CentOS 7 system
  3. Determining which repository a package comes from