红联Linux门户
Linux帮助

红旗Linux5.0 使用源代码安装 kaffeine 播放器

发布时间:2006-02-02 09:00:10来源:红联作者:爱的边缘
  朋友们进入“红旗 5.0”使用预装的 kaffeine 时,是不是发现这个 kaffeine 不能播放一些 windows 中的媒体文件。比如:*.wmv、*.asf。我们今天就要学习安装一个什么多媒体文件都能放的 kaffeine 播放器。
  
   我推荐去 kaffeine 的官方站 http://kaffeine.sourceforge.net/ 下载最新版本。我下载的文件名是kaffeine-0.7.1.tar.bz2。


  我推荐朋友们使用图形化的方式解开压缩包。在压缩包的图标上点击鼠标右键,在弹出的右键菜单中用鼠标左?单击解压。然后在当前目录下会得到一个装着压缩包内容的文件夹。文件夹名称基本与压缩包一致。因为我们要将源代码编译成可以安装的二进制文件。我推荐将解压后的二制包复制一份粘贴到 Linux 分区。我个人喜欢将文件夹放到自己的当前用户目录下。

  然后开始我们的安装过程,左键单击左下方的“开始”-->“应用程序”-->“附件”-->“系统终端”,即可打开终端。然后在终端内下使用命令 cd /root/kaffeine-0.7.1 进入源码包目录。比如我的目录是:/root/kaffeine-0.7.1。



  每一个用源代码发布的安装包中都会有一个叫做 configure 的 Shell 脚本文件,它是做什么的呢?我们回想一下 windows 中安装软件的过程,是不是安装向导都要求用户输入一些信息呢?没错啦,configure 的作用就是给安装过程配置基本信息。我们用 ./configure ,命令执行它。它还有许多参数,具体参数当然随软件不同而异。如果我们想知道某个 configure 到底有哪些参数可以使用 ./configure --help 命令获得。



  天哪,真是多得不得了啊!当然,我们并不需要使用这些所有的参数,只是需要这么几个啦!如果您在执行 ./configure 时不带任何参数,那么安装时将会使用默认值。我们今天教授的安装与朋友们在网上看到的其它方式可能有所不同,也许我自己是软件开发人员的关系,我喜欢把一个程序需要的东西全放到一个目录里。好的,我们可始啦。下一个命令是 ./configure --prefix=/opt/kaffeine-0.7.1。--prefix=/opt/kaffeine-0.7.1 参数就是指定程序安装到 /opt/kaffeine-0.7.1 目录去。



  完成配置过程后会出现这样一段话“Good - your configure finished. Start make now
”下面出现命令提示符。现在开始编译吧!所谓“编译”就是把源代码文件翻译成电脑 CPU 可以看懂的二进制文件啦!命令很简单,依然是在 /root/kaffeine-0.7.1 目录中执行命令 make。编译的时间有点长,我们需要等一会。这个过程中 make 命令将在源码包内不断生成许多的二进制文件,并且终端屏幕上不断有新的信息显示编译过程。



  这需要不少时间哟,等见到提示符后,我们要进行最后一个步骤--安装。我们还是在 /root/MPlayer-1.0pre7try2 目录中执行 make install 命令。这个过程比较快!



  现在我们去程序的安装目录 /opt 下看一看是不是有了一个名叫 kaffeine-0.7.1 的文件夹?



  看到了吧!再进入它的子目录 /opt/kaffeine-0.7.1/bin 里面有一个叫做 kaffeine 的可执行文件。



 没错双击它就能打开界面。







  怎么?怎么?和“红旗 5.0”自己带的不一样!没关系啦,能用就好!那我们能播放 *.wmv 和 *.asf 文件吗?试试看!怎么出错了,弹出个对画框,有声音没画面!



  现在我们进行最后一步。在 /usr/lib 目录下新建一个 win32 目录,再把从 mplayer 官方站上下载的 win32 解码器压缩包中的文件解压后拷进去。现在的 kaffeine 是不是什么媒体文件都能放了!



  快去打开“红旗 5.0”自己带的 kaffeine 播放器。是不是也能播放您电脑里的任何文件了?最后补充一点就是 mplayer 安装时如果没有自己配置 win32 解码库目录。默认也是从 /usr/lib/win32 目录中获得 windows 媒体文件解码库的。
文章评论

共有 4 条评论

  1. kuanglei 于 2010-04-17 16:56:55发表:

    这么麻烦

  2. 明月松间照 于 2006-02-28 13:22:32发表:

    我的文件是kaffeine-0.7

  3. 明月松间照 于 2006-02-28 13:22:08发表:

    晕啊,我执行到make 那里,出现了错误啊:
    : undefined reference to `MRL::MRL()'
    collect2: ld returned 1 exit status
    make[4]: *** [libkaffeinepart.la] 错误 1
    make[4]: Leaving directory `/root/kaffeine-0.7/kaffeine/player-parts/kaffeine-part'
    make[3]: *** [all-recursive] 错误 1
    make[3]: Leaving directory `/root/kaffeine-0.7/kaffeine/player-parts'
    make[2]: *** [all-recursive] 错误 1
    make[2]: Leaving directory `/root/kaffeine-0.7/kaffeine'
    make[1]: *** [all-recursive] 错误 1
    make[1]: Leaving directory `/root/kaffeine-0.7'
    make: *** [all] 错误 2
    [root@song kaffeine-0.7]#

  4. lon83129 于 2006-02-17 15:31:11发表:

    看不到图呀,直接./configure不行吗,升级kaffeine呀,我的4.1就是这样做的