Pana – A music player based on Amarok 1.4

Sponsored Link
Pana is a fork of Amarok 1.4 . If you are already using a newer Amarok than 1.x, that's a better choice.
Install Pana in Ubuntu 10.04(Lucid)/9.10(karmic)

First install all the required packages

sudo apt-get install kdelibs4-dev libxine-dev libdbus-qt-1-dev libtag1-dev libsqlite3-dev \
libtunepimp-dev libmysqlclient15-dev libpq-dev libvisual-0.4-dev libsdl1.2-dev libifp-dev \
libusb-devĀ  libnjb-dev ruby ruby1.8-devĀ  x11proto-core-dev automake libtool \
libxine1 libxine1-ffmpeg build-essential checkinstall libgpod-common libgpod4 libgpod-dev

Now download latest version of pana using the following command from your terminal


Extract this file

tar xvf

cd pana-1.4.15

Compile pana using the following commands

./configure --prefix=`kde-config --prefix` --disable-debug --disable-warnings --without-arts


sudo make install

Sponsored Link

You may also like...

9 Responses

  1. kpapadop says:

    Could you please provide information for uninstalling too? Thanks in advance.

  2. Michael says:

    I’m a casual user of Ubuntu and have a question. Lately, you’ve mentioned several “forks” of the Amarok music player. Can you explain what the point of such forks might be? What does a fork of a program do differently than the original?


  3. philipp k. dick says:

    yes, that would be also in my interest

  4. Vole says:

    In the case of Amarok…

    A lot of people loved Amarok 1.4.

    Amarok 2 was a complete rewrite. To begin with it lacked all the features present in 1.4, the interface was quite different and a lot of people disliked it.

    Because Amarok 1.4 was no longer being actively developed it was replaced by Amarok 2 in the Karmic repositories.

    So if you want the latest version of Ubuntu but the older version of Amarok what do you do?

    That’s where forks come in – they are actively developed branches of the older style Amarok.

  5. Bart Burroughs says:

    Michael and Philipp,

    Opensource is great in that it allows anyone (usually a developer) that either doesn’t agree with the direction of a particular application to take the source code, modify it, change it, add the features they think are important, rename it and give it back to the masses. That is a fork.

    I personally believe it is usually people who hate change and fear moving forward and are always living in the past so they take the old code from the old platform and try to keep it alive. but that is just my opinion.

    The best thing to do if you are not sure is to try them both and see which you like better.

  6. kkkkkk says:

    I think these instructions are wrong for beginners. They can spoil their operaitng system by installing software directly by command ‘make install’.
    You should learn them to first create package e.g. by ‘checkinstall make install’. Uninstalling of such package is far better and reliable than hoping that ‘make uninstall’ will be possible. Some make scripts doesn’t even have such possibillity. Also another problems can occur when upgrades of some libraries comes on. Package system handles such things far better than beginner. The proof of my advice is e.g. the question of kpapadop asking for help with uninstallation.

  7. Tristan Grimaux says:

    Excellent post!!! I will be cross-posting, although I’ll translate it in Spanish. I agree with kkk, I’m making a checkinstall, It’s far better. I did an installation with the Pana repositories that are broken, and with a deb package it was easy to get back my compilation.

  8. Robertjm says:

    I followed your instructions to the letter, but when I try and launch pana I get a “dcop” error. However, if I launch it with “sudo pana” the error doesn’t come up.

    Also, I can’t seem to find the place that lets me use the MySQL database option. I thought it was under configure Pana, but its not there.


  9. Greg says:

    If you are running a distro based on debian testing (Linux Mint Debian Edition) or debian sid (aptosid), you need to add deb lenny main in order to get all of the dependencies.

    After that it compiles perfectly.

Leave a Reply

Your email address will not be published. Required fields are marked *