How to install Gnome commander 1.8.1 on Ubuntu 17.04

To install Gnome commander 1.8.1 on Ubuntu 17.04

Gnome-commander is a two-panel graphical file manager designed for GNOME Desktop Environment. Its Graphical User Interface similar to other file managers such as Total Commander, Norton and Midnight Commander. It is developed in GTK-toolkit and GnomeVFS. It is so simple to install Gnome commander on Ubuntu 17.04 and this tutorial covers the ground on the same process.

Installing Gnome

By default ubuntu repository has gnome commander 1.4 version but in order to install latest we need to do source installation and before we start we have to install following dependencies by using following command.

root@linuxhelp:~# apt-get install itstool libglib2.0-dev libxml2-utils gtk+2.0 libgnome-2.0 libgnomeui-dev
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Note, selecting ' librccgtk2-0'  for regex ' gtk+2.0' 
Note, selecting ' libgtk2.0-bin'  for regex ' gtk+2.0' 
Note, selecting ' libgtk2.0-cil'  for regex ' gtk+2.0' 
Note, selecting ' libgtk2.0-dev'  for regex ' gtk+2.0' 
Note, selecting ' libgtk2.0-doc'  for regex ' gtk+2.0' 
Note, selecting ' gtk2.0-examples'  for regex ' gtk+2.0' 
.
.
Certificate added: C=US, O=" thawte, Inc." , OU=Certification Services Division, OU=" (c) 2008 thawte, Inc. - For authorized use only" , CN=thawte Primary Root CA - G3
Certificate added: C=ES, O=FNMT-RCM, OU=AC RAIZ FNMT-RCM
Certificate added: C=US, O=Amazon, CN=Amazon Root CA 1
Certificate added: C=US, O=Amazon, CN=Amazon Root CA 2
Certificate added: C=US, O=Amazon, CN=Amazon Root CA 3
Certificate added: C=US, O=Amazon, CN=Amazon Root CA 4
Certificate added: C=LU, O=LuxTrust S.A., CN=LuxTrust Global Root 2
Certificate added: C=TR, L=Gebze - Kocaeli, O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK, OU=Kamu Sertifikasyon Merkezi - Kamu SM, CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1
148 new root certificates were added to your trust store.
Import process completed.
Done
done.

Now download the latest version from its official site from the terminal using wget command in the following manner.

root@linuxhelp:~# wget https://download.gnome.org/sources/gnome-commander/1.8/gnome-commander-1.8.1.tar.xz
--2018-04-16 02:50:10--  https://download.gnome.org/sources/gnome-commander/1.8/gnome-commander-1.8.1.tar.xz
Resolving download.gnome.org (download.gnome.org)... 209.132.180.162
Connecting to download.gnome.org (download.gnome.org)|209.132.180.162|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://mirrors.ustc.edu.cn/gnome/sources/gnome-commander/1.8/gnome-commander-1.8.1.tar.xz [following]
--2018-04-16 02:50:12--  https://mirrors.ustc.edu.cn/gnome/sources/gnome-commander/1.8/gnome-commander-1.8.1.tar.xz
Resolving mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.141.176.110, 218.104.71.170
Connecting to mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.141.176.110|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7298888 (7.0M) [application/octet-stream]
Saving to: ‘ gnome-commander-1.8.1.tar.xz’ 

gnome-commander-1.8.1.tar.xz   100%[==================================================> ]   6.96M   667KB/s    in 12s    

2018-04-16 02:50:28 (616 KB/s) - ‘ gnome-commander-1.8.1.tar.xz’  saved [7298888/7298888]

After it is downloaded, you shall extract the package and navigate into gnome commander directory by making use of the following command.

root@linuxhelp:~# tar xf gnome-commander-1.8.1.tar.xz
root@linuxhelp:~# cd gnome-commander-1.8.1/

You shall now run the configure file using the following command.

root@linuxhelp:~/gnome-commander-1.8.1# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether ln -s works... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to enable maintainer-specific portions of Makefiles... no
checking for data-style of include used by make... GNU
checking for gcc... gcc
.
.
Optional file metadata support:

  Exif support   : no
  IPTC support   : no
  ID3 support    : no
  Vorbis support : no
  APE support    : no
  FLAC support   : no
  OLE2 support   : no
  ODF support    : no
  PDF support    : no

Type ' make'  to build gnome-commander-1.8.1 and then ' make install'  to install

You shall now build gnome commander by making use of the following command.

