I am in the process of installing the latest gnome-commander (1.10.2) on Ubuntu Mate 18.04. The package is not in the repos and due to some older library concerns it is my understanding that it will not be added to the repos. That said, I have downloaded the tarball, unpacked it, installed the necessary development libraries then configure; make; sudo make install and it runs great. Next I ran checkinstall to create a quick and dirty .deb file to install on a couple of my other machines. Again this worked fine.
I installed the .deb package on another Ubuntu Mate 18.04 machine
Code:
ken@ubuntu:~/Desktop$ sudo gdebi gnome-commander_1.10.2-1_amd64.deb
[sudo] password for ken:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
gnome-commander
Do you want to install the software package? [y/N]:y
Selecting previously unselected package gnome-commander.
(Reading database ... 200107 files and directories currently installed.)
Preparing to unpack gnome-commander_1.10.2-1_amd64.deb ...
Unpacking gnome-commander (1.10.2-1) ...
Setting up gnome-commander (1.10.2-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
ken@ubuntu:~/Desktop$ gnome-commander
gnome-commander: error while loading shared libraries: libgnomeui-2.so.0: cannot open shared object file: No such file or directory
However, it does not run due to a dependency issue. The .spec file clearly states
Code:
Requires: libgnomeui >= 2.4.0
and if I install libgnomeui-0 the problem is fixed and gnome-commander runs.
My question is... How do I install from a package from a local .deb file AND cause any dependencies to be installed at the same time? In CentOS 7 I can use yum install my_local_package.rpm and the local package and its dependencies will be installed. I have looked at the man pages for gdebi, dpkg, apt, aptitude, apt-get and synaptic. I see information about how to IGNORE dependencies but nothing to cover the situation at hand.
TIA.
Ken
Bookmarks