LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6815|回复: 20

fedora 10安装笔记(包含硬盘安装、软件配置、服务优化)

[复制链接]
发表于 2008-12-7 23:15:47 | 显示全部楼层 |阅读模式
fedora 10安装笔记(包含硬盘安装、软件配置、服务优化)

fedora 10于2008年11月25日正式发布,很多朋友都尝了鲜,咱也不能落后,总得体验一下不是,ok,废话就不多说了,下面介绍下安装环境,我的本本是x61,由于没有光驱,只好考虑网络或本地硬盘安装,最后决定采用后者。

分区情况:
c:          10g    ntfs (system,win2k3)
d:          20g           ntfs
e:          40g    ntfs
f:          30g    ntfs
g:           5g    fat32 (存放fedora iso镜像)
未划分的空间  15g(用来安装linux)



下载:矮人DOS工具箱4.2版,安装之
下载:fedora 10 dvd iso,放在一个fat32分区中,如g:\
用winrar打开iso并解压iso中的images\目录,和Fedora-10-i386-DVD镜像文件存在同一目录下
解压isolinux目录下的vmlinuz与initrd.img复制到系统盘下,一般为C盘
修改C:\boot\grub下的menu.lst
尾部追加:
title Install Fedora 10
root (hd0,0)
kernel /vmlinuz
initrd /initrd.img
重启 选择 “我的dos工具” 然后选择 Install Fedora 10
按提示选择“硬盘驱动”然后选择Fedora 10 的iso目录,开始安装
按提示参考fedora 10的安装步骤安装

允许root登录gnome,默认安装完系统后root是不能登录gnome的

[root@f10 Download]# vi /etc/pam.d/gdm     注销#auth       required    pam_succeed_if.so user != root quiet一行
ok,root可以登录gnome了。

默认安装完成后,右上角的网络配置上 wired ..和eth0为灰色。。不能点选
然后禁用networdmanager启动network以太网设置静态IP的时候,不管怎么设置, 子网掩码都和网关一样,
比如说:地址:192.168.1.61
子网掩码: 192.168.1.61//不管怎么输入255.255.255.0 ,都不行!
网关: 192.168.1.1 //这里改了255.255.255.0的话,上面就也成255.255.255.0了

解决方案:

方案一:

编辑以下文件,我这里是无线网卡,所有显示wlan0

[root@f10 Download]# vi /etc/sysconfig/network-scripts/ifcfg-wlan0
[root@f10 Download]# vi /etc/sysconfig/networking/devices/ifcfg-wlan0
2个文件保持一致

直接修改文件中的子网掩码信息就可以
代码为:
# Intel Corporation PRO/Wireless 3945ABG Network Connection
DEVICE=wlan0
HWADDR=00:1f:3c:93:52:6a
ONBOOT=yes
BOOTPROTO=dhcp
USERCTL=no
IPV6INIT=no
NM_CONTROLLED=yes
TYPE=Wireless
PEERDNS=yes
MODE=Master
RATE=auto
CHANNEL=自动
ESSID=

然后重新激活下网卡就可以了.
[root@f10 Download]#service network restart
[root@f10 Download]#chkconfig network on
方案二:

下载2个软件包,升级就可以了(rpm -Uvh),是RPM包!

官方下载 - 补丁1:http://koji.fedoraproject.org/ko ... 4-1.fc10.noarch.rpm
官方下载 - 补丁2:http://koji.fedoraproject.org/ko ... 4-1.fc10.noarch.rpm

上面下载不了的朋友,请点击下面的链接进行下载
http://pxf520.googlepages.com/sy ... -1.5.94-2.fc10..rpm
http://pxf520.googlepages.com/sy ... -tui-1.5.94-2.f.rpm

参考页面: https://bugzilla.redhat.com/show_bug.cgi?id=469434



                                                                安装Flash Player插件



32 位系统:

[root@f10 Download]#rpm -ivh http://linuxdownload.adobe.com/a ... 86-1.0-1.noarch.rpm
[root@f10 Download]#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[root@f10 Download]#mkdir -p /usr/lib/mozilla/plugins
[root@f10 Download]#yum install flash-plugin
[root@f10 Download]#mozilla-plugin-config -i -g -v


