Pana – A music player based on Amarok 1.4
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 pana-1.4.15.tar.bz
Compile pana using the following commands
./configure --prefix=`kde-config --prefix` --disable-debug --disable-warnings --without-arts
sudo make install
Could you please provide information for uninstalling too? Thanks in advance.
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?
yes, that would be also in my interest
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.
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.
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.
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.
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.
If you are running a distro based on debian testing (Linux Mint Debian Edition) or debian sid (aptosid), you need to add deb http://ftp.de.debian.org/debian lenny main in order to get all of the dependencies.
After that it compiles perfectly.