Amarok play music and internet radio

来源:互联网 发布:window.opener js方法 编辑:程序博客网 时间:2024/06/06 12:23

my system is el5

all the software need for this action

/opt/sys/amarok
________________________________________________________________________________
total 28M
-rwxr-xr-x  1 root root   13M Feb  9 12:01 amarok-1.4.10.tar.bz2
drwxr-xr-x  6 1000  1000 4.0K Feb  9 11:39 amarok-1.4.9.1
-rwxr--r--  1 root root   13M Feb  9 01:56 amarok-1.4.9.1.tar.bz2
-rw-r--r--  1 root root  1.3M Feb  8 22:39 fftw3-3.2.2-3.el5.i386.rpm
-rw-r--r--  1 root root   22K Feb 10 00:21 internet.radio.txt
-rw-r--r--  1 root root  264K Feb  8 22:31 libmp4v2-1.5.0.1-6.el5.i386.rpm
-rw-r--r--  1 root root   53K Feb  8 22:36 libmpcdec-1.2.6-1.el5.rf.i386.rpm
-rw-r--r--  1 root root   64K Feb  8 22:36 libofa-0.9.3-11.el5.i386.rpm
-rw-r--r--  1 root root  368K Feb  8 22:35 libtunepimp-0.5.3-9.el5.i386.rpm
-rw-r--r--  1 root root  1.7K Feb  9 11:51 README
-rw-r--r--  1 root root  198K Feb  8 22:33 taglib-1.5-7.el5.i386.rpm
drwxr-xr-x 10 1000  1000 4.0K Feb  9 10:28 taglib-1.6
-rwxr-xr-x  1 root root  1.1M Feb  9 10:01 taglib-1.6.tar.gz
drwxr-xr-x  5 1097 users 4.0K Feb  9 10:43 taglib-extras-1.0.1
-rwxr-xr-x  1 root root   31K Feb  9 10:33 taglib-extras-1.0.1.tar.gz
-rw-r--r--  1 root root   53K Feb  9 00:55 xdg-utils-1.0.2-4.el5.noarch.rpm

 

HowTo install these softwares

 

install all rpms here
install taglib-1.6
install taglib-extras-1.0.1

this taglib-1.5-7.el5 one is not the one amarok wanted
        [root@localhost pkgconfig]# has taglib
        taglib-1.5-7.el5
        jakarta-taglibs-standard-1.1.1-7jpp.1
        [root@localhost pkgconfig]#

        [root@localhost pkgconfig]# loc libtag.so
        /opt/sys/amarok/taglib-1.6/taglib/.libs/libtag.so
        /opt/sys/amarok/taglib-1.6/taglib/.libs/libtag.so.1
        /opt/sys/amarok/taglib-1.6/taglib/.libs/libtag.so.1.6.1
        /usr/lib/libtag.so.1
        /usr/lib/libtag.so.1.5.0
        /usr/local/lib/libtag.so
        /usr/local/lib/libtag.so.1 #this one is the wanted
        /usr/local/lib/libtag.so.1.6.1
        [root@localhost pkgconfig]#
so, let the pkg to know the taglib, we need to do something as following:

cp
/usr/local/lib/pkgconfig
________________________________________________________________________________
total 64K
-rw-r--r-- 1 root root 601 Feb  9 00:08 libxine.pc
-rw-r--r-- 1 root root 258 Feb  9 10:27 taglib_c.pc
-rw-r--r-- 1 root root 300 Feb  9 10:43 taglib-extras.pc
-rw-r--r-- 1 root root 226 Feb  9 10:27 taglib.pc
[root@localhost pkgconfig]#

to

/usr/lib/pkgconfig/

---------------------------------------------------------------------------------
-rw-r--r-- 1 root root  226 Feb  9 11:34 taglib.pc
-rw-r--r-- 1 root root  300 Feb  9 11:34 taglib-extras.pc
-rw-r--r-- 1 root root  258 Feb  9 11:34 taglib_c.pc
-rw-r--r-- 1 root root  601 Feb  9 11:34 libxine.pc
[root@localhost pkgconfig]# pwd
/usr/lib/pkgconfig
[root@localhost pkgconfig]#
----------------------------------------------------------------------------------
cd to amarok-1.4.9.1
[root@localhost amarok-1.4.9.1]# cfg --enable-mysql --disable-dependency-tracking
make
make check
make install
[root@localhost amarok]#

 

原创粉丝点击