linux 中yum和rpm 总结

RPM介绍:可以在linux环境下被安装或被卸载的程序软件包。通过Linux的rpm指令来进行安装或 卸载;
RPM优点:
RPM内含已经编译过的程序与配置文件等数据,可以让用户免除重
新编译的困扰;
? RPM在被安装之前,会先检查系统的硬盘容量、操作系统版本等,可
避免文件被错误安装;
? RPM文件本身提供软件版本信息、相依属性软件名称、软件用途说
明、软件所含文件等信息,便于了解软件;
? RPM管理的方式使用数据库记录 RPM 文件的相关参数,便于升级 、
移除、查询与验证;

yum介绍:全称为 Yellow dog Updater, Modified,是一个linux的shell前端软件包管理器;基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐的一次次下载、安装;

rpm -qa 查看所有已安装的rpm包
rpm -qa | grep xxx 根据xxx关键字查找rpm的安装信息
rpm -ivh xxx.rpm 安装某个软件包;

yum [install | update | remove] 软件名
install :后面接要安装的软件
update :后面接要升级的软件,若要整个系统都升级,就直接update即可
remove:删除某个软件时,依赖于该软件并已经安装到系统中的 其它软件
或者包,会被一并删除(rpm方式删除某个包时,如果依赖于该包的其它
包之前也被安装到系统中,删除不会成功,需要先手动删除那些包. )

时间: 2024-08-11 03:37:04

linux 中yum和rpm 总结的相关文章

linux中yum与rpm区别

linux中yum与rpm区别: 一.源代码形式 1.      绝大多数开源软件都是直接以原码形式发布的 2.      源代码一般会被打成.tar.gz的归档压缩文件 3.      源代码需要编译成为二进制形式之后才能够运行使用 4.      源代码基本编译流程: 1).configure 检查编译环境: 2)make对源代码进行编译: 3)make insall 将生成的可执行文件安装到当前计算机中 二.RPM 1.源代码形式的特点:操作复杂.编译时间长.极易出现问题.依赖关系复杂 2

Linux中yum和apt-get用法及区别

Linux中yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fedora等 2.Debian系列:Debian.Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是"rpm -参数" 2 包管理工具  yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是"dpkg -参数" 2 包管理工具 apt-get

linux 中 yum 源本地的搭建 ----以及web、ftp服务器的搭建

# 今天简单的给大家介绍以下yum源的搭建 #在介绍yum源搭建时,大家可以仔细想想我们在windows中是如何安装软件的,或者再想想我们整天爱不离手的手机,是如何安装软件的 #我们一般在windows中安装软件,是从网上下载到本地,一般下载下来的文件名都为.exe的可执行程序,然后双击安装 我们一般在手机上安装软件,是进入到手机商店,或者是进入到安智市场,等多个商店,直接安装,手机中这种安装软件的商店就相当于一个软件仓库,和linux中的yum源一样 我们一般在linux中安装软件,就是读取y

Linux命令yum和rpm

yum命令使用 可以简化软件安装命令 yum可以做软件的 1自动安装,安装软件的时候会自动安装需要的依赖 yum install 软件名如安装epel源yum install epel-release 2删除软件.(这个只能删除这个软件,不会删除相关依赖) yum install 软件名 要删除相关依赖需要做回滚操作 比如意外安装的erlang这个软件包及其依赖,我们想恢复到原来的环境.我们要使用回滚操作 安装时使用yum install erlang 使用yum history list er

如何保留linux中yum安装后的rpm软件包

在linux上,使用yum安装,默认安装完成之后会删除下载的rpm包:想要yum安装软件后,还保留安装包,那么需要修改/etc/yum.conf配置文件中的keepcache参数. [[email protected] ~]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever [安装包保存位置] keepcache=0 [默认0是不保存安装包,改为1即可] debuglevel=2 logfile=/va

Linux使用yum安装rpm包

1.yum其实管理的也是rpm包,只不过依赖什么的都自己做了2.yum在有的linux版本是收费的,但是CentOS是免费的3.yum一般意义上是需要联网的,即:使用网络yum源 a.yum源配置文件地址 /etc/yum.repos.d/CentOS-Base.repo b.yum源配置文件含义(知道含义就行了,改的可能性几乎为0) [base] 容器名称,一定要房子[]中 name 容器说明,相当于注释,可以随便改 mirrorlist 镜像站点地址 baseurl 原始服务器地址,默认是C

linux中yum命令的解析

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

Linux中yum常用命令总结

yum 功能说明 yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器.如Redhat RHEL.CentOS和Fedora.yum主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系. 语法格式 yum [option/选项] [command/命令] [package/软件包] yum常用命令 安装安装包 例如这里我们安装http服务 yum install -y httpd#<== 直接使用生产缓存中httpd包 yu

Linux中yum的用法

1.相关概念 1. yum全名即(yellowdog update modifier ), yum可以自行解决依赖关系 ,什么事依赖关系?比如说安装A软件过程中,需要安装B或者c软件,A软件才能安装成功,这时我们就称A与B.c有依赖关系,而yum就自动可以解决这种依赖关系,极大的方便了终端用户. 2. 文件服务的服务器有: ftp服务 , http服务 ,本地文件目录 ,  NFS服务 . ftp服务:ftp://SERVER/PATH/TO/REPOSITORY, http服务:http://