Cyberithub

How to Install Googler on RHEL/CentOS 7/8{Easy Steps}

Advertisements

In this article, i will show you how to install googler on RHEL/CentOS 7/8 in easy steps. If you are looking for a tool to perform google search from Linux Command Line then you can think about installing and using a tool called googler. This tool provides lot of different options which can be used to perform google search efficiently from the Linux terminal. To Know more about the googler features you can check Googler: Best Tool for Google Search from Linux(RHEL/CentOS 7/8) Command Line or Terminal.

How to Install Googler on RHEL/CentOS 7/8{Easy Steps}

How to Install Googler on RHEL/CentOS 7/8

Also Read: 10 Easy Steps to Install psacct or acct User Activity monitoring tool on RHEL/CentOS 7/8

Step 1: Prerequisites

a) You need to have a running RHEL/CentOS 7/8 System.

b) You should have yum tool installed in your Server. You can check Top 22 YUM command examples in RedHat/CentOS 7 to know more about yum command.

c) You need to have root or sudo access to run privileged commands. Please Check How to Add User to Sudoers to know more about providing sudo access to the User.

Step 2: Update Your Server

Before going through the steps to install googler on RHEL/CentOS 7/8, it is always recommended to first update your server using yum update -y command as shown below. This will download and install all the latest released updates from yum repository. Installing any new packages might require updated dependencies hence it is very important to keep your server updated.

[root@localhost ~]# yum update -y
--> Running transaction check
---> Package ansible.noarch 0:2.9.10-1.el7 will be updated
---> Package ansible.noarch 0:2.9.14-1.el7 will be an update
---> Package ca-certificates.noarch 0:2019.2.32-76.el7_7 will be updated
---> Package ca-certificates.noarch 0:2020.2.41-70.0.el7_8 will be an update
---> Package curl.x86_64 0:7.29.0-57.el7 will be updated
---> Package curl.x86_64 0:7.29.0-57.el7_8.1 will be an update
---> Package dbus.x86_64 1:1.10.24-13.el7_6 will be updated
---> Package dbus.x86_64 1:1.10.24-14.el7_8 will be an update
---> Package dbus-libs.x86_64 1:1.10.24-13.el7_6 will be updated
---> Package dbus-libs.x86_64 1:1.10.24-14.el7_8 will be an update
---> Package grub2.x86_64 1:2.02-0.81.el7.centos will be updated
---> Package grub2.x86_64 1:2.02-0.86.el7.centos will be an update
---> Package grub2-common.noarch 1:2.02-0.81.el7.centos will be updated
---> Package grub2-common.noarch 1:2.02-0.86.el7.centos will be an update
---> Package grub2-pc.x86_64 1:2.02-0.81.el7.centos will be updated

Step 3: Install Python3 on RHEL/CentOS 7/8

Googler has dependency on python3 so you need to first install python3 package on the Server using yum install python3 -y command as specified below.

[root@localhost ~]# yum install python3 -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirrors.estointernet.in
* epel: mirror.telkomuniversity.ac.id
* extras: centos.mirrors.estointernet.in
* rpmfusion-free-updates: mirrors.piconets.webwerks.in
* updates: centos.mirrors.estointernet.in
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-13.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-13.el7 for package: python3-3.6.8-13.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-13.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-13.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-13.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-13.el7 will be installed
---> Package python3-pip.noarch 0:9.0.3-7.el7_7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-13.el7 base 69 k
Installing for dependencies:
python3-libs x86_64 3.6.8-13.el7 base 7.0 M
python3-pip noarch 9.0.3-7.el7_7 updates 1.8 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
========================================================================================================================================================================
Install 1 Package (+3 Dependent packages)

Total download size: 9.4 M
Installed size: 48 M
Downloading packages:
(1/4): python3-3.6.8-13.el7.x86_64.rpm | 69 kB 00:00:00
(2/4): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(3/4): python3-libs-3.6.8-13.el7.x86_64.rpm | 7.0 MB 00:00:01
(4/4): python3-pip-9.0.3-7.el7_7.noarch.rpm | 1.8 MB 00:00:01
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 5.1 MB/s | 9.4 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : python3-setuptools-39.2.0-10.el7.noarch 1/4
Installing : python3-libs-3.6.8-13.el7.x86_64 2/4
Installing : python3-3.6.8-13.el7.x86_64 3/4
Installing : python3-pip-9.0.3-7.el7_7.noarch 4/4
Verifying : python3-pip-9.0.3-7.el7_7.noarch 1/4
Verifying : python3-3.6.8-13.el7.x86_64 2/4
Verifying : python3-setuptools-39.2.0-10.el7.noarch 3/4
Verifying : python3-libs-3.6.8-13.el7.x86_64 4/4

Installed:
python3.x86_64 0:3.6.8-13.el7

Dependency Installed:
python3-libs.x86_64 0:3.6.8-13.el7 python3-pip.noarch 0:9.0.3-7.el7_7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!

NOTE:

Please make sure to install EPEL repository by using yum install epel-release -y command if it is not installed and enabled already.

Step 4: Install Googler on RHEL/CentOS 7/8

Once we have python3 installed on the Server, you can now install googler from below rpm command. Since in this article I am using CentOS 7.7 Server so I will choose my rpm package accordingly from GITHUB link and install it using rpm -ivh <Googler_rpm_package> command.

[root@localhost ~]# rpm -ivh https://github.com/jarun/googler/releases/download/v4.3.1/googler-4.3.1-1.el7.7.centos.x86_64.rpm
Retrieving https://github.com/jarun/googler/releases/download/v4.3.1/googler-4.3.1-1.el7.7.centos.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:googler-4.3.1-1.el7 ################################# [100%]

Step 5: Verify Googler Package Installation

You can verify the installation by querying the googler package from RPMDB using rpm -qa | grep -i googler command as shown below.

[root@localhost ~]# rpm -qa | grep -i googler
googler-4.3.1-1.el7.x86_64

Step 6: Check googler version

If you want to check the googler version then you can use googler -v command as shown below. As you can see from below output, current googler version is 4.3.1.

[root@localhost ~]# googler -v
4.3.1

Step 7: Remove Googler Package from RHEL/CentOS 7/8

If you want to remove googler package from RHEL/CentOS 7/8 then you need to use rpm -ev googler command as shown below.

[root@localhost ~]# rpm -ev googler
Preparing packages...
googler-4.3.1-1.el7.x86_64

 

 

 

Popular Recommendations:-

11 Best Python OS Module Examples on Linux

How to Install PIP3 Utility on Linux(RHEL/CentOS 7/8){Easy Steps}

How to Properly Search PHP Modules Using YUM tool in Linux(RHEL/CentOS 7/8)

Solved: ModuleNotFoundError: No module named 'requests' in Python 3

Solved: FATAL: Authentication Helper Program /usr/lib/squid/basic_ncsa_auth: (2) No Such File or Directory

How to Install and Configure Squid Proxy Server on RHEL/CentOS 7/8

5 Best Ways to Become root user or Superuser in Linux (RHEL/CentOS/Ubuntu)

Leave a Comment