zoukankan      html  css  js  c++  java
  • linux中yum与rpm区别

    一、源代码形式

    1.      绝大多数开源软件都是直接以原码形式发布的

    2.      源代码一般会被打成.tar.gz的归档压缩文件

    3.      源代码需要编译成为二进制形式之后才能够运行使用

    4.      源代码基本编译流程:

    1).configure 检查编译环境;

    2)make对源代码进行编译;

    3)make insall 将生成的可执行文件安装到当前计算机中


    二、RPM

    RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

    RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

      1.安装软件:执行rpm -ivh rpm包名,如:
      #rpm -ivh apache-1.3.6.i386.rpm 
      2.升级软件:执行rpm -Uvh rpm包名。
      3.反安装:执行rpm -e rpm包名。
      4.查询软件包的详细信息:执行rpm -qpi rpm包名
      5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名
      6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名

    1.源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂

    2.为了方便,RPM(redhat package manager)

    3.RPM通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理。针对不同的系统设定不同的包

    4.常用命令规范:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本号-适用平台-32/64-rpm

    5.使用rpm –i software.rpm(安装);

    rpm -e software.rpm(卸载);

    rpm –U software.rpm(升级形式安装);

    rpm –ivh http://www.linuxcast.net/software.rpm(支持通过httpftp协议形式安装)

    -v 显示详细信息;-h显示进度条

    查询功能:rpm –qa 列出全部已经安装的.rpm软件  rpm –qa |grep ***


    三:YUM

    1.      rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:

    1) 自动解决依赖关系

    2) 可以对rpm进行分组,基于组进行安装操作

    3) 引入仓库概念,支持多个仓库

    4) 配置简单

    2.  yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库。

    3. 仓库的配置文件/etc/yum.repos.d目录下

    4. 使用:

    1) yum install 安装;

    2) yum remove卸载;

    3) yum update 升级制定软件

    5. 安装的时候,会下载软件包.Rpm在安装,所以用国内仓库

    改变镜像源

    1) 访问地址http://mirrors.163.com/

    2)  点centos使用帮助

    3) 按步骤来

    6.  查询软件:可以使用yumsearch **


  • 相关阅读:
    AX 2012 Security Framework
    The new concept 'Model' in AX 2012
    How to debug the SSRS report in AX 2012
    Using The 'Report Data Provider' As The Data Source For AX 2012 SSRS Report
    Deploy SSRS Report In AX 2012
    AX 2012 SSRS Report Data Source Type
    《Taurus Database: How to be Fast, Available, and Frugal in the Cloud》阅读笔记
    图分析理论 大纲小结
    一文快速了解Posix IO 缓冲
    #转载备忘# Linux程序调试工具
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/11322375.html
Copyright © 2011-2022 走看看