重启 Firefox ,搞定!

提示:如果安装成功之后,Firefox 中没有声音,请安装 libflashsupport

yum install libflashsupport

并且重启 Firefox 后再试。


                                                          安装飞信

Fedora 下编译 linux fetion 应用程序demo

1:  安装编译环境
sudo yum install qt4-devel curl-devel gcc glibc-devel

2: 去 http://www.libfetion.cn/Linux_demoapp_download.html 下载最新的libfetion GUI源代码

3: 使用解压命令解压下载后的文件
  tar -zxvf linux-fetion-***.tar.gz   (***为程序版本号)

4: 进入解压后的文件夹
cd linux-fetion-***  (***为程序版本号)

5: 如果你是64位系统,则运行64_libfetion.sh  脚本,如果是32位系统请略过第5步,执行第6步
     ./64_libfetion.sh

6:运行编译命令
    qmake-qt4
    make

7: 运行安装程序脚本
./install.sh

8: 最后: 如果一切顺利的话。你可以在程序菜单看见libfetion了, 这时你可以删掉下载的文件了.



                                                                安装rpmfusion的源

rpm -Uvh http://download1.rpmfusion.org/f ... e-stable.noarch.rpm http://download1.rpmfusion.org/n ... e-stable.noarch.rpm


                                                                           安装qq

下载qq  http://dl_dir.qq.com/linuxqq/linuxqq-v1.0-preview3.i386.rpm

[root@f10 Download]# rpm -ivh linuxqq-v1.0-preview3.i386.rpm
在应用程序---互联网--qq,打开即可。


                                                   安装skype

