Fedora 11 安装配置,全

Fedora 11 安装配置(全)

2009年10月02日 星期五 下午 07:02

1 基本配置

1.1 初始安装

这里安装的是x86_64版本。

语言选择简体中文。

除了缺省的软件包外,另外添加开发工具和开发库。

不安装grub引导管理器,很遗憾因此只能使用ext3文件系统。

1.2 引导配置

这里使用别的系统上的grub来引导fedora。

编辑grub所在系统的menu.lst,增加启动项:

title Fedora (2.6.29.4-167.fc11.x86_64)

root (hd1,5)

kernel /boot/vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=UUID=fe096600-... rhgb quiet vga=0x318

initrd /boot/initrd-2.6.29.4-167.fc11.x86_64.img

1.3 配置yum

为了提高速度,安装几个yum插件:

# yum install yum-plugin-fastestmirror

# yum install yum-presto

通过yum找到的镜像并不总是最快的,如果有稳定的快速镜像可以使用(如教育网内部),可以直接指定镜像地址。这里就直接使用上海交大的源。

编辑/etc/yum.repos.d/下的fedora.repo和fedora-updates.repo,修改[fedora]和[updates]两个section。首先注释掉mirrorlist。如:

#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch

打开baseurl,并修改地址。以[fedora]为例:

baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/

完毕更新系统:

# yum makecache

# yum check-update

# yum [-y] update

1.4 关闭不需要的服务

停止一些本机暂时用不到的services:

# /etc/init.d/avahi-daemon stop

# chkconfig avahi-daemon off

# /etc/init.d/bluetooth stop

# chkconfig bluetooth off

# /etc/init.d/cups stop

# chkconfig cups off

# /etc/init.d/netfs stop

# chkconfig netfs off

# /etc/init.d/nfslock stop

# chkconfig nfslock off

# /etc/init.d/pcscd stop

# chkconfig pcscd off

# /etc/init.d/portreserve stop

# chkconfig portreserver off

# /etc/init.d/rpcbind stop

# chkconfig rpcbind off

# /etc/init.d/rpcgssd stop

# chkconfig rpcgssd off

# /etc/init.d/rpcidmapd stop

# chkconfig rpcidmapd off

# /etc/init.d/sendmail stop

# chkconfig sendmail off

1.5 挂载分区

编辑/etc/fstab,添加:

# /dev/sda7

UUID=197574a3-b1f0-4270-ab48-cfbed5fb776f /pub ext3 defaults 0 0

# /dev/sda5

UUID=60FA-AA19 /pub/fat vfat defaults,utf8,fmask=133 0 0

# /dev/sda6

UUID=A8C40F33C40F0374 /pub/ntfs ntfs defaults,umask=022,fmask=133 0 0

1.6 添加rpmfusion源

rpmfusion的详细信息可以从rpmfusion.org获得,使用它的目的是为了后面的显卡驱动和一些视频音频插件。安装:

# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

完毕刷新:

# yum makecache

1.7 安装Nvidia显卡闭源驱动

从rpmfusion安装:

# yum install kmod-nvidia

2 应用软件

2.1 安装一些多媒体包

用rhythmbox和totem播放一些音频、视频文件,根据提示安装所需的多媒体包。

2.2 安装mplayer

# yum install mplayer-gui

2.3 安装flash插件

这里安装64位的版本。从Adobe网站下载libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz。

安装:

# tar xzvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz

# mv libflashplayer.so /usr/lib64/mozilla/plugins

2.4 安装chm阅读器

同时安装几个版本:

# yum install chmsee

# yum install xchm

# yum install gnochm

2.5 安装一些压缩软件

# yum install unrar

# yum install p7zip p7zip-plugins

# yum install cabextract

2.6 安装bluefish

# yum install bluefish

2.7 安装Adobe Reader

首先添加adobe源:

# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

安装中文版:

# yum install AdobeReader_chs

2.8 安装stardict

# yum install stardict

2.9 安装mpich2

有关mpich2的更详细介绍参见并行计算,这里由root安装,以便本机所有用户使用。

编译安装(不使用仓库自带的版本):

# mkdir /sources

# cp mpich2-1.1.tar.gz /sources

# cd /sources

# tar xzvf mpich2-1.1.tar.gz

# cd mpich2-1.1/

# ./configure

# make

# make install

相关配置由需要的用户进行处理。

2.10 安装texlive2008

这里不使用仓库里的texlive,而是从texlive光盘直接安装:

# mount -o loop texlive2008-20080822.iso /mnt

# cd /mnt

# ./install-tl

采用缺省方式,完全安装。

相关配置由需要的用户进行处理。

2.11 安装VMware

