docker / kitematic

Visual Docker Container Management on Mac & Windows
https://kitematic.com
Apache License 2.0
12.25k stars 1.41k forks source link

Kitematic is not install-able on Ubuntu Groovy 20.10 #5779

Open louia opened 3 years ago

louia commented 3 years ago

Expected behavior

Intalled properly

Actual behavior

"The following packages have unmet dependencies: kitematic: Dépend: gvfs-bin but it is not installable"

Information about the Issue

This is the latest ubuntu software release. I actually run on pop_OS 20.10, all packages updates have been installed.

Steps to reproduce the behavior

  1. install the latest release of Kitematic on Ubuntu 20.10
yue-wen commented 3 years ago

I have same issue. What am doing is follow this post https://gnu-linux.org/quickly-edit-a-deb-package.html. Remove dependencie gvfs-bin from file DEBIAN/control. Now it can be installed.

sudo dpkg -i Kitematic-0.17.13_amd64.deb

PS. at your own risk

Yofo-me commented 3 years ago

I find this program requires python2,in fact I prefer to using python3 and so I give up.

PratyushBasu commented 3 years ago

Based on the solution provided by @yue-wen , PFB the steps to tackle this hassle (DEBIAN Package unpack-edit-pack). The gnu-linux URL didn't open when I tried. Assumption: You already downloaded the "Kitematic-0.17.13_amd64.deb" package.

1 mkdir tmp_d

2 sudo dpkg-deb -R Kitematic*.deb tmp_d # unpack/raw-extract the Debian package to tmp directory

3 edit "tmp_d/DEBIAN/control" file to remove the dependencies. For me, 1. gvfs-bin, 2. gconf2, 3. python

4 sudo dpkg-deb -b tmp_d/ Kitematic-0.17.13_amd64.deb # pack/build the Debian package using tmp directory

5 sudo dpkg -i Kitematic-0.17.13_amd64.deb # Kitematic installation

Kitematic should be installed by now. You can find it in installed applications. Feel free to let me know your feedback/complaint abouta my post.

cnpog commented 3 years ago

sudo dpkg --ignore-depends=gvfs-bin -i Kitematic-0.17.13_amd64.deb

mimranfaruqi commented 3 years ago

I was able to install gvfs-bin by downloading it from the official website. I have Ubuntu 21.04 where python3.9 is setup by default. So I had to avoid the python dependency by --ignore-depends=python and it installed.