linux 挂载详解
脚本之家
linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。
挂接命令(mount)
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。
挂接移动硬盘
对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32
大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目录用来作挂接点(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。
#mount /dev/sdc1 /mnt/usbhd1
挂接U盘
和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
插入U盘后,再用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)
系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接点(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂接Windows文件共享
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有
-t<文件系统类型> 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)
例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。
# mk /mnt/winc
# mk /mnt/floppy
# mk /mnt/cdrom
# mount -t vfat /dev/hda1 /mnt/winc
# mount -t msdos /dev/fd0 /mnt/floppy
# mount -t iso9660 /dev/cdrom /mnt/cdrom
现在就可以进入/mnt/winc等目录读写这些文件系统了。
要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时更换的话,我想就不会犯这样的错误了 :-> )
如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要用到 -o 参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或 gb2312。
当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。
四 、自动挂载
每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使用mount命令呢?
其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab文件如下:
/dev/hda2 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支持中文文件名。参数defaults实际上包含了一组默认参数:
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
在终端输入;
#mkdirm /mnt/mp3
#mount -t vaft /dev/sda1 /mnt/mp3/
一. 打造个性化的linux
1. 通过k菜单->首选项->桌面设置向导,可以选择国家/语言/系统行为方式/视觉效果和主题
2. 然后通过kde控制中心的外观和主题中的选项可以对kde进行更加具体的个性化配置
3. 首选项->配置面板 可以对任务栏进行配置
4. 系统设置->登录屏幕 可以更改图形登录画面
二. 上网
首先,要确保你用来上网的设备已经在linux被安装好了,常见的设备linux都能自动识别,但对内猫的兼容不大好.
然后,根据你的上网方式具体配置.
拨号上网:在k菜单->互联网->更多互联网应用程序中有拨号工具kppp.在运行kppp后点设置,在kppp配置窗口中的设备选项卡中选择你的调
制解调器,然后在帐号选项卡点击新建按钮后点击对话框设置.在弹出的对话框中可以设置拨号的:电话号码/IP/网关和DNS等.
ADSL专线:k菜单->系统设置->网络,单击新建按钮,选择xDSL联接点前进,然后按照向导设置即可.
LAN居域网方式:k菜单->系统设置->网络,选择正确的网卡(eth0,eth1等等)后点击编辑按钮即可配置.
三. 支持ntfs分区
如果你的windows分区有ntfs格式的,要使linux支持ntfs格式,你可以通过编译内核实现,但最简单的方式是通过安装支持ntfs的rpm包实现.
单击右键,在快捷菜单里选择在此打开终端.在终端中输入uname -a查看内核版本
到http://linux-ntfs.sourcef......?终端中输入 代码:
rpm -ivh kernel-ntfs-2.4.20-8.i686.rpm
即可.(rpm为安装rpm包的命令,参数i 为显示软件包的相关信息,v 为显示命令执行过程,h为软件包安装时列出标记)
四. 挂载windows分区
在linux的分区表示中,硬盘为hd,第一块硬盘为hda,第二块为hdb.一块硬盘最多可以分成四个主分区,dos主分区,dos扩展分区,linux根分区和linux交换分区都属于主分区,4个主分区分别用数字表示,如果是第一块硬盘,就hda1,hda2,hda3和hda4.在扩展分区上还可以分逻辑分区,标号从5往后依次排列.在windows中c盘为dos主分区,是hda1,d盘一般是dos扩展分区上的第一个逻辑分区,是hda5,e为hda6,f为hda7等等.在linux下可以通过mount命令挂栽windows分区到一个文件夹(这个文件夹称作挂载点),然后你可以通过这个文件夹访问windows分区,就象快捷方式.比
如挂载c盘
先在/mnt/目录下新建目录winc
在终端输入 代码:
mount -t vfat /dev/hda1 /mnt/winc -o codepage=936 iocharset=936
(其中-t为指定设备文件系统,vfat表示windows的fat16和fat32文件系统格式,-o为指定加载文件系统时的选项,而选项codepage=936 iocharset=936是使linux可以正常显示挂载分区中的中文)
如果希望每次开机就自动加载windows分区,可以修改/etc/下的fstab文件,格式为 代码:
/dev/hda1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936
保存后重启即可.
我的fstab内容如下
代码:
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdb2 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/sda1 /mnt/usb vfat noauto 0 0
/dev/hda1 /mnt/winc ntfs defaults 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda6 /mnt/wine vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs defaults 0 0
另外,用mount -t iso9660 -o loop 名称.iso 挂载点 可以直接用iso文件,而8需要像windows用虚拟光驱.
五. 挂载U盘
在linux下U盘被作为SCSI设备,挂载U盘前首先确认U盘设备名,在终端输入dmesg&line;more查看,我的是sda1
建立挂载点/mnt/usb
然后用 代码:
mount -t vfat /dev/sda1 /mnt/usb
挂载即可,或者通过在fstab中加入 代码:
/dev/sda1 /mnt/usb vfat defaults 0 0
开机自动挂载,但用defaults参数,如果开机时U盘没有插上,就会报错.
所以我是在fstab中加入/dev/sda1 /mnt/usb vfat noauto 0 0,然后在桌面上新建一个硬盘设备的链接,在链接属性的设备选项卡选择设备
为/dev/sda1(/mnt/usb)半自动挂载.以后要用U盘时,只要点击这个链接就可以了.
六. 安装输入法
以安装小企鹅输入法fcitx-3.1-1mgc.i686.rpm为例:
到 http://www.fcitx.org/ 下载fcitx-3.1-bin.tar.bz2
安装fcitx: 代码:
Install fcitx-3.1 binary:
./fcitx.install
Uninstall fcitx-3.1:
./fcitx.uninstall
Compile Environment:
gcc-2.95
XFree-4.5 RC2
glibc-2.3.4
kernel-2.6.11 rc4
重启
注:linux里的输入法和windows下的输入法是有区别的。它不分什么五笔、拼音、英文……,而是一个输入法就包含好几种输入方式。比如小企鹅输入法就可以用英文、拼音和五笔输入,通过配置,还可以通过区位、注音、二笔、码表……输入。
七. 播放mp3
rh9发行版中取消了对一些有版权争议的功能的支持,所以,新安装的rh9不能播放mp3,就连有名的xmms播放器都无法幸免。所以我们要做的就是安装一个可以放mp3的播放器。
以xmms为例
到 http://www.gurulabs.com/f......s-mp3-1.2.7-13.p.i386.rpm
安装: 代码:
rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm --nodeps --force
或者安装http://www.linuxfans.org/......??件也可以。
http://www.linuxfans.org/......下载。
我个人最喜欢歌词插件http://www.linuxfans.org/......p=mydown&did=3294
安装步骤:
代码:
rpm -ivh xmms-lyrics-cvs20000821-5.i686.rpm
cp /usr/X11R6/lib/xmms/General/liblyrics.so /usr/lib/xmms/General/
八. 在linux中使用QQ
方法一:
到 http://www.linuxeden.com/......载 gaim-0.62-2.i386.rpm
到 http://ftp.freshrpms.net/......kspell-2.0.4-fr3.i386.rpm
先卸载rh自带的 代码:
gaim0.59:rpm -e gaim
安装 代码:
gtkspell-2.0.4-fr3.i386.rpm: rpm -ivh gtkspell-2.0.4-fr3.i386.rpm --nodeps --force
安装 代码:
gaim-0.62-2.i386.rpm: rpm -ivh gaim-0.62-2.i386.rpm --nodeps --force
k菜单->互联网->更多互联网应用程序->gaim
点击所有帐号,点增加,在修改帐号对话框中选择协议为QQ,设置帐号和密码等。确定后在编辑帐号菜单点在线选框即可上线。
你还可以添加更多帐号,像我,只要一打开gaim,就自动登陆了一个QQ/两个MSN和一个ICQ。
最后,别忘了在 工具菜单->设置->快捷键 中把回车键发送消息改成Ctrl+Enter发送。以免用中文输入法回车输英文时却把消息发出去了
自己添加QQ表情的方法:
在gaim目录里的/share/pixmaps/gaim/smileys/default目录里有一个theme的文件,其格式是这样的:
引用:
Name=QQ2003iii
Description=QQ, AIM, MSN, Yahoo
Icon=qq.png
Author=Puzzlebird
[default]
! luke.png C C
! oneeye.png O-)
! crazy.png > >
! mrt.png ))) :-O)))
! download.png 8-&line;)
! farted.png :-]
smile.png
sad.png
wink.png
[QQ]
qq_smiley_0.gif jy
qq_smiley_2.gif pz
qq_smiley_1.gif se
qq_smiley_3.gif fd
qq_smiley_4.gif dy
里面的都是对应目录里的文件的,因此,我们只要把我们自己定义的*.gif文件放到此目录,并对theme作出相应的修改就可以了.不过图片不能太大。
方法二:
到http://lumaqq.linuxsir.or......?才知道带了个JRE)
代码:
带有JRE,文件后缀名都是with_jre
1. 以lumaqq_2004-linux_gtk_x86_with_jre.tar.gz为例,将其拷贝到某个目录,假设是/usr/local
2. 执行命令代码
tar zxvf lumaqq_2004-linux_gtk_x86_with_jre.tar.gz
解压,这样会在/usr/local下生成一个目录LumaQQ,如果你不喜欢这个目录,随便你把LumaQQ拷贝到哪里都行,随便你重命名成什么都行
3. 直接运行lumaqq脚本就可以了。不过呢,要注意lumaqq的脚本使用的是bash shell语法,如果你的环境有所差异,请修改相应的命令
九. 让linux闪起来
1.本机看flash
到http://www.linuxeden.com/......?终端。输入 代码:
./flashplayer-installer
,根据要求选择即可。
2. 上网看flash
到http://www.linuxfans.org/......??输入 代码:
./flashplayer-installer
,三次回车后选择安装flash插件for mozilla/netscape/opera的目录,rh9中mozilla安装插件的目录是 /usr/lib/mozilla-1.2.1 。然后选择y,在选择y,为刚刚安装的opera(参考后面的内容十二)安装flash插件,输入目录为 /usr/lib/opera/,然后选择y,选择n结束安装。
3.制作flash
到http://www.linuxfans.org/......did=478下载moho
Moho是一个类似于Macromedia FLASH的2D矢量动画编辑工具,可用于制作QuickTime/AVI等格式的卡通视频动画和Flash流格式的动画.解压后,直接运行 代码:
./moho
即可使用。
十. 安装mplayer
分别下载:
http://www.mplayerhq.hu/M......ivx4linux-20020418.tar.gz
http://www4.mplayerhq.hu/....../MPlayer-1.0pre6a.tar.bz2
http://www.mplayerhq.hu/M......-arial-iso-8859-1.tar.bz2
http://www.linuxfans.org/......ar.tar)
安装win32 for linux的dll库: 代码:
解压win32codecs.tar.bz2,新建目录/usr/lib/win32,将解压后目录里所有文件剪切到/usr/lib/win32.
安装divx5 for linux: 代码:
解压divx4linux-20020418.tar.gz,进入divx4linux-20020418目录,在终端运行 ./install.sh
安装mplayer: 代码:
解压MPlayer-1.0pre6a.tar.bz2,进入解压后目录,在终端运行./configure --enable-gui --with-reallibdir=/usr/local/RealPlayer/codecs或者./configure --enable-gui --with-reallibdir=/root/Real/Codecs(realone的编码器插件目录,如果安装的是realplayer8.0,则直接./configure --enable-gui就行,它会自动检测编码器插件目录)
代码:
make
再输 代码:
make install
经过漫长的等待,终于。
代码:
最后解压font-arial-iso-8859-1.tar.bz2,把font-arial-18-iso-8859-1内的所有文件拷入到/usr/local/share/mplayer/font内
代码:
解压Abyss-1.1-tar.tar,重命名目录Abyss为default,把default整个文件夹(连同文件夹一起)拷到/usr/local/share/mplayer/skin内
建立一个应用程序链接,执行gmplayer即可。
也可以用“mplayer 多媒体文件路径”在终端中播放媒体文件。
mplayer中文支持网站: http://www.mplayerhq.hu/D......c&t=9578&sid=
十一. 安装xine
从 http://cambuca.ldhs.cetuc......bxine1-1.0cvs-050101.k7.rpm(因为
我是AMD Athlon的CPU,也就是K7),最好再下个xine-mozilla-plugin-0.2-050303.i586.rpm
代码:
rpm -ivh xine-ui-0.99.3cvs-050303.i586.rpm
rpm -ivh libxine1-1.0cvs-050101.k7.rpm
rpm -ivh xine-mozilla-plugin-0.2-050303.i586.rpm
同样新建执行xine的应用程序链接
十二. 其它常用软件
RealPlayer10.0.2 Gold:
下载地址:
RPM包:
https://helixcommunity.or......0.2.608-20041214.i586.rpm
Installer:
https://helixcommunity.or......-2.2-libc6-gcc32-i586.bin
或者helixcommunity.org
https://player.helixcommunity.org/2004/downloads/
https://helixcommunity.org/projects/player/
一般都是用root登陆
代码:
rpm -ivh RealPlayer-10.0.2.608-20041214.i586.rpm
或者
./realplay-10.0.2.608-linux-2.2-libc6-gcc32-i586.bin
MandrankeLinux使用urpmi安装
代码:
urpmi -ivh RealPlayer-10.0.2.608-20041214.i586.rpm
Opera8.0beta2:
在 ftp://ftp.130th.net/pub/m.......i386-en.tar.gz 下载
opera-8.0-20050225.5-shared-qt.i386-en.tar.gz
中文支持文件我找不到下载地址了,大家可以自己建一个,文件名zh-cn.lng,内容我贴到第二个帖子里了。(是在http://www.en2china.com/opera7/zh-cn.lng.zip下载的)
在opera-8.0-20050225.5-shared-qt.i386-en.tar.gz文件上单击右键,选择解压到这里,确定
进入opera-8.0-20050225.5-shared-qt.i386-en.tar.gz目录,打开终端,输入 代码:
./install.sh
,安装过程中选择两次y即可。然后,把zh-cn.lng文件剪切到/usr/share/opera/locale/目录。然后打开opera,打开菜单: 代码:
File->Preferences->Languages在User interface language里Choose zh-cn.lng重启opera
即可。你可以在桌面上新建一个应用程序链接,让它执行/usr/bin/opera。
如题。我在网上看了大部分人都说这个行 mount -t vfat /dev/sda1 /mnt/usb
但我用这个命令却不行。
一定要把那个sda1的1去掉才行。也就是
mount -t vfat /dev/sda /mnt/usb 才行。
还有如何删掉USB呢。是不是用这个 umount /mnt/usb 就行了呢?
还有就是有没有办法让它自动挂载U盘呢?
请指正。 :D
可能是u盘不同于一般的usb硬盘的吧,usb mp3 没有分区,所以不会有诸如sda1,sda2之类的分区(我只是猜测)。
如果你想自动加载,你可以将这行加到/etc/fstab里,仿照其他行的格式加入你的这个usb的加载行,试试加下面这行
/dev/sda /mnt/usb vfat defaults,iocharset=cp936,user,umask=0 0 0
当你插入usb mp3后,运行mount -a 就会挂载你的usb mp3了。
卸载你的usb mp3就用umount /mnt/usb了 。
卸载的时候注意:
1. 不要有其他应用程序在用这个要卸载的目录
2. 卸载的目录不可以为当前目录。
否则会告诉你设备忙!
我的mp3都放在windows系统的E盘下,所对应的是/dev/hda6
先在/mnt下建个目录win_e
然后挂载上就是了
mount /dev/hda6 /mnt/win_e
如果想在每次起动LINUX时就将WINDOWS分区加载进来,可修改/etc/fstab文件,加入一行就可以了
/dev/hda6 /mnt/win_e vfat auto,rw,iocharset=gb2312 0 0
俺使用的是RH9,自带的Xmms媒体播放器竟然不支持MP3,我晕,上网搜,
苍天不负有心人,终于找到了Xmms的mp3解压包
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2663
是个RPM包,下载后直接装就可以了
爽,终于终于在LINUX下可以听到WINDOWS的声音了。
挂接命令(mount)
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。
挂接移动硬盘
对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32
大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目录用来作挂接点(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。
#mount /dev/sdc1 /mnt/usbhd1
挂接U盘
和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
插入U盘后,再用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)
系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接点(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂接Windows文件共享
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有
-t<文件系统类型> 指定设备的文件系统类型,常见的有:
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)
例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。
# mk /mnt/winc
# mk /mnt/floppy
# mk /mnt/cdrom
# mount -t vfat /dev/hda1 /mnt/winc
# mount -t msdos /dev/fd0 /mnt/floppy
# mount -t iso9660 /dev/cdrom /mnt/cdrom
现在就可以进入/mnt/winc等目录读写这些文件系统了。
要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时更换的话,我想就不会犯这样的错误了 :-> )
如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要用到 -o 参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或 gb2312。
当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。
四 、自动挂载
每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使用mount命令呢?
其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab文件如下:
/dev/hda2 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支持中文文件名。参数defaults实际上包含了一组默认参数:
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
在终端输入;
#mkdirm /mnt/mp3
#mount -t vaft /dev/sda1 /mnt/mp3/
一. 打造个性化的linux
1. 通过k菜单->首选项->桌面设置向导,可以选择国家/语言/系统行为方式/视觉效果和主题
2. 然后通过kde控制中心的外观和主题中的选项可以对kde进行更加具体的个性化配置
3. 首选项->配置面板 可以对任务栏进行配置
4. 系统设置->登录屏幕 可以更改图形登录画面
二. 上网
首先,要确保你用来上网的设备已经在linux被安装好了,常见的设备linux都能自动识别,但对内猫的兼容不大好.
然后,根据你的上网方式具体配置.
拨号上网:在k菜单->互联网->更多互联网应用程序中有拨号工具kppp.在运行kppp后点设置,在kppp配置窗口中的设备选项卡中选择你的调
制解调器,然后在帐号选项卡点击新建按钮后点击对话框设置.在弹出的对话框中可以设置拨号的:电话号码/IP/网关和DNS等.
ADSL专线:k菜单->系统设置->网络,单击新建按钮,选择xDSL联接点前进,然后按照向导设置即可.
LAN居域网方式:k菜单->系统设置->网络,选择正确的网卡(eth0,eth1等等)后点击编辑按钮即可配置.
三. 支持ntfs分区
如果你的windows分区有ntfs格式的,要使linux支持ntfs格式,你可以通过编译内核实现,但最简单的方式是通过安装支持ntfs的rpm包实现.
单击右键,在快捷菜单里选择在此打开终端.在终端中输入uname -a查看内核版本
到http://linux-ntfs.sourcef......?终端中输入 代码:
rpm -ivh kernel-ntfs-2.4.20-8.i686.rpm
即可.(rpm为安装rpm包的命令,参数i 为显示软件包的相关信息,v 为显示命令执行过程,h为软件包安装时列出标记)
四. 挂载windows分区
在linux的分区表示中,硬盘为hd,第一块硬盘为hda,第二块为hdb.一块硬盘最多可以分成四个主分区,dos主分区,dos扩展分区,linux根分区和linux交换分区都属于主分区,4个主分区分别用数字表示,如果是第一块硬盘,就hda1,hda2,hda3和hda4.在扩展分区上还可以分逻辑分区,标号从5往后依次排列.在windows中c盘为dos主分区,是hda1,d盘一般是dos扩展分区上的第一个逻辑分区,是hda5,e为hda6,f为hda7等等.在linux下可以通过mount命令挂栽windows分区到一个文件夹(这个文件夹称作挂载点),然后你可以通过这个文件夹访问windows分区,就象快捷方式.比
如挂载c盘
先在/mnt/目录下新建目录winc
在终端输入 代码:
mount -t vfat /dev/hda1 /mnt/winc -o codepage=936 iocharset=936
(其中-t为指定设备文件系统,vfat表示windows的fat16和fat32文件系统格式,-o为指定加载文件系统时的选项,而选项codepage=936 iocharset=936是使linux可以正常显示挂载分区中的中文)
如果希望每次开机就自动加载windows分区,可以修改/etc/下的fstab文件,格式为 代码:
/dev/hda1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936
保存后重启即可.
我的fstab内容如下
代码:
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdb2 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/sda1 /mnt/usb vfat noauto 0 0
/dev/hda1 /mnt/winc ntfs defaults 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda6 /mnt/wine vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7 /mnt/winf ntfs defaults 0 0
另外,用mount -t iso9660 -o loop 名称.iso 挂载点 可以直接用iso文件,而8需要像windows用虚拟光驱.
五. 挂载U盘
在linux下U盘被作为SCSI设备,挂载U盘前首先确认U盘设备名,在终端输入dmesg&line;more查看,我的是sda1
建立挂载点/mnt/usb
然后用 代码:
mount -t vfat /dev/sda1 /mnt/usb
挂载即可,或者通过在fstab中加入 代码:
/dev/sda1 /mnt/usb vfat defaults 0 0
开机自动挂载,但用defaults参数,如果开机时U盘没有插上,就会报错.
所以我是在fstab中加入/dev/sda1 /mnt/usb vfat noauto 0 0,然后在桌面上新建一个硬盘设备的链接,在链接属性的设备选项卡选择设备
为/dev/sda1(/mnt/usb)半自动挂载.以后要用U盘时,只要点击这个链接就可以了.
六. 安装输入法
以安装小企鹅输入法fcitx-3.1-1mgc.i686.rpm为例:
到 http://www.fcitx.org/ 下载fcitx-3.1-bin.tar.bz2
安装fcitx: 代码:
Install fcitx-3.1 binary:
./fcitx.install
Uninstall fcitx-3.1:
./fcitx.uninstall
Compile Environment:
gcc-2.95
XFree-4.5 RC2
glibc-2.3.4
kernel-2.6.11 rc4
重启
注:linux里的输入法和windows下的输入法是有区别的。它不分什么五笔、拼音、英文……,而是一个输入法就包含好几种输入方式。比如小企鹅输入法就可以用英文、拼音和五笔输入,通过配置,还可以通过区位、注音、二笔、码表……输入。
七. 播放mp3
rh9发行版中取消了对一些有版权争议的功能的支持,所以,新安装的rh9不能播放mp3,就连有名的xmms播放器都无法幸免。所以我们要做的就是安装一个可以放mp3的播放器。
以xmms为例
到 http://www.gurulabs.com/f......s-mp3-1.2.7-13.p.i386.rpm
安装: 代码:
rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm --nodeps --force
或者安装http://www.linuxfans.org/......??件也可以。
http://www.linuxfans.org/......下载。
我个人最喜欢歌词插件http://www.linuxfans.org/......p=mydown&did=3294
安装步骤:
代码:
rpm -ivh xmms-lyrics-cvs20000821-5.i686.rpm
cp /usr/X11R6/lib/xmms/General/liblyrics.so /usr/lib/xmms/General/
八. 在linux中使用QQ
方法一:
到 http://www.linuxeden.com/......载 gaim-0.62-2.i386.rpm
到 http://ftp.freshrpms.net/......kspell-2.0.4-fr3.i386.rpm
先卸载rh自带的 代码:
gaim0.59:rpm -e gaim
安装 代码:
gtkspell-2.0.4-fr3.i386.rpm: rpm -ivh gtkspell-2.0.4-fr3.i386.rpm --nodeps --force
安装 代码:
gaim-0.62-2.i386.rpm: rpm -ivh gaim-0.62-2.i386.rpm --nodeps --force
k菜单->互联网->更多互联网应用程序->gaim
点击所有帐号,点增加,在修改帐号对话框中选择协议为QQ,设置帐号和密码等。确定后在编辑帐号菜单点在线选框即可上线。
你还可以添加更多帐号,像我,只要一打开gaim,就自动登陆了一个QQ/两个MSN和一个ICQ。
最后,别忘了在 工具菜单->设置->快捷键 中把回车键发送消息改成Ctrl+Enter发送。以免用中文输入法回车输英文时却把消息发出去了
自己添加QQ表情的方法:
在gaim目录里的/share/pixmaps/gaim/smileys/default目录里有一个theme的文件,其格式是这样的:
引用:
Name=QQ2003iii
Description=QQ, AIM, MSN, Yahoo
Icon=qq.png
Author=Puzzlebird
[default]
! luke.png C C
! oneeye.png O-)
! crazy.png > >
! mrt.png ))) :-O)))
! download.png 8-&line;)
! farted.png :-]
smile.png
sad.png
wink.png
[QQ]
qq_smiley_0.gif jy
qq_smiley_2.gif pz
qq_smiley_1.gif se
qq_smiley_3.gif fd
qq_smiley_4.gif dy
里面的都是对应目录里的文件的,因此,我们只要把我们自己定义的*.gif文件放到此目录,并对theme作出相应的修改就可以了.不过图片不能太大。
方法二:
到http://lumaqq.linuxsir.or......?才知道带了个JRE)
代码:
带有JRE,文件后缀名都是with_jre
1. 以lumaqq_2004-linux_gtk_x86_with_jre.tar.gz为例,将其拷贝到某个目录,假设是/usr/local
2. 执行命令代码
tar zxvf lumaqq_2004-linux_gtk_x86_with_jre.tar.gz
解压,这样会在/usr/local下生成一个目录LumaQQ,如果你不喜欢这个目录,随便你把LumaQQ拷贝到哪里都行,随便你重命名成什么都行
3. 直接运行lumaqq脚本就可以了。不过呢,要注意lumaqq的脚本使用的是bash shell语法,如果你的环境有所差异,请修改相应的命令
九. 让linux闪起来
1.本机看flash
到http://www.linuxeden.com/......?终端。输入 代码:
./flashplayer-installer
,根据要求选择即可。
2. 上网看flash
到http://www.linuxfans.org/......??输入 代码:
./flashplayer-installer
,三次回车后选择安装flash插件for mozilla/netscape/opera的目录,rh9中mozilla安装插件的目录是 /usr/lib/mozilla-1.2.1 。然后选择y,在选择y,为刚刚安装的opera(参考后面的内容十二)安装flash插件,输入目录为 /usr/lib/opera/,然后选择y,选择n结束安装。
3.制作flash
到http://www.linuxfans.org/......did=478下载moho
Moho是一个类似于Macromedia FLASH的2D矢量动画编辑工具,可用于制作QuickTime/AVI等格式的卡通视频动画和Flash流格式的动画.解压后,直接运行 代码:
./moho
即可使用。
十. 安装mplayer
分别下载:
http://www.mplayerhq.hu/M......ivx4linux-20020418.tar.gz
http://www4.mplayerhq.hu/....../MPlayer-1.0pre6a.tar.bz2
http://www.mplayerhq.hu/M......-arial-iso-8859-1.tar.bz2
http://www.linuxfans.org/......ar.tar)
安装win32 for linux的dll库: 代码:
解压win32codecs.tar.bz2,新建目录/usr/lib/win32,将解压后目录里所有文件剪切到/usr/lib/win32.
安装divx5 for linux: 代码:
解压divx4linux-20020418.tar.gz,进入divx4linux-20020418目录,在终端运行 ./install.sh
安装mplayer: 代码:
解压MPlayer-1.0pre6a.tar.bz2,进入解压后目录,在终端运行./configure --enable-gui --with-reallibdir=/usr/local/RealPlayer/codecs或者./configure --enable-gui --with-reallibdir=/root/Real/Codecs(realone的编码器插件目录,如果安装的是realplayer8.0,则直接./configure --enable-gui就行,它会自动检测编码器插件目录)
代码:
make
再输 代码:
make install
经过漫长的等待,终于。
代码:
最后解压font-arial-iso-8859-1.tar.bz2,把font-arial-18-iso-8859-1内的所有文件拷入到/usr/local/share/mplayer/font内
代码:
解压Abyss-1.1-tar.tar,重命名目录Abyss为default,把default整个文件夹(连同文件夹一起)拷到/usr/local/share/mplayer/skin内
建立一个应用程序链接,执行gmplayer即可。
也可以用“mplayer 多媒体文件路径”在终端中播放媒体文件。
mplayer中文支持网站: http://www.mplayerhq.hu/D......c&t=9578&sid=
十一. 安装xine
从 http://cambuca.ldhs.cetuc......bxine1-1.0cvs-050101.k7.rpm(因为
我是AMD Athlon的CPU,也就是K7),最好再下个xine-mozilla-plugin-0.2-050303.i586.rpm
代码:
rpm -ivh xine-ui-0.99.3cvs-050303.i586.rpm
rpm -ivh libxine1-1.0cvs-050101.k7.rpm
rpm -ivh xine-mozilla-plugin-0.2-050303.i586.rpm
同样新建执行xine的应用程序链接
十二. 其它常用软件
RealPlayer10.0.2 Gold:
下载地址:
RPM包:
https://helixcommunity.or......0.2.608-20041214.i586.rpm
Installer:
https://helixcommunity.or......-2.2-libc6-gcc32-i586.bin
或者helixcommunity.org
https://player.helixcommunity.org/2004/downloads/
https://helixcommunity.org/projects/player/
一般都是用root登陆
代码:
rpm -ivh RealPlayer-10.0.2.608-20041214.i586.rpm
或者
./realplay-10.0.2.608-linux-2.2-libc6-gcc32-i586.bin
MandrankeLinux使用urpmi安装
代码:
urpmi -ivh RealPlayer-10.0.2.608-20041214.i586.rpm
Opera8.0beta2:
在 ftp://ftp.130th.net/pub/m.......i386-en.tar.gz 下载
opera-8.0-20050225.5-shared-qt.i386-en.tar.gz
中文支持文件我找不到下载地址了,大家可以自己建一个,文件名zh-cn.lng,内容我贴到第二个帖子里了。(是在http://www.en2china.com/opera7/zh-cn.lng.zip下载的)
在opera-8.0-20050225.5-shared-qt.i386-en.tar.gz文件上单击右键,选择解压到这里,确定
进入opera-8.0-20050225.5-shared-qt.i386-en.tar.gz目录,打开终端,输入 代码:
./install.sh
,安装过程中选择两次y即可。然后,把zh-cn.lng文件剪切到/usr/share/opera/locale/目录。然后打开opera,打开菜单: 代码:
File->Preferences->Languages在User interface language里Choose zh-cn.lng重启opera
即可。你可以在桌面上新建一个应用程序链接,让它执行/usr/bin/opera。
如题。我在网上看了大部分人都说这个行 mount -t vfat /dev/sda1 /mnt/usb
但我用这个命令却不行。
一定要把那个sda1的1去掉才行。也就是
mount -t vfat /dev/sda /mnt/usb 才行。
还有如何删掉USB呢。是不是用这个 umount /mnt/usb 就行了呢?
还有就是有没有办法让它自动挂载U盘呢?
请指正。 :D
可能是u盘不同于一般的usb硬盘的吧,usb mp3 没有分区,所以不会有诸如sda1,sda2之类的分区(我只是猜测)。
如果你想自动加载,你可以将这行加到/etc/fstab里,仿照其他行的格式加入你的这个usb的加载行,试试加下面这行
/dev/sda /mnt/usb vfat defaults,iocharset=cp936,user,umask=0 0 0
当你插入usb mp3后,运行mount -a 就会挂载你的usb mp3了。
卸载你的usb mp3就用umount /mnt/usb了 。
卸载的时候注意:
1. 不要有其他应用程序在用这个要卸载的目录
2. 卸载的目录不可以为当前目录。
否则会告诉你设备忙!
我的mp3都放在windows系统的E盘下,所对应的是/dev/hda6
先在/mnt下建个目录win_e
然后挂载上就是了
mount /dev/hda6 /mnt/win_e
如果想在每次起动LINUX时就将WINDOWS分区加载进来,可修改/etc/fstab文件,加入一行就可以了
/dev/hda6 /mnt/win_e vfat auto,rw,iocharset=gb2312 0 0
俺使用的是RH9,自带的Xmms媒体播放器竟然不支持MP3,我晕,上网搜,
苍天不负有心人,终于找到了Xmms的mp3解压包
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2663
是个RPM包,下载后直接装就可以了
爽,终于终于在LINUX下可以听到WINDOWS的声音了。