首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
系统相关
> 详细
linux入门基础——linux软件管理基础:YUM
时间:
2015-06-13 15:43:35
阅读:
186
评论:
0
收藏:
0
[点我收藏+]
标签:
YUM软件管理
YUM(yellowdog Updater,modified)是一个RPM的前端程序,主要的目的是设计用来自动解决RPM的依赖关系问题。其特点如下:
自动解决依赖关系
可以对RPM进行分组,并基于组进行安装操作
引入仓库概念,支持多个仓库
配置简单
YUM引入了仓库的概念,仓库用来存放所有现有的rpm软件包,当使用rpm安装一个rpm软件时,如果存在依赖关系,会自动在仓库中查找依赖软件并安装
仓库可以是本地的,也可以通过http、ftp或者NFS形式使用集中的、统一的网络仓库。
YUM仓库
yum使用仓库管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/ 目录下,格式如下:
[linuxCast]
name=This is linuxCast.net rpm soft repo
baseurl=*****
enabled=1
gpgcheck=1
仓库可以使用file、http、ftp、nfs方式
yum配置文件必须以.repo结尾
一个配置文件内可以保存多个仓库的配置信息
/etc/yum.repos.d/ 目录下可以存在多个配置文件
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
linux入门基础——linux软件管理基础:YUM
标签:
原文地址:http://blog.csdn.net/yiranant/article/details/46482671
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
gitlab 在linux安装环境下存储地址
2021-07-29
当 Mac 未检测到外部显示器时如何修复它
2021-07-29
Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)
2021-07-28
[Linux]Shell编程【待续】
2021-07-28
Linux系统资源查看
2021-07-27
Archlinux爬坑指南
2021-07-27
[Linux]Linux发展历程
2021-07-27
非桌面系统 (ubuntu)安装google-chrome
2021-07-27
在Ubuntu18.04系统中源码安装 gcc7.3.0
2021-07-23
Linux快捷键杂记
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!