How to install Catfish in Debian 8.3

How to install Catfish in Debian 8.3

Catfish is a cross-platform GTK+ file search utility tool written in python. The interface is intentionally lightweight and simple and the search engine is powered by find and locate with search suggestions. This tutorial explains the installation procedure of Catfish on Debian 8.3.

Installation procedure

To start the installation process, use the nano command to open the sources.list configuration file.

root@linuxhelp:~# nano /etc/apt/sources.list

The sources.list configuration file has been opened. Now add these lines at end of the file. Save and exit from the file.

deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main

Next execute the apt-get update command to update the apt sources-list in the target system.

root@linuxhelp:~# apt-get update
Get:1 http://ftp.debian.org jessie-updates InRelease [145 kB]
Ign http://ftp.de.debian.org jessie InRelease          
Get:2 http://ftp.de.debian.org jessie Release.gpg [2,373 B]
Ign http://ftp.debian.org stable InRelease                               
Get:3 http://ftp.de.debian.org jessie Release [148 kB]
Get:4 http://ftp.debian.org jessie-updates/main Sources [15.5 kB]
Get:5 http://ftp.debian.org jessie-updates/contrib Sources [32 B]        
Get:6 http://ftp.debian.org jessie-updates/main amd64 Packages/DiffIndex [7,900 B]
Get:7 http://ftp.debian.org jessie-updates/contrib amd64 Packages [32 B]
Get:8 http://ftp.debian.org jessie-updates/contrib Translation-en [14 B]   
Get:9 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]  
Get:10 http://ftp.debian.org stable Release.gpg [2,373 B]      
Get:11 http://ftp.de.debian.org jessie/main amd64 Packages [6,790 kB]
Get:12 http://ftp.debian.org jessie-updates/main amd64 2017-03-14-2025.02.pdiff [526 B]
.
.
Get:22 http://ftp.de.debian.org jessie/main Translation-en [4,583 kB]                        
Fetched 23.5 MB in 1min 49s (215 kB/s)                                                       
Reading package lists... Done

The target system is updated with the required repositories. Install the Catfish package by running the following command.

root@linuxhelp:~# apt-get install catfish
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
  python3-pexpect
Suggested packages:
  python-pexpect-doc
The following NEW packages will be installed:
  catfish python3-pexpect
0 upgraded, 2 newly installed, 0 to remove and 292 not upgraded.
Need to get 122 kB of archives.
After this operation, 690 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.debian.org/debian/ stable/main python3-pexpect all 3.2-1 [38.2 kB]
.
.
Setting up python3-pexpect (3.2-1) ...
Setting up catfish (1.2.2-1) ...

Once the package is installed click on the Activities window and type the package name in the search bar. Click on the icon to run the catfish application.

Wasn' t that an easy installation procedure? Catfish uses only GTK+3 and configuration can be donw using command-line options.

FAQ
Q
where to open the application of catfish in ubuntu?
A
Once the package is installed click on the Activities window and type the package name in the search bar. Click on the icon to run the catfish application.
Q
why we need to install the catfish in debian?
A
Catfish is a cross-platform GTK+ file search utility tool written in python. The interface is intentionally lightweight and simple and the search engine is powered by find and locate with search suggestions
Q
is there any source package available for Catfish?
A
refer the following link for source package of Catfish
"https://launchpad.net/catfish-search/1.4/1.4.5/+download/catfish-1.4.5.tar.gz".
Q
what are the dependencies required to install catfish?
A
the dependencies required to install catfish are
debhelper (>= 9)
python-gi-dev
python3
python3-distutils-extra
Q
what is latest version of catfish?
A
latest version of catfish is 1.4.2