Linux: centos软件包管理的3种方式

本文介绍了在Linux CentOS系统中管理软件包的三种主要方式:通过rpm、yum以及手动管理。rpm用于安装、查询、升级和卸载软件,但可能遇到依赖问题;yum作为rpm的前端,能解决依赖关系;手动管理则涉及编译源码,灵活性高,但过程复杂。文章详细阐述了每种方法的操作步骤和优缺点。
摘要由CSDN通过智能技术生成

Linux: centos软件包管理的3种方式


centos软件管理的方式大概有3种:

(1).通过rpm管理软件包;

(2).通过yum管理软件包;

(3).手动管理软件包。


前言

         

    软件包管理器的核心功能:

      (1).制作软件包;

      (2).安装,卸载,升级,查询,校验。

       rpm包是由发布人定制并编译好的二进制包,直接就可以安装,不用再编译,但存在以下缺点:(1)发布人定制的内容不能满足要求;(2)rpm可能在比较旧的平台编译,在新的平台上安装,有可能不能发挥最近性能;(3)不能很好管理软件包的依赖关系。yum是基于rpm的,所以使用yum必须要事先安装rpm,yum可以自动检测软件包之间的依赖关系,并依次安装,但由于yum是基于C/S模式的,每次安装软件可能都要到服务器目录中下载安装包。手动安装需要自己编译软件的源码,虽然操作比较复杂,但手动

编译可以根据当前的硬件环境优化编译的结果,提高性能。


在Linux环境中,软件包一般安装在/usr/local目录下。


软件包命名格式:

主包:

    Bind-9.7.1-i586.e15.rpm

 子包:

    Bing-libs-9.7.1.-i586.e15(操作系统型号).rpm

包名格式:

    Name-version-release.arch.rpm

    Bing-major.minor.release-release.arch(rpm制作者定).rpm

主版本号:重大改进

次版本号:某个子功能发生了重大变化

发现号:修正了部分bug,调整了一点功能



一、通过rpm管理软件包

1.安装

rpm –I  /PATH/TO/PACKAGE_F

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值