Linux YUM的基本概念

YUM是用来帮助管理员安装软件的,它比RPM有一定的优势,因为在Linux中,软件之间有依赖性,YUM可以将目标程序包所需要的依赖文件一起安装,而RPM需要自己动手全装,系统仅仅会提示需要依赖程序包。

先看看系统上有没有YUM程序

YUM本身也是一个程序,需要安装YUM估计只能通过RPM了,不过一般在安装操作系统的时候就把YUM安装上了。

YUM的选项

选项的功能优先于配置文件的功能

--nogpgcheck  不做程序包来源合法性检查

-y 安装过程所有问题回答都是yes

-q 不显示安装过程

--dieablerepo=repoid 临时禁用指定的repo

--enablerepo=repoid 临时启用指定的repo

--noplugins 禁用所有插件

YUM的配置文件

/etc/yum.conf 是YUM的主配置文件,现在流行的做法是将大的配置文件分割成小的配置文件

主配置文件仅提供YUM的公共参数

/etc/yum.repos.d/*.repo 文件可以指向不同的程序包仓库

cachedir 程序仓库的软件信息列表的存放位置

keepcache 0 表示永不过期

logfile YUM运行日志

exactarch 查询/安装程序包时,是否需要验证程序包来源合法性 1为 是

plugins 表示YUM是否支持插件 1为支持

installonly_limit 并发安装几个程序包

bugtracker_rul BUG的跟踪URL

distroverpkg 当前系统的发行版

配置文件中使用的变量

$releasever 当前OS的发行版的主版本号

$arch 平台 i386 x86_64

$basearch 基础平台

原文地址:http://blog.51cto.com/yueyue207/2088000

时间: 2024-10-24 00:00:52

Linux YUM的基本概念的相关文章

linux yum 详解

解决 RedHat 自带 yum 无法使用问题 由于安装的RedHat是商业版的,通常由于没有注册,导致yum程序无法使用,对于学习linux来说,安装软件什么的各种不方便,实在是很苦恼,其实解决办法不难,具体如下. 1.先把RedHat自带的 yum 卸载 rpm -qa | grep yum | xargs rpm -e --nodeps 2.下载相关的包 可以去找网易源或其他网站的源,对网易的比较熟悉就以网易为例 http://mirrors.163.com/ 以RedHat 7 为例 选

linux系统-用户管理-概念及原理

linux系统-用户管理-概念及原理 一 相关概念 1 /etc/passwd 的文件格式:用户名:密码位:用户标识号:组标识号:注释等相关描述:宿主目录:默认的shell,列如 chengzhi:x:500:500:chengzhi-CentOS:/home/chengzhi:/bin/shell 2 /etc/shadow 的文件格式:用户名:md5加密的密码(md5是单向不可逆的算法,固定长度):最后一次修改的时间:最大时间间隔:最小时间间隔:警告时间:闲置时间:失效文件:标志,前面两项比

linux yum 命令

什么是 yum? yum 是 yellowdog updater modified 的缩写.yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum.这是 yum 的主页. yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互

Linux YUM本地源配置

通過rmp安裝Linux包時由於依賴關係原因總是提示需先安裝其依賴的包,創建yum既是先將所有的系統安裝包創建一個庫,然后對所有安裝包進行一個依賴關係分析,那么在下次安裝rpm包時則會自動依據創建的yum去安裝所依賴的所有包.比如安裝Oracle時就需安裝N多個依賴包,如果通過yum來裝就省去了先查找安裝這些依賴的包了,方便很多.下面以創建本地YUM為例,當然最好的是創建ftp YUM,那么其它人也可直接通過它來安裝. 一.创建个目录 mkdir /u2/yum/pub 并从光盘中(我的目錄是m

linux yum 命令 详解

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

Linux yum命令重装mysql

如果是 rpm 安装的话,可以用 rpm -e mysql-server 如果是yum安装的,可以用 yum remove mysql* 删除MySQL安装文件夹 然后使用yum安装mysql: 1.查看有哪些关于mysql的安装包: yum list mysql* 2.安装mysql客户端: yum install mysql 3.安装mysql 服务器端: yum install mysql-server yum install mysql-devel 启动&&停止 数据库字符集设置:

Linux的几个概念,常用命令学习

Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备---------------------------------根目录:cd /主目录:cd ~ // 不同的用户有不同的主目录,但拥有相同的根目录----------------------------------点文件:以点开头的文件或目录,可以作为隐藏目录ls 不显示ls -a 显示--------------------------------标准子目

linux yum软件管理

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

Linux yum提示Loaded plugins错误的解决方法

yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面就给大家介绍下Linux yum提示Loaded plugins错误的解决方法. 在linux中使用yum时出现如下错误: Loaded plugins: fastestmirror, security Existing lock /var/run/yum.pid: another copy is running as pid 4733. Anot