管理软件包:yum

一、yum 基础用法

[[email protected] ~]# yum install -y vim-enhanced    # 安装 rpm 包,-y 表示不提示 yes/no
[[email protected] ~]# yum list                       # 列出 yum 源的所有 rpm 包,注意这里是网络资源,yum 源在 /etc/yum.repos.d/CentOS-Base.repo 中定义
[[email protected] ~]# yum list | grep vim            # 搜索可用的 rpm 包
[[email protected] ~]# yum search ‘vim‘               # 搜索可用的 rpm 包
[[email protected] ~]# yum remove vim-enhanced        # 卸载 rpm 包
[[email protected] ~]# yum update                     # 升级所有的 rpm 包
[[email protected] ~]# yum upadte vim-enhanced        # 升级指定的 rpm 包
[[email protected] ~]# yum grouplist                  # 列出所有可安装的套件
[[email protected] ~]# yum groupinstall FTP server    # 安装套件[[email protected] ~]# yum groupremove FTP server     # 卸载套件

二、搭建本地 yum 仓库

适用于在没有网络的情况下,即把光盘上的 rpm 包制作成一个本地的 yum 仓库

[[email protected] ~]# mount /dev/cdrom /mnt
[[email protected] ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
[[email protected] ~]# rm -rf /etc/yum.repos.d/CentOS-Base.repo
[[email protected] ~]# vim /etc/yum.repos.d/CentOS-Media.repo
[local_cdrom]
name=cdrom
baseurl=file:///mnt/
gpgcheck=0
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6[[email protected] ~]# yum install -y vim-enhanced

三、下载 rpm 包到本地

有这种情况,一台机器有网络,另一台没有网络,我们可以在那台有网络的机器上用 yum 下载 rpm 包到本地,然后再给没有网络的那台机器安装

[[email protected] ~]# yum install -y yum-plugin-downloadonly                            # 先下载一个插件[[email protected] ~]# yum install -y vim-enhanced --downloadonly --downloaddir=/tmp/    # 下载到 /tmp 下
时间: 2024-11-05 11:33:52

管理软件包:yum的相关文章

17、Linux软件包管理工具yum详解

yum介绍 yum客户端的使用 配置文件项作说明: 案例repo配置文件. 创建yum源命令(yum-config-manager) yum list相关命令 yum安装 yum更新和升级 yum查找和显示 yum删除程序 查看仓库 实战演练本地yum仓库(光盘) YUM内置变量 创建YUM仓库(http) yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安

软件包管理之yum

上一篇我们介绍了关于使用rpm对软件包进行管理,我们感觉到,软件包之间的依赖关系使得rpm不那么的方便,今天我们介绍rpm的前端工具yum,yum的出现使得软件包的管理更为方便快捷. 简单说,要想使用yum,必须有一个可用的yum repository,而且客户端需要配置一个有效的yum repo.yum repostory可以通过ftp,http及本地实现,而且,需要使用createrepo生成元数据:之后在客户端配置yum repo的配置文件即可.使用createrepo创建yum仓库,会生

Linux基础管理——软件包管理:rpm,yum高级使用方法(史上最全,没有之一)

前言: GRU Linux操作系统中,实现软件包管理的常见工具有RPM和yum:本专题将就Centos系统中安装包的命名.校验.密钥导入导出.包安装.卸载.升级.查询等众多rpm包管理相关的操作实现进行总结. 1.安装包 1.1.包管理器分类 二进制应用程序的组成部分:二进制文件.库文件.配置文件.帮助文件.所以包管理器就是对这四类文件进行分门别类存储的一个管理工具. 程序包管理器:     debian:deb文件, dpkg包管理器.         redhat: rpm文件, rpm包管

软件包管理器yum

一.基本原理 yum是基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.基本参数yum install firefox.x86_64 下载火狐浏览器yum repolist列出安装源的信息yum remove firefox.x86_64 移除火狐浏览器yum list firefox.x86_64 查看安装源中是否存在火狐浏览器yum

Linux RPM包管理及yum安装用法

rpm命令 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" 常用命令组合:    -ivh      安装显示安装进度    -Uvh      升级软件包    -qpl     列出RPM软件包内的文件信息    -qpi      列出RPM软件包的描述信息    -qf       查找指定文件属于哪个RPM软件包    -Va       校验所有的 RPM软件包,查找丢失的文件    -e   

linux基础--包管理工具yum详解

rpm常用命令 安装 -ivh:安装rpm包 --nodeps:忽略依赖关系强制安装 --replacepkg:无论软件包是否已被安装,都强行安装软件包 卸载 -e:卸载rpm包 --nodeps:忽略依赖关系强制卸载 升级 -Uvh:升级软件包--Update -Fvh:只有安装在系统上的包才会升级 --nodeps:忽略依赖关系升级 查询 -q:查看安装包名称 -qa:查看是否安装指定rpm包 -qf:查找指定文件属于哪个RPM软件包 -qi:查看安装包的详细信息 -qc:查看安装包的配置文

程序包管理之yum的用法

程序包管理之yum的用法: yum(全称为 Yellow dog Update Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 工作机制: 基于RPM包管理,能够从配置文件中指定服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次性安装所有依赖的程序包,无须繁琐地一次次下载.安装. 当yum接收到用户的安装指令后,yum将会通过读取配置文件中的信息并从指定的远程服务器上下载该程序包,并会分析该程序包的依赖关系并同时下载改程序包所依赖的

程序包管理rpm,yum用法解析及自动化部署apache server实战,让您轻松拥有apache网站!

程序包管理器rpm,yum用法及apache httpd服务的自动化部署 程序包管理? 通常来说在windows中将需要安装的程序,程序名.exe下载下来然后点击setup的安装程序或直接点击程序包,下一步下一步即可.而Linux中程序包不是exe,不同的主流发行版有着不同的程序包管理机制.比较主流的主要是rpm程序包管理器和deb程序包管理. 这里要区别: 包名(PACKAGEFILE): rpm包程序文件的全名程序名(PACKAGENAME): rpm包不带版本号的程序名,比如QQ而不是QQ

【我的Linux,我做主!】rpm包管理器/yum前端工具/编译安装从入门到精通

Linux软件包管理之--rpm网络操作系统都是架构在底层硬件之上的,目前内核有Linux系列,UNIX系类,Windows系列等,再向上是程序库调用,程序的实现方式在不同的操作系统中实现的方式也不尽相同.操作系统向外输出供用户使用的接口称之为API(Application Programming Interface),向用户输出统一的调用接口,这样当一个文件使用调用接口后就可以在不同的操作系统中按照统一的格式输入输出了.(如下图)ABI(Application Binary Interface

linux软件安装管理之yum

yum(全程为yellow dog Updater,Modified),是一个前段软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐的一次下载,安装. 基于c/s架构 yum源文件在/etc/yum.repos.d/目录下 CentOS-Base.repo文件是默认生效的 其余的几个是不生效的 cat /etc/yum.repos.d/CentOS-Base.repo [base]: 容器名称,就是个标称 n