Install the Latest Version of digiKam on Ubuntu 10.04

Can’t wait till the latest version of digiKam appears in the official Ubuntu software repositories? You don’t have to: using the personal package archives (PPA) provided by the Launchpad service, you can install the latest release of digiKam with a few simple commands. Before you proceed, though, remove any previous version of digiKam installed on your machine. Also, to be on the safe side, delete all the related configuration files. You can do that using the Ubuntu Tweak tool.

Now you are ready to install the most recent version of digiKam. First, add the PPA containing the latest digiKam packages and the required libraries:

sudo add-apt-repository ppa:kubuntu-ppa/ppa
sudo add-apt-repository ppa:philip5/kde44

Update then the repositories:

sudo apt-get update

And install the digikam package:

sudo apt-get install digikam

That’s all there is to it. Launch digiKam by choosing Applications | Graphics | digiKam and enjoy the latest and greatest version of this powerful photo management application.

 

Freelance tech writer covering Linux and open source software.

Tagged with: ,
Posted in Open Source, Photography, Software
26 comments on “Install the Latest Version of digiKam on Ubuntu 10.04
  1. Emanuele says:

    I compiled philip5 version for kde 4.5 beta2 (kubuntu beta backports)

    https://launchpad.net/~nuovodna/+archive/nuovodna-stuff

  2. tanemahuta says:

    amazing! I have been waiting for a ppa with recent digikam versions for ages! Thanks a lot!

  3. skitterman says:

    4:4.5.0+svn1136700-lucid~ppa1 versioning is wrong. It should be 4:4.4.85+svn… – As you have it, that package has a higher version number than the final 4.5.0 package will have. If people upgrade to Maverick, they’ll still have your package.

    • philip5 says:

      My bad. I was a bit to hasty when naming the version. As you put it the problem would occur if/when the packages ported need to be updated to the real kdegraphic 4.5.0 final (or newer betas) even if it works as it should right now.

      I’ll correct the versioning soon.

  4. Vikram says:

    Why not use a rolling distro like Arch ? I can get updates within 24 hrs of the release of the next version. Also unlike Ubuntu the upgrades never break anything since its done in smaller increments continuously.

    • kellemes says:

      I don’t see why anyone would be interested in your remark.
      Anyway, you don’t know what you’re talking about..

  5. jbernardo says:

    Now that SC 4.5 RC is out, do you know where can I get a updated digikam? The kubuntu beta ppa doesn’t include digikam or showfoto.

  6. karol says:

    It doesn’t work:

    QSqlDatabasePrivate::removeDatabase: connection ‘ConnectionTest’ is still in use, all queries will cease to work.
    Time elapsed: 14 ms
    Time elapsed: 2 ms
    Model: Time elapsed: 40 ms
    TextureColorizer: Time elapsed: 17 ms
    Time elapsed: 3 ms
    Time elapsed: 2 ms
    Model: Time elapsed: 7 ms
    digikam: symbol lookup error: /usr/lib/libdigikamcore.so.1: undefined symbol: _ZN11KDcrawIface19RawDecodingSettingsaSERKS0_

    any ideas how to fix it?

  7. frenchuser says:

    i have the same problem here.

  8. frenchuser says:

    Solve after a “sudo aptitude safe-upgrade” to upgrade
    libqtcore4 from version 4.6.2 to 4.6.3.

  9. Jono says:

    Not working here. The mysql DB is tested to be ok but once you actually try to put something in it digikam complains that it’s lost connection and forever tries to reconnect. In sqlite it scans ok but there are no thumbnails.

    Methinks a severe lack of testing was done.

  10. Sebastiano says:

    My kubuntu installed on virtualbox doesn’t start anymore after I’ve installed it, any clue?

  11. Russ says:

    Followed the instructions and now have a version of digikam that segfaults just after the “preparing collection scan” window closes and a new one pops up.

    Ran the aptitude safe-upgrade mentioned earlier. It wasn’t to upgrade libqtcore4 but other related packages like libkexiv2 and libkdcraw8.

    Seems to be working…

  12. Gabriele Bianchi says:

    In my case (ubuntu 10.04) it does not work. It does not start, complaining that

    >digikam: error while loading shared libraries: >libexiv2.so.9: cannot open shared object file: No such >file or directory

    In ubuntu 10.04 there is libexiv2-6 and the file /usr/lib/libexiv2.so.6 Many programs depend on it (kile, k3b …) and thus I cannot remove it.

    Should I install also libexiv2-9 (for instance the deb from debian testing)? Can it coexist with the version libexiv2-6?

    Thanks, gabriele

  13. John says:

    I have upgraded to Lucid with KDE 4.5 using a clean installation. I cannot get digikam 1.4 or kipi 1.4 to compile.
    The issues relate to kde-graphics-data, and

    apt-get build-dep digikam gives:-

    The following packages have unmet dependencies.
    libkdcraw-dev: Depends: libkdcraw8 (= 4:4.5.0b-0ubuntu1~lucid1~ppa1) but 4:4.5.0+svn1136700-lucid~ppa1 is to be installed
    libkexiv2-dev: Depends: libkexiv2-8 (= 4:4.5.0b-0ubuntu1~lucid1~ppa1) but 4:4.5.0+svn1136700-lucid~ppa1 is to be installed
    E: Build-dependencies for digikam could not be satisfied.

    Nay thoughts on how to proceed here.

    Thanks,
    John

  14. schnebeck says:

    The latest packages from

    http://launchpad.net/~nuovodna/+archive/nuovodna-stuff/+packages

    work fine on Kubuntu Lucid with latest KDE 4.5.1 from ppa.
    I integrated the ppa by
    add-apt-repository ppa:nuovodna/nuovodna-stuff
    removed unwanted reps from /etc/apt/sources.conf.d
    and then as ususal
    apt-get update && apt-get upgrade

    HTH

    Thorsten

    • Dahaniel says:

      @Thorsten:

      from which ppa did you install KDE 4.5.1, I tried to install Digikam from nuovodna but have many unresolved dependencies:

      digikam:
      Hängt ab: libkabc4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkdcraw8 (>=4:4.5.1), aber es wird 4:4.4.5-0ubuntu1~lucid1~ppa1 installiert
      Hängt ab: libkde3support4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkdecore5 (>=4:4.5.1) but it is not installable
      Hängt ab: libkdeui5 (>=4:4.5.1) but it is not installable
      Hängt ab: libkexiv2-8 (>=4:4.5.1), aber es wird 4:4.4.5-0ubuntu1~lucid1~ppa1 installiert
      Hängt ab: libkfile4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkhtml5 (>=4:4.5.1) but it is not installable
      Hängt ab: libkio5 (>=4:4.5.1) but it is not installable
      Hängt ab: libkipi7 (>=4:4.5.1), aber es wird 4:4.4.5-0ubuntu1~lucid1~ppa1 installiert
      Hängt ab: libkjsapi4 (>=4:4.5.1) but it is not installable
      Hängt ab: libknotifyconfig4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkparts4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkresources4 (>=4:4.5.1) but it is not installable
      Hängt ab: libkutils4 (>=4:4.5.1) but it is not installable
      Hängt ab: libmarblewidget10 (>=4:4.5.1) but it is not installable
      Hängt ab: libnepomuk4 (>=4:4.5.1) but it is not installable
      Hängt ab: libphonon4 (>=4:4.7.0really4.4.2), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-dbus (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-network (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-qt3support (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-sql (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-svg (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqt4-xml (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqtcore4 (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libqtgui4 (>=4:4.7.0~rc1), aber es wird 4:4.6.3-0ubuntu1 installiert
      Hängt ab: libsolid4 (>=4:4.5.1) but it is not installable
      Hängt ab: libsoprano4 (>=2.5.0+dfsg.1), aber es wird 2.4.2+dfsg.1-0ubuntu1.1 installiert
      Hängt ab: digikam-data, aber es wird nicht installiert

      • schnebeck says:

        This is my /etc/apt/sources.conf.d:

        aleksander-m-dbus-development-lucid.list
        kubuntu-ppa-ppa-lucid.list
        kubuntu-ppa-backports-lucid.list
        nuovodna-nuovodna-stuff-lucid.list
        thilo.ginkel-qt4.7-bugfix-lucid.list

        (for add-apt-rerepository please use:
        ppa:aleksander-m/dbus-development
        ppa:kubuntu-ppa/ppa
        ppa:kubuntu-ppa/backports
        ppa:nuovodna/nuovodna-stuff
        ppa:thilo.ginkel/qt4.7-bugfix
        )

        The first one is a hint from dot.kde.org to fix dbus bugs triggered e.g. from dolphin

        The next two are my standard repositories for rolling kde upgrades in kubuntu

        Then the repository for digikam and last but not least a special qt bugfix repository for krdc and co. to fix fullscreen problems. Maybe these fixes are already backported to the standard repositories.

        HTH

        Thorsten

      • Dahaniel says:

        Thanks, I could install and start it now, but there are a couple of errors and no thumbnails show up, Digikam is completely empty:

        digikam(26751): couldn’t create slave: “Unable to create io-slave:
        klauncher said: Unknown protocol ‘digikamdates’.

        digikam(26751)/digikam (core) Digikam::AlbumManager::slotDatesJobResult: Failed to list dates
        digikam(26751): couldn’t create slave: “Unable to create io-slave:
        klauncher said: Unknown protocol ‘digikamalbums’.

        digikam(26751)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url: “Could not start process Unable to create io-slave:
        klauncher said: Unknown protocol ‘digikamalbums’.
        .”
        digikam(26751)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType “KIPI/Plugin” not found
        digikam(26751)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType “Digikam/ImagePlugin” not found

  15. schnebeck says:

    Hmm, looks like the dependencies are not complete. Lets try to do some checks:

    apt-file search digikamdates
    digikam: /usr/lib/kde4/kio_digikamdates.so
    digikam: /usr/share/kde4/services/digikamdates.protocol
    digikam-dbg: /usr/lib/debug/usr/lib/kde4/kio_digikamdates.so
    So, the kio-slave belongs to the digikam packages. As long as you do not have version mish-mash check if you fulfill all dependancies with

    ldd /usr/lib/kde4/kio_digikamdates.so

    You should get a loooong list with libraries you need to run this kioslave and you should not find any line talking about something “not found”

    If you miss e.g. libexiv2.so.6

    just type
    apt-file search libexiv2.so.6
    libexiv2-6: /usr/lib/libexiv2.so.6
    libexiv2-6: /usr/lib/libexiv2.so.6.0.0

    so, here you have to (re-)install libexiv2-6

    Was your 4.5.1 upgrade successful? No problemes when doing
    apt-get update && apt-get upgrade && apt-get dist-upgrade & apt-get -f install

    Bye

    Thorsten

  16. Dahaniel says:

    hmm, had one problem with some qt4_help something which was resolved after apt-get -f install.

    ldd /usr/lib/kde4/kio_digikamdates.so and
    ldd /usr/lib/kde4/kio_digikamalbums.so

    did not give any “not found”s or “missing”s… somewhere I read that the “Unable to create io-slave:” could have to do with not set env variables, but I do not know how to check/set these…

  17. Dahaniel says:

    Umhhhh…. forget what I just wrote, I did somehing I forgot about since I am not using Windows anymore… I did a reboot which fixed everything ;)

    Sorry and thank you for the Help!

  18. Philippe says:

    Hi, thanks for this. Does this method works for installing Digikam 1.6 on Ubuntu 10.10 ? I’m not able to find anywhere how to do it.

  19. blue says:

    crap. After the world’s longest install, the darn program crashes. ubuntu 10.04

  20. Rene Hasekamp says:

    Hi,

    As you can read here and all over the internet, it simply does not work to install any higher version of Digikam than the 1.2 version in the 10.04 repo. I have tried every version from 1.3 on, and there always are missing dependencies.
    Digikam 1.2 on Kubuntu 10,04, however, always crashes on startup, as soon as you have added albums. So there is no working Digikam for 10.04 users.
    Suggestion: Could you open a ppa for 10.04 users with some working version of Digikam, higher than 1.2, including all the necessary dependencies. Thanks.

  21. Andrew Michael Morkunas says:

    This procedure only installs version 1.2.0 not the latest version which is 2.0.0

Comments are closed.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Follow

Get every new post delivered to your Inbox.

Join 451 other followers

%d bloggers like this: