Archive

Posts Tagged ‘Linux’

Fedora 12 (Linux)下 RPM 安装应用程序 Mplayer

January 16th, 2010

环境:Fedora 12 (Linux)
程序版本:
mplayer-1.0-0.111.20091029svn.fc12.i686.rpm(下载地址
mplayer-gui-1.0-0.111.20091029svn.fc12.i686.rpm(下载地址
RPM包下载网站:http://rpmfusion.org/

清理编译安装程序
在安装之前先说下卸载编译安装的 Mplayer 程序
进入解压编译的目录(mplayer),然后使用 “make unistall”或 “make clean”,然后可以自行到 home 目录下删除配置文件(~/.mplayer/*)。

解决 RPM 安装出现“无法满足的依赖关系”问题

下面开始折腾 mplayer-1.0-0.111.20091029svn.fc12.i686.rpm 的安装。

使用 “rpm -ivh mplayer-1.0-0.111.20091029svn.fc12.i686.rpm”进行安装出现下面的警告!

[root@clin003 download]# rpm -ivh mplayer-
mplayer-1.0-0.111.20091029svn.fc12.i686.rpm
mplayer-gui-1.0-0.111.20091029svn.fc12.i686.rpm
[root@clin003 download]# rpm -ivh mplayer-1.0-0.111.20091029svn.fc12.i686.rpm
warning: mplayer-1.0-0.111.20091029svn.fc12.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 16ca1a56
error: Failed dependencies:
faad2-libs >= 1:2.6.1 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libBasicUsageEnvironment.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libUsageEnvironment.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
liba52.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libcaca.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libdca.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libdvdnav.so.4 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libdvdread.so.4 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libenca.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libfaad.so.2 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libfribidi.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libgroupsock.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
liblirc_client.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libliveMedia.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libopencore-amrnb.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libopencore-amrwb.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libschroedinger-1.0.so.0 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686
libxvidcore.so.4 is needed by mplayer-1.0-0.111.20091029svn.fc12.i686

很纠结(少这么多“包”)!
这里我也没有很多捷径跳过这些包进行安装(没试过强制安装:加上–force)!
先是到 这里(http://fr2.rpmfind.net/linux/RPM/index.html)搜索包,然后选择需要的(RpmFusion Free for Fedora 12 for i386)进行下载,然后装上,有些包这里边没有,我找到另一种办法就是使用 yum(比如:“yum install libschroedinger-1.0.so.0”) 来进行安装!

下面就说下yum安装这些缺失的包:
可以直接使用yum命令

[root@clin003 src]# yum install libschroedinger-1.0.so.0 liblirc_client.so.0

进行安装,有些包使用yum无法安装,就只好到 rpmfind 进行搜索下载来安装。

PS:由于是后来才知道的这个办法,大多的包我都是从 rpmfind 找回来安装的 – -!

RPM -ivh 安装 RPM程序包

待到这些“必需”的包都装齐后,再来使用 “rpm -ivh mplayer-1.0-0.111.20091029svn.fc12.i686.rpm “安装

[root@clin003 download]# rpm -ivh mplayer-1.0-0.111.20091029svn.fc12.i686.rpm
warning: mplayer-1.0-0.111.20091029svn.fc12.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 16ca1a56
Preparing… ########################################### [100%]
1:mplayer ########################################### [100%]

虽然有个警告(warning),但已经成功安装了,然后安装 gui 界面包。

[root@clin003 download]# rpm -ivh mplayer-gui-1.0-0.111.20091029svn.fc12.i686.rpm
warning: mplayer-gui-1.0-0.111.20091029svn.fc12.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 16ca1a56
Preparing… ########################################### [100%]
1:mplayer-gui ########################################### [100%]

到这里已经可以正常使用 Mplayer 了(应用程序——影音——MPlayer Media Player)即可打开。

为 Mplayer 安装更多皮肤

与编译安装 Mplayer的皮肤存放位置(“/usr/local/share/mplayer/skins”)不同的是RPM安装的 Mplayer 皮肤默认位置在这里(”/usr/share/mplayer/skins”)。

可以到这里(http://www.mplayerhq.hu/design7/dload.html)下载皮肤,然后解压,放到 skins 目录下即可。
下载到的是 tar.bz2 的文件,具体操作如下:

[root@clin003 download]# tar xfv OSX-Brushed-2.3.tar.bz2
OSX-Brushed/

OSX-Brushed/skin-buttons-right
[root@clin003 download]# ls
… libdvdnav-4.1.4-0.1.svn1184.fc12.i686.rpm OSX-Brushed

[root@clin003 download]# mv OSX-Brushed /usr/share/mplayer/skins/
[root@clin003 download]# ls /usr/share/mplayer/skins/
Blue default OSX-Brushed
[root@clin003 download]#

现在打开 Mplayer 在框口中右键选择 Skins brower ,选中 OSX-Brushed ,OK 。

到这里 一个 RPM 安装提示缺少 必要包的 rpm 程序包安装完成啦。

PS:Mplayer 很好很强大!

Linux , , ,

Fedora 12 (Linux)下编译安装应用程序 Mplayer

November 20th, 2009

环境:Fedora 12 (Linux)
程序版本:MPlayer SVN-r29934-4.4.2 (C) 2000-2009 MPlayer Team

其实 Linux 下编译安装一个应用程序都是大同小伊的,步骤都一样。
在安装前查看 文件夹中的 README 文件会很有帮助。

下边就举例描述下在 Fedora 12 下编译安装 Mplayer 的过程。

1、下载 Mplayer 源文件

我是通过 SVN 下载的:
首先切换到要下载到的目录,然后在终端中使用

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

下载。
日后更新可使用

svn update

。。
当然你也可以到 Mplayer 官方网站下载源码包 然后回来解压然后继续下面的步骤。

2、配置 Mplayer

终端命令行切换到 mplayer 文件夹中,然后使用

./configure –enable-gui

若不需要可视化界面,可去掉 参数 “–enable-gui”

3、编译 Mplayer

配置完毕后,使用

make

进行编译,然后使用

make install

进行安装。

4、测试 Mplayer

使用 命令

mplayer movie.rmvb

打开名字为 movie.rmvb 的电影文件。

到这里,linux下一个有源代码包的应用程序就编译安装完成啦。

PS:关于 Mplayer 使用帮助 可使用 “mplayer -help” 获得。

Linux , ,

small enough and smart enough linux(Damn Small Linux v4.2.3 Final )

January 8th, 2008

Damn Small Linux是个很小的LiveCD可启动光盘(50M左右~),可以装到U盘上,由Linux发行.尽管它的个头如此之小,Damn Small Linux的桌面几乎是完整的一套.
包括xmms(支持mp3和mpeg)、FTP客户端、基于links的web浏览器、电子制表软件、电子邮件程序、英语拼写检查、字处理器、三个编辑器 (nedit、nvi及类似emacs的zile)、xpdf阅读器、worker文件管理器、naim(支持 AIM、ICQ和IRC)、VNCviewer、SSH/SCP服务器和客户端、DHCP客户端、PPP及PPPoE、web服务器、计算器、 Fluxbox窗口管理器、系统监视软件、USB支持,并且它很快就将拥有PCMCIA支持.如果你喜欢Damn Small Linux,你可以安装到你的硬盘上.由于所有的软件都是小巧型的,所以它对老旧的硬件会是一个很好的选择.

Damn Small is small enough and smart enough to do the following things:
Boot from a business card CD as a live linux distribution (LiveCD)
Boot from a USB pen drive
Boot from within a host operating system (that’s right, it can run *inside* Windows)
Run very nicely from an IDE Compact Flash drive via a method we call “frugal install”
Transform into a Debian OS with a traditional hard drive install
Run light enough to power a 486DX with 16MB of Ram
Run fully in RAM with as little as 128MB (you will be amazed at how fast your computer can be!)
Modularly grow — DSL is highly extendable without the need to customize

Damn Small Linux v4.2.3
2008-01-07
* Updated cdrtools (write to dvd)
* Fixed .jwmrc-keys – changed nextstacked to next
* Fixed ndiwrapper support scripts to match module.

官网:http://www.damnsmalllinux.org

Linux, 互联网 , , , ,