当前位置:  技术问答>linux和unix

[雷锋贴]我的Fedora Core 3安装笔记

    来源: 互联网  发布时间:2015-09-05

    本文导语:  我的Fedora Core 3安装笔记 这一次的目的是完全抛弃windows—如果我有正版的话,我还是会留一个分区给他的。我有吗?没有,所以先格式化而后快… 首先在我的台机上实验. 台机配置: CPU:AMD Athlon 1.0G RAM:392M ...

我的Fedora Core 3安装笔记
这一次的目的是完全抛弃windows—如果我有正版的话,我还是会留一个分区给他的。我有吗?没有,所以先格式化而后快…


首先在我的台机上实验.
台机配置:
CPU:AMD Athlon 1.0G
RAM:392M SDRAM
HDD:40G
SND:Sound Blaster Vibra 128
VideoCard:7200
一、初步安装
Fedora Core 3一共9张盘,其中4张安装CD,4张源代码CD,1张系统急救盘。你可以到Fedora的网站上去下载,也可以到附近的软件商店买一套顺便还可以得到90天免费的安装服务呢(没有试过,呵呵)。
安装界面和Core1几乎一样,至少我没有发现什么区别。安装过程也与以前相同,我选择的是完全安装(事实证明有些KDE程序的中文化还是不好,所以后来删了些)。硬盘分区方法:
/dev/hda1 122M /boot
/dev/hda2 20786M /home
/dev/hda3 14763M /usr
/dev/hda5 1000M swap
/dev/hda6 981M /
/dev/hda7 494M /tmp
/dev/hda8 510M /var(后来发现这是一个失误,所以你应该改到至少1.5G)

轻轻松松三刻钟左右安装结束。进入后的第一感觉是桌面比core 1漂亮了,打开openoffice一试发现这一次中文化作的相当的好,不用设置字体就可以直接输入中文了。
不过和任何一个Fedora版本一样,安装完后,只是一个残废的系统(不会吧?她占用了我4G的硬盘的啊??)。你可以用totem,helix或者xmms打开一个mp3拭试,嘿嘿,没门,不放!Why???呵呵,没什么奇怪的,这就是e-Patent。

二、升级和补全系统
刚装完Fedora Core 3系统时,它还存在很多bug,比如U盘有中文文件名就死机,cdrom权限不对导致非root用户无法播放等等,论坛上会有很多解决的办法,但是最好的方法就是通过自动更新解决这些问题。
1.系统的官方更新
为了保持系统干净,我们先做官方的更新,我们将使用yum来更新。为了从Fedora站点上获得更新首先导入系统的GPG Key(注:以下的操作都要以root身份执行):
rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora
然后就可以进行更新了:
yum update
耐心的等一会儿,直到问你是否要下载包时,打一个y就ok了(你还可以通过-y选项跳过这一步)。 这时你就到把那个gnome终端卷起(在窗口列表中右击窗口选择卷起,怎么样眼不见为净了吧?)到IRC上去聊聊天,或者先去http://lumaqq.linuxsir.org下载一个LumaQQ。当然为了节省时间,我的建议是刚开始的几个包你注意一下下载的速度,如果速度不满意,毫不犹豫的按下ctrl+c中断下载,这时如果有其它镜像yum会选择它继续进行更新,没有的话程序会退出,这时你只要再执行yum update就可以从上次停止的地方继续,直到找到一个速度比较满意的镜像。 注意:yum将下载的包都放在了/var/cache/yum中,所以确保你的/var够大。另外,如果 yum update 没有帮你装包,多半是因为有部分包跳过了,那么再yum update一次就好了。
这一步大概要花老半天的时间,我可是弄了一个下午啊~~
2.添加Fedora Extras仓库
首先下载http://mpeters.us/linux/fedora-extras-pre.repo,将这个文件放到/etc/yum.repos.d/目录下,它是该仓库的配置文件。然后运行命令:
wget http://fedoraproject.org/pre-extras/RPM-GPG-KEY-Fedora-Pre-Extras
su --command="rpm --import RPM-GPG-KEY-Fedora-Pre-Extras"
好了,这时候你已经可以从仓库中得到额外的软件包了。
比如 yum install bluefish
3.添加rpm.livna.org仓库
一些有专利问题的包不能直接放在上面介绍的两个官方的仓库中,比如mp3 lame,所以你还不能播放mp3,wma等等(不知情者常常因此垢病linux的能力)。livna仓库是非官方的,它存有很多的有专利问题的包(但是他是通过合法的途径,也就是说,你获取包没违反专利法)。
安装GPG Key:
rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
添加镜像:
[user@host ~]# rsync rpm.livna.org::
rlo             RPM Livna.org repository
[user@host ~]# rsync rpm.livna.org::rlo
drwxr-xr-x        4096 2004/07/12 13:34:09 .
drwxr-xr-x        4096 2004/06/23 20:49:16 fedora
drwxr-xr-x        4096 2004/07/02 13:33:16 redhat
配置资源仓库:
增加如下内容:
### See http://www.fedora.us/wiki/FedoraSources
### And insert here the fedora.us repository configuration

### And then add these lines to access rpm.livna.org repositories:
[livna-stable]
name=Livna.org Fedora Compatible Packages (stable)
baseurl= http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
gpgcheck=1

