红联Linux门户
Linux帮助

centos 5 64bit 做个人桌面安装备忘

发布时间:2008-04-16 01:00:10来源:红联作者:uprtystpk
使用CentOS-5.1-x86_64-bin-DVD.iso进行安装

安装时选择KDE

安装完成以后:
更改DNS
# vi /etc/resolv.conf
加入
nameserver 208.67.222.222
nameserver 208.67.220.220

移除用不到KDE组件
# yum remove ekiga
# yum remove kdeaddons
# yum remove kdemultimedia
# yum remove kdeaccessibility kdegraphics
# yum remove kdepim

更新系统
# yum update

使用ntsysv调整服务
余下
crond,microcode_ctl,network,sendmail,sshd,syslog

安装基本的编译环境
# yum install gcc gcc-c++ make automake autoconf

安装QT
# yum install qt4-sqlite qt4-mysql qt4-devel qt qt-devel

xfs文件系统的支持
# yum install kmod-xfs xfsprogs

ntp服务
# yum install ntp

安装最新的火狐浏览器
# yum install compat-libstdc++-33
# mkdir /opt/soft
# cd /opt/soft/
# tar -zxvf ~/firefox-2.0.0.13.tar.gz

安装web服务器软件
# yum install httpd php mysql mysql-server postgresql php-mysql php-pgsql php-mcrypt php-mhash php-mbstring php-xml php-gd
# yum install sqlite python-sqlite

编译php-5.2.5
# yum install postgresql-devel mysql-devel httpd-devel openssl-devel libxml2-devel zlib-devel curl-devel libmcrypt-devel mhash-devel libjpeg-devel libpng-devel gd-devel freetype-devel libtool-ltdl-devel
# cd /usr/lib64
# ln -s /usr/lib64/mysql/libmysqlclient.so
编译脚本
#!/bin/sh
./configure \
--prefix=/opt/php-5.2.5 \
--sysconfdir=/opt/php-5.2.5/etc \
--with-config-file-path=/opt/php-5.2.5/etc \
--with-config-file-scan-dir=/opt/php-5.2.5/etc/conf.d \
--with-apxs2=/usr/sbin/apxs \
--with-curl=shared \
--with-gd=shared --with-jpeg-dir --with-png-dir \
--with-mcrypt --with-mhash --enable-mbstring \
--with-kerberos --with-gettext --enable-bcmath \
--with-mysql=shared --with-mysqli=/usr/lib64/mysql/mysql_config --with-pdo-mysql=shared \
--with-pgsql=shared --with-pdo-pgsql=shared --with-sqlite=shared \
--enable-pdo=shared --with-pdo-sqlite=shared \
--with-openssl --enable-ftp --with-pear --with-zlib \
--enable-inline-optimization --enable-calendar --enable-magic-quotes \
--enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg \
--disable-debug \

为编译lighttpd准备
# yum install pcre-devel bzip2-devel

安装来至DAG的二进制兼容程序
导入证书
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
把以下语句导入/etc/yum.repos.d/rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
正式安装DAG的程序(htop unrar)
# yum --enablerepo=rpmforge install htop unrar

多媒体支持
安装mplayer
# yum --enablerepo=rpmforge install mplayer
安装解码器
下载地址http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
解压到/usr/lib64/codecs

编译smplayer-0.6.0rc3
直接make提找不到qmake和lrelease
换成
$ make QMAKE=/usr/lib64/qt4/bin/qmake LRELEASE=/usr/lib64/qt4/bin/lrelease PREFIX=/usr
如果使用默认的PREFIX=/usr/local,smplsyer不能在正确的位置生成菜单

编译amarok1.4.8
理清amarok依赖关系真是太麻烦,考虑打包备用
处理依赖
# yum install kdebase-devel ruby ruby-devel
# yum --enablerepo=rpmforge install xine xine-lib-devel taglib taglib-devel libmp4v2-devel
为正常编译修改configure
# vim configure
找到30843行,加上/usr/lib64/qt-3.3/bin
qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin /usr/lib64/qt-3.3/bin"
使用普通用户编译
$ ./configure --prefix=`kde-config --prefix` --with-qt=/usr/lib64/qt-3.3/ --with-qt-includes=/usr/lib64/qt-3.3/include/ --with-qt-libraries=/usr/lib64/qt-3.3/lib/
安装
# make install

其他软件
# yum install subversion
字体安装
复制所有待安装的字体到~/fonts目录,然后用KDE的字体安装程序安装,懒到家了。
文章评论

共有 0 条评论