Maui Forums
Digikam and dependencies. - Printable Version

+- Maui Forums (https://forums.mauilinux.org)
+-- Forum: Maui Support (https://forums.mauilinux.org/forumdisplay.php?fid=74)
+--- Forum: Software & Applications (https://forums.mauilinux.org/forumdisplay.php?fid=77)
+--- Thread: Digikam and dependencies. (/showthread.php?tid=23839)



Digikam and dependencies. - eddier - 15th August 2016

Trying to install Digikam but keep getting dependency issues regarding Kipi.

The following packages have unmet dependencies.
digikam : Depends: libkipi11 (>= 4:4.9.80) but it is not going to be installed
Recommends: kipi-plugins but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Any suggestions please.

Congratulations on the switch to Neon as a base.Love it.


RE: Digikam and dependencies. - Chief - 15th August 2016

Use Shotwell until they fix it.


RE: Digikam and dependencies. - Chief - 15th August 2016

(15th August 2016, 0:30)eddier Wrote: Trying to install Digikam but keep getting dependency issues regarding Kipi.

The following packages have unmet dependencies.
digikam : Depends: libkipi11 (>= 4:4.9.80) but it is not going to be installed
          Recommends: kipi-plugins but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Any suggestions please.

Congratulations on the switch to Neon as a base.Love it.

You can also try to Download and install it. Digikam is up to version 5.1.0. The repository version is old. https://www.digikam.org/download


RE: Digikam and dependencies. - dklynx - 17th August 2016

I get the same problem - It seems there is something wrong with the dependencies as synaptic reports that the package digikam conflicts with itself?
Could this be the issue?


RE: Digikam and dependencies. - AJSlye - 17th August 2016

In synaptic use the fix broken packages option and see if that helps.


RE: Digikam and dependencies. - dklynx - 17th August 2016

(17th August 2016, 21:28)AJSlye Wrote: In synaptic use the fix broken packages option and see if that helps.

Nope - just got an error:
E: Unable to correct problems, you have held broken packages.

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies


Not sure how to see what those held broken packages are...


RE: Digikam and dependencies. - AJSlye - 18th August 2016

Try this:
Code:
sudo apt-get update && sudo apt-get autoclean
sudo apt-get clean && sudo apt-get upgrade

Then try to install digikam again.

If that doesn't help try the following:
Code:
apt-mark showhold
This will give you a list of the held packages.

Then:
Code:
sudo apt-mark unhold <package name>

You should then be able to install digikam.

Another option would be to try using aptitude instead of aptget. Aptitude is more intelligent than apt-get and can handle downgrading or removal conflicting packages for you, but it will also make a series of recommendations based on different working scenarios for you to chose from.
Code:
aptitude install digikam



RE: Digikam and dependencies. - deck - 19th August 2016

(18th August 2016, 16:16)AJSlye Wrote: Try this:




Code:
sudo apt-get update && sudo apt-get autoclean
sudo apt-get clean && sudo apt-get upgrade


Another option would be to try using aptitude instead of aptget. Aptitude is more intelligent than apt-get and can handle downgrading or removal conflicting packages for you, but it will also make a series of recommendations based on different working scenarios for you to chose from.




Code:
aptitude install digikam

AJSlye, this one works. Also, after running aptitude, 2 packages will be downgraded, libkf5kipi-data and libkf5kipi-dev. Then Digikam will finish installation without any problems.


SOLVED! - dklynx - 19th August 2016

(19th August 2016, 9:01)deck Wrote:
(18th August 2016, 16:16)AJSlye Wrote: Try this:





Code:
sudo apt-get update && sudo apt-get autoclean
sudo apt-get clean && sudo apt-get upgrade


Another option would be to try using aptitude instead of aptget. Aptitude is more intelligent than apt-get and can handle downgrading or removal conflicting packages for you, but it will also make a series of recommendations based on different working scenarios for you to chose from.





Code:
aptitude install digikam

AJSlye, this one works. Also, after running aptitude, 2 packages will be downgraded, libkf5kipi-data and libkf5kipi-dev. Then Digikam will finish installation without any problems.

Yup!
Aptitude did the trick indeed - Thank you for helping out :-)