安装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 卸载该组