安装rpm源码包

[root@localhost ~]# rpm -q rpm-build
package rpm-build is not installed
没有

[root@localhost ~]# cd /mnt/Server
[root@localhost Server]# rpm -ivh rpm-build-4.4.2.3-22.el5.i386.rpm
按提示安装

[root@localhost ~]# rpm -ivh unrar-3.5.4-1.2.fc4.src.rpm
[root@localhost ~]# cd /usr/src/redhat/SPECS/
[root@localhost SPECS]# rpmbuild --ba unrar.spec
按提示安装 会提示

gcc-c++ is needed by unrar-3.5.4-1.2.fc4.i386
        libstdc++-devel is needed by unrar-3.5.4-1.2.fc4.i386
需要再安装

[root@localhost ~]# cd /mnt/Server
[root@localhost Server]# rpm -ivh gcc-c++-4.1.2-50.el5.i386.rpm libstdc++-devel-4.1.2-50.el5.i386.rpm
 

[root@localhost SPECS]# cd ../RPMS/i386
[root@localhost i386]# rpm -ivh unrar-3.5.4-1.2.fc4.i386.rpm
 

 

 

安装tar包:

在安装gcc的基础上:

解压:

[root@localhost ~]# tar fvxz proftpd-1.3.3.tar.gz
[root@localhost ~]# cd proftpd-1.3.3
[root@localhost proftpd-1.3.3]# ./configure --prefix=/usr/local/proftpd
 

 

yum的日常用法

清楚缓存

清除暂存的rpm包:
[root@localhost ~]#yum clean packages
清除暂存的rpm包信息:
[root@localhost ~]#yum clean  headers

列出软件包

yum list all 所有(默认)

yum list install 已经安装的

yum list available 可安装的

yum list updates 可更新的

yum group 已组的形式查看

 

yum info 包名 查询软件包信息

yum search 包名 搜索软件包

yum search ...  关键字

 

yum install 包名 安装单一软件包

yum groupinstall ‘组名’安装一组

yum update 包名 升级该软件包

yum groupupdate ‘组名’  升级该组

yum remove 包名 卸载该软件包

yum groupremove 卸载该组