[livna-unstable]
name=Livna.org Fedora Compatible Packages (unstable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable
gpgcheck=1

[livna-testing]
name=Livna.org Fedora Compatible Packages (testing)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing
gpgcheck=1
到/etc/yum.conf文件
ok,yum install lame试试!
但是,mp3还是放不了诶……
4.GStreamer和YJL仓库
从FC2开始,就有一个新东西叫GStreamer。
GStreamer是一种音频和视频应用的框架,任何使用GSreamer的程序在不改变其二进制代码的时候,只要为GStreamer增加适当的插件就可以增强该程序的能力!它很像Mac的QTime,毫无疑问它肯定将是Linux桌面应用的希望
不过FC2虽然包含了GStreamer但是并没有发布使用该框架的程序,它的Totem仍然是传统的xine的前端——顺便说一句,很多论坛上的FC3音频流播放的解决办法都是采用重新安装这种xine-totem,很显然这将失去GStreamer的好处——FC3则大刀阔斧将Rhythmbox/totem/sound juicer都改为基于GStreamer框架的。但是这也带来了一个问题,GStreamer在FC3上的插件还没有在官方(包括准官方fedora.extra)和livna上发布,如何播放mp3,wma就成了很困惑用户的问题。当然GNU/Linux的开发者遍布全球,这点小问题是可以解决的。这里我推荐YJL仓库(http://mpeters.us/linux/)
添加仓库:
wget http://mpeters.us/YJL_GPG-KEY
su --command="rpm --import YJL_GPG-KEY"
然后将http://mpeters.us/linux/yjl.repo拷贝到/etc/yum.repos.d/

http://mpeters.us/linux/fc3_gstreamer.php有我们需要的内容
简单的:
yum groupinstall gst-plugins-extras
就可以了
更多内容到http://mpeters.us/linux/fc3_gstreamer.php看看吧,其中还有一个类似于GoldWave的音频采样程序呢!

注:
发现GStreamer的vcd插件有问题,后来没有办法,yum install mplayer-gui了,提醒主意的是gmplayer播放vcd需要缓冲,所以会出现十几秒的假死,耐心点别把它强制关了。

5.多音频流问题
怎么样现在你是不是对Linux越来越有信心了呢?不过,如果你同时开totem和Rhthmbox的话,你会发现,嘿嘿,不能同时播放…原来FC3默认的音频系统采用独占模式。
你需要到http://www.alsa-project.org/下载alsa-driver,alsa-oss的源代码。我下载的版本是alsa-driver-1.0.8rc2,alsa-oss-1.0.8rc2,但是我发现一个问题如果采用yum更新后的内核编译的话由于头文件的变化,编译会出错,所以我暂时只能用FC自代老的内核2.6.9-1.667启动然后编译了(哪位成功在新内核下编译的,不妨和大家分享一下方法)。
编译方法:
1、tar掉两个包,su为root身分
2、经入alsa-driver-1.0.8rc2
./configure
make 
make install
3、进入alsa-oss-1.0.8rc2
./configure --with-aoss=yes
make
make install
然后需要设置alsa的dmix插件,它可以实现软多音频流。
新建/etc/asound.conf文件,文件内容如下
pcm.!default {
        type plug
        slave.pcm "dmixer"
}

pcm.dmixer {
        type dmix
        ipc_key 1024
        slave {
                    pcm "hw:0,0"
                    period_time 0
                    period_size 1024
                    buffer_size 8192
                    rate 44100
        }

        bindings {
                    0 0
                    1 1
        }
}

ctl.dmixer {
        type plug
        slave.pcm "dmixer"
}

pcm.mixin {
        type dsnoop
        ipc_key 5978293 # must be unique for all dmix plugins!!!!
        ipc_key_add_uid yes
        slave {
                pcm "hw:0,0"
channels 2
period_size 1024
buffer_size 4096
rate 44100
periods 0 
period_time 0
        }
        bindings {
                0 0
                0 1
        }
}
保存后就可以了!你可以这样测试,以普通用户身份,新建一个testsound文件:
#!/bin/sh
aplay /usr/share/sounds/startup3.wav
aplay /usr/share/sounds/startup3.wav
aplay /usr/share/sounds/startup3.wav
aplay /usr/share/sounds/startup3.wav

chmod a+x testsoud
然后在不同的终端中同时运行这两个脚本,嘿嘿,是不是一起发声了呢?
哈哈,来个变态点的,我同时打开了xmms(注意,要在一定要在选项中选择alsa设备),totem,Rhythmbox,他们可以一起放了!
当然这个一定要保证软件使用的是alsa驱动,比如LumaQQ就不能很好的配合,它不能够在放音乐时发声。


最后附上两张图,祝你Linux愉快:
http://blog.csdn.net/hellwolf/gallery/image/43703.aspx
http://blog.csdn.net/hellwolf/gallery/image/43873.aspx


本文在Fedora Core 3下用gedit完成
作者:hellwolf
E-Mail:hellwolf@seu.edu.cn
QQ:406418169
MSN:hellwolf_ok@hotmail.com

|
顶一下,沙发

|
雷锋

|
谢谢,哈,用了N久的linux,就是没有想过去解决多音频流的问题!
不过不知道像在RHL8 or RHL9上,以上面的方法也可以处理好吧?

|
没有试过它音频方面的!我只想用它来做服务器!!

|
雷锋

|
从哪里开始顶哪……这么好的帖子

|
收藏

|
收藏

|
吼吼,都是C/C++值班室的兄弟啊。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • disk(谁说东北人都是活雷锋?瞎掰!) ,所有有做打印经验的高手请进来.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3