二、yum 入门
来源:互联网 发布:网络批发平台有哪些 编辑:程序博客网 时间:2024/06/09 16:23
YUM软件管理
YUM(yellowdog Updater,modified)是一个RPM的前端程序,主要的目的是设计用来自动解决RPM的依赖关系问题。
特点如下:
自动解决依赖关系
可以对RPM进行分组,并基于组进行安装操作
引入仓库概念,支持多个仓库
配置简单
YUM仓库
YUM引入了仓库的概念,仓库用来存放所有现有的rpm软件包,当使用rpm安装一个rpm软件时,如果存在依赖关系,会自动在仓库中查找依赖软件并安装。
仓库可以是本地的,也可以通过http、ftp或者NFS形式使用集中的、统一的网络仓库。
yum使用仓库管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/ 目录下
yum配置文件必须以.repo结尾
配置文件格式如下:
[linuxCast]name=This is linuxCast.net rpm soft repobaseurl=*****enabled=1gpgcheck=1
一个配置文件内可以保存多个仓库的配置信息 /etc/yum.repos.d/
目录下可以存在多个配置文件
仓库可以使用file、http、ftp、nfs方式
YUM基本命令
yum install sname /安装指定软件yum remove sname /卸载指定软件yum update sname /升级指定软件
YUM查询
通过以下命令使用yum进行查询操作
yum search keyword /搜索yum list(all|install|recent|updates) /列出全部、安装的、最近的、软件更新yum info packagename /显示指定软件的信息yum whatprovieds filename /查询哪个软件包含目标文件
创建YUM仓库
通过以下方式手动创建yum仓库:
1.将所有rpm文件拷贝到一个文件夹中
2.通过rpm命令手工安装createrepo软件
3.运行命令createrepo -v /rpm-directory
4.如果有分组信息,则在运行命令的时候使用-g参数指定分组文件
createrepo -g /tmp/*comps.xml /rpm-directory
CentOS/RHEL的分组信息保存在光盘repodata/ 目录下,文件名以comps.xml结尾的xml文件
创建好之后本机可以通过file方式直接使用,如果需要作为对外的YUM仓库服务器,可以通过http、ftp或者NFS协议即可。
linux系统的安装光盘很大
因为所有的rpm安装包都在光盘里面,但是我们安装时候只是使用了一部分,所以安装好的系统比光盘小很多,packages/保存了所有的rpm中,
如果需要建立本地的YUM仓库,只需要从光盘中把packages/目录下的rpm安装拷贝进来目标文件即可,YUM对这些文件进行索引。光盘中的rmp包基本已经涵盖了我们常用的软件。使用createrepo命令创建文件的索引。
YUM清除缓存
yum clean all
转自:yiranant的专栏
- 二、yum 入门
- Yum入门
- linux yum命令 快速入门
- Linux入门:常用命令:rpm、yum
- 入门-如何配置yum源
- 二:1.mysql yum 安装
- 二:4、yum install varnish
- (二)入门
- Yum运用详解(二)——yum命令
- 【Linux 入门笔记】YUM软件管理
- Linux 基础 —— YUM入门
- yum安装Docker及入门使用
- Linux入门:centos 修改yum源
- centos入门(yum源更新)
- 本地yum源 配置方法二则
- Linux--系统yum安装软件(二)
- Flask入门二:快速入门
- yum
- Ubuntu通过conda搭建Python3.5环境
- 第六节 Node数组
- 十二周OJ利用参数宏进行角度与弧度转换
- Json实践(一):fastjson和gson简单效率测试
- Pollutant Control_usaco 4.4_网络流
- 二、yum 入门
- 关于HTML头部信息的测试
- 搜索功能开发大致流程
- Linux动态库的生成与使用指南
- nginx 源码分析 进程模型
- 信号队列
- Unity3D官方换装demo中网格合并研究
- 使用mysql命令来备份数据库
- #471 – Image 控件的FlowDirection 属性显示效果(How FlowDirection Works with the Image Element)