MrS0m30n3 / youtube-dl-gui

A cross platform front-end GUI of the popular youtube-dl written in wxPython.
The Unlicense
9.3k stars 1.59k forks source link

.deb file dependency issue. twodict is installed but when it checks for dependencies it doesn't detect it. #213

Closed RustyRaptor closed 7 years ago

RustyRaptor commented 7 years ago

Please follow the guide below

WARNING

All invalid issues will be rejected!!


Before going further


What is the purpose of your issue?

Please remove any sections between (---) if they are not related to your issue


Bug report

The latest .deb on the Ubuntu ppa for xenial is not working. I assure you that twodict is installed and working. I tried both using the source and pip install. I am not sure if this is something I should report here though.

sudo dpkg -i youtube-dlg_0.4-1-webupd8-xenial4_all.deb 
(Reading database ... 308847 files and directories currently installed.)
Preparing to unpack youtube-dlg_0.4-1-webupd8-xenial4_all.deb ...
Unpacking youtube-dlg (0.4-1~webupd8~xenial4) over (0.4-1~webupd8~xenial4) ...
dpkg: dependency problems prevent configuration of youtube-dlg:
 youtube-dlg depends on python-twodict (>= 1.2); however:
  Package python-twodict is not installed.

dpkg: error processing package youtube-dlg (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
 youtube-dlg

What operating system do you use?

List of actions to perform to reproduce the problem:

  1. Download the .deb file from the ppa link
  2. run sudo dpkg -i
  3. Install the dependency it asks for (twodict) once with pip and again from source and try again

What is the expected behavior?

should install normally when twodict is installed.

What happens instead?

It doesn't install and says twodict isn't installed

What operating system do you use?

Ubuntu 16.04 Xenial


Not sure if this is Ubuntu's fault or a mistake in the .deb file.

nodiscc commented 7 years ago

Hi @RustyRaptor the Ubuntu PPA is maintained by @hotice (owner of the webupd8.org website) and is not affiliated with this repo; I tried to ping him here to see if we could work on a common package but no reply so far. I suggest that you contact the package maintainer whose address should be in the information of the .deb package you downloaded.

We are also working on a Debian package but it's incomplete, and we still have to package python-twodict. See #189 and #21

MrS0m30n3 commented 7 years ago

Just download and install the python-twodict package from here. Then you should be able to install the youtube-dlg deb package using dpkg.