从VMware官方网站www.vmware.com获得30天的试用序列号和软件包VMware-Workstation-6.5.2-156735.x86_64.bundle。安装:

# sh VMware-Workstation-6.5.2-156735.x86_64.bundle

该版本的VMware需要patch才能在2.6.29.x内核上正常运行。从http://communities.vmware.com/message/1217542获得补丁,安装:

# bash ./vmware-6.5.2-modules-2.6.29-fix.sh

# vmware-modconfig --console --install-all

配置网络:

# vmware-netcfg

共配置10块虚拟网卡。除vmnet0为桥接外,vmnet1到vmnet9均为host-only。关闭nat和dhcp服务。设置IP地址,以方便物理机和所有虚拟机的交互:

vmnet0,bridge -> eth0

vmnet1,host-only,10.10.10.199

vmnet2,host-only,10.10.20.199

vmnet3,host-only,172.16.0.199

vmnet4,host-only,10.20.10.199

vmnet5,host-only,10.20.20.199

vmnet6,host-only,172.17.0.199

vmnet7,host-only,192.168.0.199

vmnet8,host-only,192.168.1.199

vmnet9,host-only,172.18.0.199

2.12 安装kde(可选)

# yum groupinstall 'KDE (K 桌面环境)'

注:locale为zh_CN.UTF-8。

2.13 安装xfce(可选)

# yum groupinstall xfce

3 网络服务

3.1 安装ftp服务器

# yum install vsftpd

# chkconfig vsftpd on

进行防火墙设置,打开ftp端口:

# system-config-firewall

3.2 安装http服务器

# yum install httpd

# yum install mod_ssl

# chkconfig httpd on

进行防火墙设置,打开http(s)端口:

# system-config-firewall

4 普通用户

4.1 配置Terminal(终端)

设置字体:DejaVu Sans Mono,book,12。

选择将命令作为login shell执行。

4.2 配置Firefox

从“Tools“菜单选择“add-ons“,安装DownThemAll插件。

从旧系统中导入书签。

4.3 配置texlive2008

编辑.bash_profile,添加:

export PATH=/usr/local/texlive/2008/bin/x86_64-linux:$PATH

export MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH

export INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH

4.4 配置mpich2

每个用户需要建立一个mpd配置文件,普通用户为$HOME/.mpd.conf。内容:

secretword=XXXXX

修改文件权限:

$ chmod 600 .mpd.conf

测试:

$ mpd &

$ mpdtrace

$ mpiexec -n 4 hostname

$ mpdallexit

Fedora 11 安装配置(全)2009年10月02日 星期五 下午 07:021 基本配置

1.1 初始安装

这里安装的是x86_64版本。

语言选择简体中文。

除了缺省的软件包外,另外添加开发工具和开发库。

不安装grub引导管理器,很遗憾因此只能使用ext3文件系统。

1.2 引导配置

这里使用别的系统上的grub来引导fedora。

编辑grub所在系统的menu.lst,增加启动项:

title Fedora (2.6.29.4-167.fc11.x86_64) root (hd1,5) kernel /boot/vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=UUvga=0x318"(可选)是为了开启Plymouth功能。

1.3 配置yum

为了提高速度,安装几个yum插件:

# yum install yum-plugin-fastestmirror# yum install yum-presto通过yum找到的镜像并不总是最快的,如果有稳定的快速镜像可以使用(如教育网内部),可以直接指定镜像地址。这里就直接使用上海交大的源。

编辑/etc/yum.repos.d/下的fedora.repo和fedora-updates.repo,修改[fedora]和[updates]两个section。首先注释掉mirrorlist。如:

#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch打开baseurl,并修改地址。以[fedora]为例:

baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/完毕更新系统:

# yum makecache# yum check-update# yum [-y] update

1.4 关闭不需要的服务

停止一些本机暂时用不到的services:

# /etc/init.d/avahi-daemon stop# chkconfig avahi-daemon off# /etc/init.d/bluetooth stop# chkconfig bluetooth off# /etc/init.d/cups stop# chkconfig cups off# /etc/init.d/netfs stop# chkconfig netfs off# /etc/init.d/nfslock stop# chkconfig nfslock off# /etc/init.d/pcscd stop# chkconfig pcscd off# /etc/init.d/portreserve stop# chkconfig portreserver off# /etc/init.d/rpcbind stop# chkconfig rpcbind off# /etc/init.d/rpcgssd stop# chkconfig rpcgssd off# /etc/init.d/rpcidmapd stop# chkconfig rpcidmapd off# /etc/init.d/sendmail stop# chkconfig sendmail off

1.5 挂载分区

编辑/etc/fstab,添加:

