1.rpm包安裝
rpm包:noarch(通用)搜索網址:http://rpm.pbone.net
1) 出現問題:
Header V3 RSA/HSA256 Signature key ID
Header V3 DSA signature: NOKEY, key ID
解決:rpm --import /etc/pki/rpm-gpg/RPM*
2) 出現問題:
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
解決:root目錄
3)使用:
安裝: rpm -ivh *.rpm
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
--nodeps 不檢查依賴性關係
--force 忽略軟件包及文件的衝突make
搜索: rpm -qa | grep
更新: rpm –Uvh卸載: rpm –e
查看: rpm –qil
源包: rpm --rebuild Filename.src.rpm
2.yum包安裝
1、先刪掉自帶的yum:
rpm -aq|grep yum|xargs rpm -e --nodeps2、下載需要的4個rpm(版本號可能會變動):
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-37.el5.centos.noarch.rpmwget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.cen tos.i386.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
3、安裝:
rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpmrpm -ivh yum-metadata-parser-1.1.2-3.el5.
centos.i386.rpm
rpm -ivh yum-3.2.22-26.el5.centos.noarch.
rpm yum-fastestmirror-1.1.16-14.el5.
centos.1.noarch.rpm –nodeps(同時安裝)
4、下載配置:
先備份系統自帶的yum源:mv /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.bak
搜狐的yum源:
wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
網易鏡像yum源:(http://mirrors.163.com/.help/centos.html)
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo
*文件中:$releasever全部替換爲版本號5
5、生成緩存:
yum makecache6、設置本地yum源(/etc/yum.repos.d/*.repo文件中參加)
[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch – Debug
baseurl=file:///mnt/cdrom/XXXX)# 文件夾名倉庫的位置
enabled=1 # 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck=1 # 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
# rpm --import /etc/pki/rpm-gpg/RPM*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
7、使用:
yum install package 安裝指定的安裝包yum update package 更新指定程序包
yum check-update package 檢測升級軟件包
yum remove package 檢測升級軟件包
yum list 列表
yum search keyword 查找軟件包
yum info package 顯示安裝包信息
yum clean all 清除緩存header與rpm包
8、安裝openoffice.org
yum groupinstall "Office/Productivity"yum list openoffice*
yum -y install openoffice.org-langpack-zh_CN
3.源代碼/壓縮包安裝
1 .tar.gz解壓縮:
tar -zxvf XXX.tar.gz2 簡單安裝:
./install.sh ./XXX.run3 編譯安裝:
./configure <=== 配置--prefix= 加目錄
make <=== 編譯
make install <=== 安裝
make clean
make uninstall
4 gcc環境設置(安裝以下文件包rpm)
kernel-headers,glibc-headers,glibc-devel,gcc-4,gcc-c++
libstdc++-devel,libgomp
5 軟件包
http://sourceforge.net/