歡迎您光臨本站 註冊首頁

centos 5 64bit 做個人桌面安裝備忘

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

使用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 ... 64-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的字體安裝程序安裝,懶到家了。

[火星人 ] centos 5 64bit 做個人桌面安裝備忘已經有463次圍觀

http://coctec.com/docs/linux/show-post-166378.html