# /dev/sda7UUID=197574a3-b1f0-4270-ab48-cfbed5fb776f /pub ext3 defaults 0 0# /dev/sda5UUID=60FA-AA19 /pub/fat vfat defaults,utf8,fmask=133 0 0# /dev/sda6UUID=A8C40F33C40F0374 /pub/ntfs ntfs defaults,umask=022,fmask=133 0 0

1.6 添加rpmfusion源

rpmfusion的详细信息可以从rpmfusion.org获得,使用它的目的是为了后面的显卡驱动和一些视频音频插件。安装:

# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm完毕刷新:

# yum makecache

1.7 安装Nvidia显卡闭源驱动

从rpmfusion安装:

# yum install kmod-nvidia

2 应用软件

2.1 安装一些多媒体包

用rhythmbox和totem播放一些音频、视频文件,根据提示安装所需的多媒体包。

2.2 安装mplayer

# yum install mplayer-gui

2.3 安装flash插件

这里安装64位的版本。从Adobe网站下载libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz。

安装:

# tar xzvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz# mv libflashplayer.so /usr/lib64/mozilla/plugins

2.4 安装chm阅读器

同时安装几个版本:

# yum install chmsee# yum install xchm# yum install gnochm

2.5 安装一些压缩软件

# yum install unrar# yum install p7zip p7zip-plugins# yum install cabextract

2.6 安装bluefish

# yum install bluefish

2.7 安装Adobe Reader

首先添加adobe源:

# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux安装中文版:

# yum install AdobeReader_chs

2.8 安装stardict

# yum install stardict

2.9 安装mpich2

有关mpich2的更详细介绍参见并行计算,这里由root安装,以便本机所有用户使用。

编译安装(不使用仓库自带的版本):

# mkdir /sources# cp mpich2-1.1.tar.gz /sources# cd /sources# tar xzvf mpich2-1.1.tar.gz# cd mpich2-1.1/# ./configure# make# make install相关配置由需要的用户进行处理。

2.10 安装texlive2008

这里不使用仓库里的texlive,而是从texlive光盘直接安装:

# mount -o loop texlive2008-20080822.iso /mnt# cd /mnt# ./install-tl采用缺省方式,完全安装。

相关配置由需要的用户进行处理。

2.11 安装VMware

从VMware官方网站www.vmware.com获得30天的试用序列号和软件包VMware-Workstation-6.5.2-156735.x86_64.bundle。安装:

# sh VMware-Workstation-6.5.2-156735.x86_64.bundle该版本的VMware需要patch才能在2.6.29.x内核上正常运行。从http://communities.vmware.com/message/1217542获得补丁,安装:

# bash ./vmware-6.5.2-modules-2.6.29-fix.sh# vmware-modconfig --console --install-all配置网络:

# vmware-netcfg共配置10块虚拟网卡。除vmnet0为桥接外,vmnet1到vmnet9均为host-only。关闭nat和dhcp服务。设置IP地址,以方便物理机和所有虚拟机的交互:

vmnet0,bridge -> eth0vmnet1,host-only,10.10.10.199vmnet2,host-only,10.10.20.199vmnet3,host-only,172.16.0.199vmnet4,host-only,10.20.10.199vmnet5,host-only,10.20.20.199vmnet6,host-only,172.17.0.199vmnet7,host-only,192.168.0.199vmnet8,host-only,192.168.1.199vmnet9,host-only,172.18.0.199

2.12 安装kde(可选)

# yum groupinstall 'KDE (K 桌面环境)'注:locale为zh_CN.UTF-8。

2.13 安装xfce(可选)

# yum groupinstall xfce

3 网络服务

3.1 安装ftp服务器

# yum install vsftpd# chkconfig vsftpd on进行防火墙设置,打开ftp端口:

# system-config-firewall

3.2 安装http服务器

# yum install httpd# yum install mod_ssl# chkconfig httpd on进行防火墙设置,打开http(s)端口:

# system-config-firewall

4 普通用户

4.1 配置Terminal(终端)

设置字体:DejaVu Sans Mono,book,12。

选择将命令作为login shell执行。

4.2 配置Firefox

从“Tools“菜单选择“add-ons“,安装DownThemAll插件。

从旧系统中导入书签。

4.3 配置texlive2008

编辑.bash_profile,添加:

export PATH=/usr/local/texlive/2008/bin/x86_64-linux:$PATHexport MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATHexport INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH

4.4 配置mpich2

每个用户需要建立一个mpd配置文件,普通用户为$HOME/.mpd.conf。内容:

secretword=XXXXX修改文件权限:

$ chmod 600 .mpd.conf测试:

$ mpd &$ mpdtrace$ mpiexec -n 4 hostname$ mpdallexit