Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103643804
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-16 22:06:25

作者: 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
把以下语句导入/etc/yum.repos.d/rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL:
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = $basearch/dag
mirrorlist =
#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
安装解码器
下载地址
解压到/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的字体安装程序安装,懒到家了。
阅读(503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~