安装Skype
最好通过Skype的软件仓库来安装Skype,因为这样最简单方便,打开终端输入:
gedit /etc/yum.repos.d/skype.repo
在这个文件中复制下面几行:
[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
enabled=1
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
gpgcheck=0
安装Skype

yum install skype

                                                                      安装unrar

yum install unrar
                                                                      安装zhcon

yum install zhcon
如果启动zhcon,看到的中文是乱码,可以使用zhcon --utf8来启动zhcon

                                                                    安装mplayer

确认系统是否安装了glib-devel、gtk+-devel、gtk2-devel、libpng、libpng-devel
如没有,yum安装即可
yum install glib-devel
yum install gtk+-devel
yum install gtk2-devel
yum install libpng
yum install libpng-devel


下载如下软件:

all-20071007.tar.bz2(http://www.mplayerhq.hu/MPlayer/ ... 20071007.tar.bz2)

windows-all-20071007.zip(http://www.mplayerhq.hu/MPlayer/ ... all-20071007.zip)

Blue-1.7.tar.bz2(http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2)

MPlayer-1.0rc2.tar.bz2(http://www5.mplayerhq.hu/MPlayer ... r-1.0rc2.tar.bz2)

2

将all-20071007.tar.bz2解压到/usr/lib/codecs中(如果没有相应目录就自己建一个),命令如下:

tar -xjvf all-20071007.tar.bz2

cd all-20071007

cp -rf * /usr/lib/codecs

将windows-all-20071007.zip解压到/usr/lib/win32中(如果没有相应目录就自己建一个),命令如下:

unzip windows-all-20071007.zip

cd windows-all-20071007

cp -rf * /usr/lib/win32

3

下载四个补丁:

demux_audio_fix_20080129.diff(http://www.mplayerhq.hu/MPlayer/ ... ix_20080129.diff)

demux_mov_fix_20080129.diff(http://www.mplayerhq.hu/MPlayer/ ... ix_20080129.diff)

stream_cddb_fix_20080120.diff(http://www.mplayerhq.hu/MPlayer/ ... ix_20080120.diff)

url_fix_20080120.diff(http://www.mplayerhq.hu/MPlayer/patches/url_fix_20080120.diff)



解压MPlayer-1.0rc2.tar.bz2后打补丁,命令步骤如下:

tar -xjvf MPlayer-1.0rc2.tar.bz2

cd MPlayer-1.0rc2

cp 四个补丁到当前目录中
[root@f10 MPlayer-1.0rc2]# cp ../*.diff .

打补丁
patch -p0 <demux_audio_fix_20080129.diff
patch -p0 <demux_mov_fix_20080129.diff
patch -p0 <stream_cddb_fix_20080120.diff
patch -p0 <url_fix_20080120.diff

./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --language=zh_CN,en --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/win32/ --enable-xmms --disable-ivtv

make

make install

4

安装皮肤Blue-1.7.tar.bz2,命令步骤如下:

tar jxvf Blue-1.7.tar.bz2

mv Blue /usr/local/mplayer/share/mplayer/skins/

cd /usr/local/mplayer/share/mplayer/skins/

mv Blue default

5
把mplayer加入到环境变量
在 /etc/profile加入以下2行
PATH="$PATH:/usr/local/mplayer/bin/"
export PATH
再执行
#source /etc/profile
终端里执行mplayer或gmplayer即可运行mplayer

如果这个时候你运行你的gmplayer(gmplayer是mplayer的gui版)会报错,因为还有字体没有安装。

从linux的/usr/share/fonts中随便找一个喜欢的ttf字体,将它更名为subfont.ttf

然后拷贝到~/.mplayer/目录下即可
如:

[root@f10 ~]#cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf ~/.mplayer/subfont.ttf

[root@f10 ~]#cp /etc/gtk/gtkrc.zh_CN ~/.gtkrc.zh_CN


如果你播放电影的时候,设置为全屏,但实际上电影画面还是原来的尺寸,可以通过如下方法来解决
[root@f10 ~]# echo 'zoom=yes'>> ~/.mplayer/config

如果播放rm时提示“error:could not open required directshow codec drvc.dll”的错误,在终端里面输入如下命令就可以轻松解决

[root@f10 ~]# find /usr/lib -name drvc*
/usr/lib/codecs/drvc.so
[root@f10 ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0x00110000)
libstdc++.so.5 => not found
libc.so.6 => /lib/libc.so.6 (0x00162000)
/lib/ld-linux.so.2 (0x004ed000)

[root@f10 ~]#yum install libstdc++.so.5


ok,享受你的mplayer吧!
mplayer xxx.mp3  就可以在字符模式听歌了,HoHo

[root@f10 ~]# mplayer /mp3/freeloop.mp3
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T8100  @ 2.10GHz (Family: 6, Model: 23, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译用了针对 x86 CPU 的扩展指令集: MMX MMX2 SSE SSE2

正在播放 /mp3/freeloop.mp3。
检测到 Audio file 文件格式。
剪辑信息:
Title: Free Loop
Artist: Daniel Powter
Album: dp
Year: 2005
Comment:                             
Track: 2
Genre: Rock
==========================================================================
打开音频解码器: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
已选音频编解码器: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
视频: 没视频
开始播放...
A: 228.1 (03:48.1) of 228.0 (03:48.0)  0.9%

正在退出... (文件结束)


                                                                              服务优化:

1.关闭selinux
[root@f10 ~]# vi /etc/selinux/config
把SELINUX=enforcing   改为          SELINUX=disabled

关掉不必要的服务,下面的服务可根据需要酌情增减

chkconfig anacron off
chkconfig atd off
chkconfig avahi-daemon off
chkconfig cups off
chkconfig iptables off
chkconfig ip6tables off
chkconfig isdn off
chkconfig mdmonitor off
chkconfig microcode_ctl off
chkconfig netfs off
chkconfig nfslock off
chkconfig restorecond off
chkconfig sendmail off
chkconfig rpcbind off
chkconfig rpcgssd off
chkconfig rpcidmapd off


就写这么多了,很累的说.........洗洗睡了....

                                                        第六元素于 2008.12.07
发表于 2008-12-8 09:03:33 | 显示全部楼层
强烈支持这么好的原创,我沙发了,顶起来!
回复 支持 反对

使用道具 举报

发表于 2008-12-8 09:43:29 | 显示全部楼层
的确是好贴,就是mplayer的安装有点太复杂了
回复 支持 反对

使用道具 举报

发表于 2008-12-8 09:56:57 | 显示全部楼层
不错!
稍微排下版会更好
回复 支持 反对

使用道具 举报

发表于 2008-12-8 10:00:04 | 显示全部楼层
这份笔记不错,赞一个。

to 3楼
mplayer的安装不复杂,楼主贴的是基本安装步骤。如果你像我一样用usb声卡,就会发现源码安装的好处。
回复 支持 反对

使用道具 举报

发表于 2008-12-8 12:14:20 | 显示全部楼层

make 错误

-o vo_ivtv.o vo_ivtv.c
vo_ivtv.c: In function 'ivtv_reset':
vo_ivtv.c:79: error: storage size of 'sd' isn't known
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable 'sd1'
vo_ivtv.c:79: warning: unused variable 'sd'
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/home/chs/下载/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] 错误 2

make最后有如上错误,怎么解决?
回复 支持 反对

使用道具 举报

发表于 2008-12-8 13:28:09 | 显示全部楼层

还是有点问题

不好意思,是我没完全按你说的做,现在编译好了。
但装了还是有问题:
打开视频解码器: [realvid] RealVideo decoder
Error: libstdc++.so.5: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/win32//drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
错误: 打不开所需的 DirectShow 编解码器: drvc.so
Read the RealVideo section of the DOCS!
VDecoder 初始化失败
打开视频解码器: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drvc.dll, /usr/lib/win32//drvc.dll, /usr/lib/win32/drvc.dll, /usr/local/lib/win32/drvc.dll
Error loading dll
错误: 打不开所需的 DirectShow 编解码器: drvc.dll
Read the RealVideo section of the DOCS!
VDecoder 初始化失败
打开视频解码器: [realvid] RealVideo decoder
Error: /usr/lib/codecs//drv4.so.6.0: cannot restore segment prot after reloc: Permission denied
Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/win32//drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0
Error loading dll
错误: 打不开所需的 DirectShow 编解码器: drv4.so.6.0
Read the RealVideo section of the DOCS!
VDecoder 初始化失败
打开视频解码器: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drv43260.dll, /usr/lib/win32//drv43260.dll, /usr/lib/win32/drv43260.dll, /usr/local/lib/win32/drv43260.dll
Error loading dll
错误: 打不开所需的 DirectShow 编解码器: drv43260.dll
Read the RealVideo section of the DOCS!
VDecoder 初始化失败
打开视频解码器: [realvid] RealVideo decoder
Error: /usr/lib/codecs//drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32//drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Error loading dll
错误: 打不开所需的 DirectShow 编解码器: drvc.bundle/Contents/MacOS/drvc
Read the RealVideo section of the DOCS!
VDecoder 初始化失败
找不到匹配 -vo 所选的和视频格式 0x30345652 的编解码器。
回复 支持 反对

使用道具 举报

发表于 2008-12-8 13:50:49 | 显示全部楼层

谢谢楼主!

sorry again....现在可以播视频了。
chcon -t textrel_shlib_t '/usr/lib/codecs/drv4.so.6.0' 用这个命令解决了(不过我不明白这东西,希望有人帮我解说 一下)
另外,我看高清的好像有问题,程序会死掉的感觉。
回复 支持 反对

使用道具 举报

发表于 2008-12-8 14:04:52 | 显示全部楼层
楼主,您好!我想请教一下关于system-config-network升级的问题。
我先是在终端里:rpm -Uvh system-config-network-1.5.94-2.fc10.noarch.rpm
回车后,出现这样几行字:
error: Failed dependencies:
system-config-network-tui = 1.5.94-2.fc10 is needed by system-config-network-1.5.94-2.fc10.noarch
然后,我rpm -Uvh system-config-network-tui-1.5.94-2.fc10.noarch.rpm
结果,系统告诉我:
error: Failed dependencies:
system-config-network-tui = 1.5.93-2.fc10 is needed by (installed) system-config-network-1.5.93-2.fc10.noarch
可是,这个system-config-network-tui = 1.5.93-2.fc10应该已经装好了呀!
请问,如何解决?
回复 支持 反对

使用道具 举报

发表于 2008-12-8 22:06:57 | 显示全部楼层
好贴!支持楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表