babluboy / bookworm

A simple ebook reader for Elementary OS
GNU General Public License v3.0
1.32k stars 100 forks source link

Can not install on Ubuntu 18.04 #292

Closed arruw closed 4 years ago

arruw commented 4 years ago

Can not install on Ubuntu 18.04, can you help me?

$ sudo add-apt-repository ppa:bookworm-team/bookworm
$ sudo apt update && sudo apt install bookworm
...
...
...
The following packages have unmet dependencies:
 bookworm : Depends: com.github.babluboy.bookworm but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
omendezmorales commented 4 years ago

Hi @matjazmav , I'm not sure you're following exactly the install instructions? your package name above should say com.github.babluboy.bookworm

plus, there are additional instructions in case you miss the libgranite packag, described in the same page. I hope it helps.

cyberjaguar commented 4 years ago

Why is it not just simply called bookworm ??? This is what everybody would expect and I guess every second user runs into this. Why are you using com.github.babluboy.bookworm as a program name? This does not make sense at all. Please make it just bookworm - KISS! Thanks!

Also it would be great to remove that additional ppa dependency, but I understand that this generates some work - is there no way to avoid that in the first place?

Mandroide commented 4 years ago

I had that issue, and the problem was that it needed libgranite5. I fix it with the following solution:

sudo add-apt-repository ppa:philip.scott/spice-up-daily
sudo apt install libgranite5

Source: https://news.ycombinator.com/item?id=19197859

babluboy commented 4 years ago

the reason why the package name was changed from "bookworm" to "com.github.babluboy.bookworm" is due to the Reverse Domain Name Notation (RDNN) as described in the Elementary HIG: https://elementary.io/docs/code/getting-started#the-desktop-file

Closing this as hopefully the installation issue with libgranite should be resolved by the installation of the dependant libraries. This is also described here: https://babluboy.github.io/bookworm/#install