二进制软件包管理( rpm,yum)
rpm的使用
rpm包格式:stdo-1.7.2p1-5.e15.i386.rpm
stdo(软件名)
1.7.2p1(版本号)
5.e15(发行号)
i386(硬件平台)
1 安装软件包(一般不能指定安装目录)
rpm -ivh 软件包全部名称
rpm -i stdo-1.7.2p1-5.e15.i386.rpm
rpm -i --replacepkgs stdo-1.7.2p1-5.e15.i386.rpm 覆盖安装
rpm -i --replacefiles stdo-1.7.2p1-5.e15.i386.rpm 忽略安装冲突
rpm -i --prefix=/usr/local/stdo 指定安装路径
2 卸载软件包
rpm -e [--nodeps] 软件包名称
rpm -e stdo
rpm -e --nodeps samba 强行卸载,与samba关联的软件都一起卸载
3 挂载光盘
mount /dev/cdrom /mnt/cdrom
4 查看软件包是否安装
rpm -q 软件名称
rpm -q stdo
rpm -qa | grep samba
5 升级软件包
rpm -U stdo-1.7.2p1-5.e15.i386.rpm
6 查询文件属于哪个软件包
rpm -qf /etc/services
yum的使用
好处:自动解决软件包依赖问题
方便软件包升级
安装软件包
yum install stdo
检测软件包升级
yum check-update stdo
升级软件包
yum update stdo
卸载
yum remove stdo
源代码包的管理
源代码包的安装步骤
安装proftpd-1.3.3d.tar.gz源代码包
1 tar -xzvf proftpd-1.3.3d.tar.gz(解压缩包)
2 cd proftpd-1.3.3d.tar.gz
3 ./configure --prefix=/usr/local/proftpd (配置)
4 make (编译)
5 make install (安装)
脚本安装
安装webmin-1.3.3d.tar.gz源代码包
1 tar -xzvf webmin-1.3.3d.tar.gz(解压缩包)
2 cd webmin-1.3.3d.tar.gz
3 ./setup.sh
总结:
二进制包管理:yum,rpm
源代码包管理
脚本安装