Fedora 11
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
参数"vga=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/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