linux中yum与rpm区别
2017-12-22 08:49
330 查看
一、源代码形式
绝大多数开源软件都是直接以原码形式发布的
源代码一般会被打成.tar.gz的归档压缩文件
源代码需要编译成为二进制形式之后才能够运行使用
源代码基本编译流程:
1).configure 检查编译环境;
2)make对源代码进行编译;
3)make insall 将生成的可执行文件安装到当前计算机中
二、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(支持通过http\ftp协议形式安装)
-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、 查询软件:可以使用yum search **
绝大多数开源软件都是直接以原码形式发布的
源代码一般会被打成.tar.gz的归档压缩文件
源代码需要编译成为二进制形式之后才能够运行使用
源代码基本编译流程:
1).configure 检查编译环境;
2)make对源代码进行编译;
3)make insall 将生成的可执行文件安装到当前计算机中
二、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(支持通过http\ftp协议形式安装)
-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、 查询软件:可以使用yum search **
相关文章推荐
- 自行调研Linux下软件安装的几种方式(源码安装, rpm安装, yum安装). 重点要理解rpm安装和yum安装的区别.
- 在linux中,rpm和yum有什么区别
- linux中yum与rpm区别
- 【Linux】linux中yum与rpm区别
- Linux中 rpm与yum的区别
- Linux中 RPM YUM RVM JEM的区别
- 【 linux 中 yum 软件包安装 以及与rpm区别】
- 在linux中,rpm和yum有什么区别?
- Linux中 RPM安装工具和yum安装工具的区别及各自特点
- Linux入门 yum安装与rpm安装的区别
- linux中yum与rpm区别
- Linux中软件包安装(rpm和yum)
- Linux 命令 rpm 、 yum
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第23章 软件安装:RPM、SRPM 与 YUM 功能
- linux下系统软件包管理(rpm、yum、源码包安装)
- yum和rpm的区别
- linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
- Linux新手生存笔记[12]——rpm&yum命令
- [Linux] yum和apt-get用法及区别
- deb、rpm、tar.gz三种Linux软件包的区别