您的位置:首页 > 运维架构 > Linux

linux软件包管理

2015-02-22 18:19 169 查看
二进制软件包管理( 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

源代码包管理

脚本安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: