fedora下linux的安装
虽然mplayer的安装方法已经不是什么技术活,但最近有不少同学在询问我关于mplayer的安装方法的问题。我一贯推荐它们源代码包的安装,虽然步骤有些复杂,但解码器和二进制程序都尽在掌握,心里踏实。
===
1
下载如下这些软件:
all-20071007.tar.bz2
windows-all-20071007.zip
Blue-1.7.tar.bz2
MPlayer-1.0rc2.tar.bz2
2
将all-20071007.tar.bz2解压到/usr/lib/codecs中(如果没有相应目录就自己建一个),命令如下:
tar -xjvf all-20071007.tar.bz2
cd all-20071007
cp -r * /usr/lib/codecs
将windows-all-20071007.zip解压到/usr/lib/win32中(如果没有相应目录就自己建一个),命令如下:
unzip windows-all-20071007.zip
cd windows-all-20071007
cp -r * /usr/lib/win32
3
下载四个补丁:
demux_audio_fix_20080129.diff
demux_mov_fix_20080129.diff
stream_cddb_fix_20080120.diff
url_fix_20080120.diff
4
解压MPlayer-1.0rc2.tar.bz2后打补丁,最后configure,命令步骤如下:
tar -xjvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
cp 四个补丁 . (这个步骤是拷贝刚才下载的四个补丁到当前目录中)
patch -p0 <filename.diff (用四个补丁分别替换filename.diff字符串)
./configure –prefix=/usr/local/mplayer –enable-gui –enable-freetype –codecsdir=/usr/lib/codecs/ –win32codecsdir=/usr/lib/win32/
此处的–prefix和–codecsdir和–win32codecsdir都是可以自定义的。但建议非高手不要自己改,按默认即可。
enable-gui用于安装mplayer的图形界面。如果你只在命令行工作,那么当然可以省去这个选项。
还有一些其他的选项,如果你在未来可能会进行格式转换,那么你最好加上下列这堆参数:
–enable-libmp3lame \
–enable-libogg \
–enable-libvorbis \
–enable-libtheora \
–enable-libfaac \
–enable-libfaad \
–enable-liba52 \
–enable-libx264 \
–enable-libxvid \
–enable-libamr-nb \
–enable-libamr-wb \
–enable-gpl \
–enable-pp \
–enable-pthreads \
–disable-debug \
–enable-shared \
5
编译、安装,命令如下:
make
make install
6
安装皮肤Blue-1.7.tar.bz2,命令步骤如下:
tar jxvf Blue-1.7.ta
相关文档:
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。
&nbs ......
磁盘分区工具--fdisk
fdisk /dev/hda
fdisk命令的子命令
-m 显示帮助(命令清单)
-a 激活分区的可引导标志
-l 列出可选的分区类型
-n 添加新分区
-d 删除已经存在的分区
-p 显示分区表
-t 改变分区的文件类型
  ......
先来了解一下文件属性,
在shell环境里输入:ls -l 可以查看当前目录文件。如:
drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份
分别对应的是:
文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名
这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置
例如:
d ......
使用80x86处理器进行寻址时牵涉到三种不同的地址,其关系如下所示
逻辑地址------------------->线性地址-------------------------->物理地址
(分段)   ......
一、本次内核编译新内核所涉及软件版本
“gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7)
“make –v”可查询 Gnu make版本-----3.81
“ld –V(v)可查询GNU ld版本-----2.18.50.0.9-7。f c10 20080822
“fdformat --version”命令 ......