这是一篇特殊意义的日志。
因为它是Yum在Fedora Core 8下撰写的,非Windows,今天为了安装这个Linux,费了Yum一下午加晚上的时间,期间问题太多了,我又是新手来着(虽然以前安装过很多次Linux)。
我碰到了一个很奇怪的问题,不过最终还是被我解决了。
首先,我是硬盘安装的方式安装Fedora Core的,起先装Ubuntu 7.10,因为看网上的网友都说Ubuntu易用性好,搞得我也是跃跃欲试,结果安装的时候错误百出,不知道为什么,安装文件下载好了,MD5也对过没错,但就是问题百出阿,最后连Desktop都装不上去,也就意味着是纯文本界面下的Ubuntu,不是图形界面的,纳闷。
故而转向Fedora 8,因为之前装过Fedora 7,我想是很简单的事。
简单是简单,Windows下设置好,重启,很自然地装下去了(只不过FC 8设置有略不同),我装了很多开发软件,FC8打包了很多开发软件,这跟FC7最大的不同了,另外一点就是FC8的见面更加简洁明快,让人爱不释手,大有当年刚使用XP时代的兴奋感,之所以简洁,我想FC8的开发者们是有用意的,因为FC8集成了Windows文件服务器,意味着不用向以前那样自己去Mount vfat Windows文件系统了,一装好,就直接可以访问Windows分区了,多方便,因为这个便利,很多Ubuntu的都纷纷回到了FC的怀抱(FC学Ubuntu的,所以说竞争好啊)。
下面说说Yum碰到的问题,装好FC8后,就重启了,等着它自己加载,看着那清爽的启动界面正兴奋的时候,结果,到了启动细节那块时,突然关机,机器一点声音也没有,接着过了2-3秒后自动开机,我试过两次,都是这样,于是就怀疑是不是硬件驱动没装好,所以又找了另外一个网址下载了FC8,再装,问题依旧。
于是到ChinaUnix.net论坛求助,半天没人回复,只好自己找问题,Google了一下,有类似的提问,有的回答说FC8内核有点问题,要更新,然后不少人又说不知道怎么更新,我也不知道。
我想FC7我装成功过,硬件驱动应该没问题,电源问题?于是到BIOS下查看,disable了ACPI选项,保存重启,FC8反而更加出错了,问题不在这里,又进BIOS,重新开始ACPI电源管理项,然后我看到EIST选项,想到我的CPU是Pentium Core E2140,是Core Duol的精简版,好像没有EIST功能,但是我的主板是昂大P35D的,它支持这个选项,我是无意中把他启动的,反正Windows下没出错,所以也没在意。disable后,保存重启,成功了,终于进入了Fedora Core 8了!
上次FC7装了没怎么用,原因是拨号程序怎么也没装成功。这次看FC8,安装还挺顺利(后面我会附上教程)。拨号成功了,但是却不能浏览网页,FireFox一打开要半天才能响应,QQ也上不去,奇怪的是,我用ifconfig能够看到拨号的IP,用adsl-status也说连接上了,但是就是上不了,这跟拨号不拨号一个样,又是一顿狂测试。试了不知道多少边,重启了不知道多少边,还是不行,火了,重启安装rp-pppoe-3.5,重新设置,重启,一开FireFox,成功了,能上网了,这下可好了!
附上Yum我的安装过程:
2008年1月21日,Yum在Fedora 8下试验成功!
1.先安装rp-pppoe-3.5.tar.gz, 在终端中解压和安装:
#tar zxvf rp-pppoe-3.5.tar.gz
进入解压目录执行
#sh ./go
2.重启 reboot -n
3.重启完成后,进行adsl拨号程序安装(用路由器的可以省去这一步)
在终端中输入: #pppoe-setup
Welcome to the Roaring Penguin ADSL client setup. First, I will run some checks on your system to make sure the PPPoE client is installed properly… Looks good! Now, please enter some information:
USER NAME
>;>;>; Enter your PPPoE user name (default XXX): 在这里输入ADSL用户名
INTERFACE
>;>;>; Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where ‘n’ is a number. (default eth0):如果一个网卡就在这里输入eth0
Do you want the link to come up on demand, or stay up continuously? If you want it to come up on demand, enter the idle time in seconds after which the link should be dropped. If you want the link to stay up permanently, enter ‘no’ (two letters, lower-case.) NOTE: Demand-activated links do not interact well with dynamic IP addresses. You may have some problems with demand-activated links. >;>;>; Enter the demand value (default no):直接回车
DNS
Please enter the IP address of your ISP’s primary DNS server. If your ISP claims that ‘the server will provide DNS addresses’, enter ’server’ (all lower-case) here. If you just press enter, I will assume you know what you are doing and not modify your DNS setup.
>;>;>; Enter the DNS information here:在这里输入server 即自动获得DNS
PASSWORD
>;>;>; Please enter your PPPoE password:输入ADSL密码
>;>;>; Please re-enter your PPPoE password:再输入一次
FIREWALLING
Please choose the firewall rules to use. Note that these rules are very basic. You are strongly encouraged to use a more sophisticated firewall setup; however, these will provide basic security. If you are running any servers on your machine, you must choose ‘NONE’ and set up firewalling yourself. Otherwise, the firewall rules will deny access to all standard servers like Web, e-mail, ftp, etc. If you are using SSH, the rules will block outgoing SSH connections which allocate a privileged source port.
The firewall choices are:
0 – NONE: This script. will not set any firewall rules. You are responsible for ensuring the security of your machine. You are STRONGLY recommended to use some kind of firewall rules.
1 – STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 – MASQUERADE: Appropriate for a machine acting as an Internet gateway for a LAN
>;>;>; Choose a type of firewall (0-2):这里输入0,可自选,英文水平有点的都懂
** Summary of what you entered **
Ethernet Interface: eth0
User name: XXX
Activate-on-demand: No
DNS: Do not adjust
Firewalling: MASQUERADE
>;>;>; Accept these settings and adjust configuration files (y/n)?这里输入y即可,输入n就是重头设置过。
配置完成!
启动拨号命令:/sbin/ifup ppp0
停止网络命令:/sbin/ifdown ppp0
查看网络状态:/sbin/pppoe-status
命令太复杂?呵呵,Yum告诉你有更简单的。
启动拨号命令:adsl-start
停止网络命令:adsl-stop
查看网络状态:adsl-status
最近几天在折腾新装的Fedora 8。碰到问题就向网上寻找答案,网络现在是完美了,什么资料都找的到,不过有些资料不太真实,我按照这些资料无法达到预期的效果,往往是这里找一点信息,那里找一点信息,东拼西凑才完成的。
为了不侵犯版权,Linux一项是不安装mp3等等私有格式的解码器的,得自己安装,以前安装比较麻烦,现在方便多了,因为有一个Yum在帮你自动下载安装好你所要的程序。
fedora下的mp3播放器我选的是Audacious, 原因很简单,Audacious默认安装就支持中文编码,不会出现列表乱码的问题。不用我们另外安装软件进行mp3标签转换。
首先,为Fedora 8添加yum的更新源:
rpm -ivh http://rpm.livna.org/livna-release-8.rpm
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/Fedora/linux/8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
安装完成后,yum更新的地址就增加了两个:livna和freshprms,这样就为以后更方便的通过yum更新打好了基础。
我在添加上面的第二个源时出现错误:
Retrieving http://ftp.freshrpms.net/pub/freshrpms/Fedora/linux/8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
error: skipping http://ftp.freshrpms.net/pub/freshrpms/Fedora/linux/8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm – transfer failed – Unknown or unexpected error
warning: u 0×8400198 ctrl 0×8acfd88 nrefs != 0 (ftp.freshrpms.net http)
可能因为时间过长,URL更新了,不过这并不影响整个安装过程。
好了,开始安装audacious,终端下一般先获得root权限,在终端输入以下命令,有点基础的都知道什么意思:
>su root
>输入密码:
进入root用户获得权限后,就可以开始安装了:
>yum install Audacious
>yum install audacious-plugins-*
再安装mp3插件包:
yum install audacious-plugins-nonfree-mp3
也可以再安装wma插件包:
yum install audacious-plugins-nonfree-wma
这样就Audacious就能播放mp3, wav等音乐格式了。
安装后,还要配置一下:
在应用程序->影音,找到并运行audacious
右键->首选项->音频->当前输出插件,选择“OSS Output Plugin”
在“外观”->字体,将“如果可能则使用点阵字体”去掉
在“播放列表”->元数据,“使用自动编码检测器”,选择“chinese”
在歌曲显示中“标题格式”选择“艺术家-标题”
然后关闭,安装结束。
本文作者Yum 来自 http://www.nextway.cn/index.php/archives/31