root@linuxhelp:~/gnome-commander-1.8.1# make
make  all-recursive
make[1]: Entering directory ' /home/user/gnome-commander-1.8.1' 
Making all in libgcmd
make[2]: Entering directory ' /home/user/gnome-commander-1.8.1/libgcmd' 
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pang
.
.
Making all in tests
make[2]: Entering directory ' /home/user/gnome-commander-1.8.1/tests' 
make[2]: Nothing to be done for ' all' .
make[2]: Leaving directory ' /home/user/gnome-commander-1.8.1/tests' 
make[2]: Entering directory ' /home/user/gnome-commander-1.8.1' 
make[2]: Leaving directory ' /home/user/gnome-commander-1.8.1' 
make[1]: Leaving directory ' /home/user/gnome-commander-1.8.1' 

root@linuxhelp:~/gnome-commander-1.8.1# make install
Making install in libgcmd
make[1]: Entering directory ' /home/user/gnome-commander-1.8.1/libgcmd' 
make[2]: Entering directory ' /home/user/gnome-commander-1.8.1/libgcmd' 
 /bin/mkdir -p ' /usr/local/lib/gnome-commander' 
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libgcmd.la ' /usr/local/lib/gnome-commander' 
libtool: install: /usr/bin/install -c .libs/libgcmd.so.0.0.0 /usr/local/lib/gnome-commander/libgcmd.so.0.0.0
libtool: install: (cd /usr/local/lib/gnome-commander & &  { ln -s -f libgcmd.so.0.0.0 libgcmd.so.0 || { rm -f libgcmd.so.0 & &  ln -s libgcmd.so.0.0.0 libgcmd.so.0  }  })
libtool: install: (cd /usr/local/lib/gnome-commander & &  { ln -s -f libgcmd.so.0.0.0 libgcmd.so || { rm -f libgcmd.so & &  ln -s libgcmd.so.0.0.0 libgcmd.so  }  })
libtool: install: /usr/bin/install -c .libs/libgcmd.lai /usr/local/lib/gnome-commander/libgcmd.la
libtool: install: /usr/bin/install -c .libs/libgcmd.a /usr/local/lib/gnome-commander/libgcmd.a
libtool: install: chmod 644 /usr/local/lib/gnome-commander/libgcmd.a
libtool: install: ranlib /usr/local/lib/gnome-commander/libgcmd.a
libtool: finish: PATH=" /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin"  ldconfig -n /usr/local/lib/gnome-commander
.
.
make[2]: Leaving directory ' /home/user/gnome-commander-1.8.1/tests' 
make[1]: Leaving directory ' /home/user/gnome-commander-1.8.1/tests' 
make[1]: Entering directory ' /home/user/gnome-commander-1.8.1' 
make[2]: Entering directory ' /home/user/gnome-commander-1.8.1' 
make[2]: Nothing to be done for ' install-exec-am' .
make[2]: Nothing to be done for ' install-data-am' .
make[2]: Leaving directory ' /home/user/gnome-commander-1.8.1' 
make[1]: Leaving directory ' /home/user/gnome-commander-1.8.1' 

You shall now open the application from Ubuntu search field.

You can now see that Gnome is running.

With this, the tutorial to install Gnome commander 1.8.1 on Ubuntu 17.04 comes to an end.

Tag : Ubuntu GNOME
Comment
eduardocuentas
May 09 2019
Hi Giacomo, I tried to install gnome-commander in ubuntu 19.04 and had the same problem. I solved it like this

sudo apt-get install itstool
sudo apt-get install libxml2-utils
sudo apt-get install libglib2.0-dev
sudo apt-get install gtk+2.0
sudo apt-get install libgnome2-dev
sudo apt-get install libgnomeui-dev
./configure
make
sudo make install

Hope this helps. Greetings
giacomojack
Apr 23 2018
hallo and thanks for the great article but unfortunally I still have an issue in Ubuntu 17.10, executing the command ./configure This is the error message: configure: error: Package requirements (libgnome-2.0 >= 2.0.0) were not met: even if libgnome is already installed: libgnome-2-0 is already the newest version (2.32.1-6).
Add a comment
FAQ
Q
what are all the dependencies for installing Gnome commander?
A
to install following dependencies by using following command.
# apt-get install itstool libglib2.0-dev libxml2-utils gtk+2.0 libgnome-2.0 libgnomeui-dev
Q
what is the use of installing gnome commander on ubuntu?
A
Gnome-commander is a two-panel graphical file manager designed for GNOME Desktop Environment. Its Graphical User Interface similar to other file managers such as Total Commander, Norton and Midnight Commander. It is developed in GTK-toolkit and GnomeVFS.
Q
how to install the Gnome commander on Ubuntu?
A
Run the command as below to install the Gnome commander
"# apt install gnome-commander"
Q
How to install Double Commander in ubuntu?
A
please execute the command as below to install Double Commander
"# add-apt-repository ppa:alexx2000/doublecmd
# apt-get update
# apt-get install doublecmd-gtk"
Q
how to check command line version of Gnome commander on Ubuntu?
A
run as the following command on your termial
"Gnome-commander --version".