linux软件包管理

来源:互联网 发布:淘宝网折800 编辑:程序博客网 时间:2024/06/05 02:22

二进制软件包管理( 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

源代码包管理

脚本安装

0 0
原创粉丝点击