linux-yum
yum - Yellowdog Updater Modified
简介:
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
安装软件:
yum install mysql-devel
删除软件:
yum remove mysql-devel 或 yum erase mysql-devel
升级软件:
Yum upgrade mysql-devel
查询信息:
Yum Info mysql-devel
搜索软件:
Yum search mysql-server
显示依赖:
Yum deplist mysql-server
Yum源仓库
Yum repolist
下载指定路径
yum install httpd-devel --downloadonly
--downloaddir=/opt
如果你有一个包一个rpm,但你没有依赖关系,你不知道从哪里得到的。你仍然可以有yum来安装RPM,并从信息库中所需的依赖关系。
yum localinstall
/opt/httpd-devel-2.2.15-29.el6_4.x86_64.rpm
查询已经安装的软件
yum list installed | grep -i
yum
获取服务器上最新的软件
Yum update 或者 yum update 软件包
1) 安装选项
check-update Check for available package updates 检查是否有最新的软件包
clean Remove cached data 清除缓存数据
deplist List a package's dependencies 列出当前可用软件源
downgrade downgrade a package 把当前软件下降
erase Remove a package or packages from your system 删除软件包
groupinfo Display details about a package group 软件组信息
groupinstall Install the packages in a group on your system 软件组安装
grouplist List available package groups 列出可用软件组
groupremove Remove the packages in a group from your system 移除软件组
help Display a helpful usage message 获取帮助
info Display details about a package or group of packages 显示包消息或者软件组消息
install Install a package or packages on your system 安装软件
list List a package or groups of packages 列出软件
localinstall Install a local RPM 本地安装RPM软件包
makecache Generate the metadata cache 生成缓存
provides Find what package provides the given value 根据名称与当前系统匹配兼容软件
reinstall reinstall a package 重新安装软件包
repolist Display the configured software repositories
resolvedep Determine which package provides the given dependency
search Search package details for the given string 搜索软件包
shell Run an interactive yum shell
update Update a package or packages on your system 更新软件包
upgrade Update packages taking obsoletes into account
downloadonly 下载二进制软件包 但是不安装 此命令系统并没有提供
--downloaddir=DLDIR specifies an alternate directory to store packages指定下载路径 通过如下方式进行安装
sudo yum install yum-downloadonly.noarch 安装插件包 提供下载二进制 但是不安装
1) 配置Yum源方式:
我们挑一个配置文件进行讲解 CentOS-Base.repo 这个是CentOS官方软件源
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
# [base] #指定YUM源名称,可以任意字符串
name=CentOS-$releasever – Base
#指定镜像站点目录
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#指定Yum源的URL地址 可以是HTTP,FTP
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
#安装软件时是否检查签名 (0代表禁用 | 1代表激活)
gpgcheck=
#是否激活当前Yum源(0代表禁用 | 代表激活 ,默认代表激活)
Enable=
#检查签名密钥文件
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 Yum命令和Yum配置文件内置变量说明
$Releasever #代表当前发行版本号
$Arch #代表当前CPU构架
$Basearch #代表系统构架
1) 国内常见Yum源
.http://mirror.bit.edu.cn/ #北京理工大学
.http://mirrors.163.com/ #网易
.http://mirrors.souhu.com/ # 搜狐的
.https://www.centos.org/download/mirrors/ #全世界开源镜像地址
1) 第三方扩展源
Epel 最常用的扩展源
remi 安装和RHEL差不多,这个源主要是提供了一些php相关的扩展库
puias 是科学计算领域的一些模块 #EPEL 这都是些国外网站 可能必须翻墙
https://dl.fedoraproject.org/pub/epel/ #这是扩展源下载地址 或者这个地址下载也可以
https://www.rpmfind.net/linux/rpm2html/search.php?query=epel-release
#REMI
http://rpms.famillecollet.com/enterprise/remi-release-7.rpm #扩展源 或者到下面地址下载
http://rpms.famillecollet.com/
1) 配置CD-ROM YUM源
[rhel-localinstall] #服务名称
name=Red Hat Enterprise Linux 5.8 LocalInstanll #提示信息
baseurl=file:///mnt/cdrom/Server/ #加载内容
gpgcheck= #是否检查
enabled= #是否开启
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release #核对密钥 #如果他缺少密钥那么就手动导入密钥
rpm --import /mnt/cdrom/RPM-GPG-KEY-redhat-beta
rpm --import /mnt/cdrom/RPM-GPG-KEY-redhat-release
1) 常用源使用事项
如果你添加的是网络源 确保你系统能连上互联网否则软件一直会处于等待状态
解决办法
. 可以关闭网络源
. 可以通过图形界面关闭网络源 其他注意事项: 在安装软件的过程中,例如要装一个mysql软件 那么最好在mysql后面加devel关键字 example:install mysql mysql-devel 还有一种命名的方式可以不执行网络源 只安装本地源 # To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c5-media(这里不是文件名) [command] example : yum --enablerepo=cd5-media install mysql-server mysql-devel
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c5-media [command]
linux-yum的更多相关文章
- linux yum 命令
linux yum 命令 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指 ...
- 【转发】linux yum命令详解
linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...
- linux yum 命令 详解
linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...
- Manually connecting to the Oracle Linux Yum Server
Manually connecting to the Oracle Linux Yum Server 1. Download and Install Oracle Linux Note: The ...
- Linux yum安装和源码安装
转载注明出处:原文地址 Linux Yum 在线安装 在线:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo 离线:光盘搭建Yum源 挂载光盘 使在线Yum源失效:m ...
- Linux yum源配置
Linux yum源配置 本文介绍Red Hat下yum源配置方法,Redhat使用yum网络源需要购买服务,但是本地yum源不会收费. CentOS用户自带yum源,并且yum不收费. 准备工具: ...
- linux yum+wget详解
在做自动化测试的时候,有个test需要执行命令:wget http://www.aliyun.com,但是返回的结果是未找到命令wget,于是百度了相关资料,发现没有安装wget,于是利用yum in ...
- Linux yum提示Loaded plugins错误的解决方法
yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面就给大家介绍下Linux yum提示Loaded ...
- Linux yum源地址
----------------------------------Linux yum源地址------------------------------ Zabbix 3.0 yum源 rpm -iv ...
- Linux yum失败解决
Linux yum失败解决 问题: 在CentOS 5.5中需要使用yum安装程序,出现错误: There was a problem importing one of the Python modu ...
随机推荐
- mysql忘记密码
修改 /etc/my.cnf 添加 skip-grant-tables 修改完后重启mysql 这样就可以直接进入mysql 然后修改mysql数据库密码 mysql>update user s ...
- easymock所测试的方法内部新NEW对象的处理
问题:当记录的方法的参数是方法所在类内部新NEW的对象时,静态的记录方法交互就会失效,例如 调用的方法: public calss A{ public void method(User u){ u.s ...
- Android N preview 试用
一.下载更新包 下载地址:https://developer.android.com/intl/zh-cn/preview/download.html 注意下载适合你手机的安装包哦 二.把你手机的oe ...
- 用python爬取QQ空间
好久没写博文了,最近捣鼓了一下python,好像有点上瘾了,感觉python比js厉害好多,但是接触不久,只看了<[大家网]Python基础教程(第2版)[www.TopSage.com]> ...
- SPSS数据分析—信度分析
测量最常用的是使用问卷调查.信度分析主要就是分析问卷测量结果的稳定性,如果多次重复测量的结果都很接近,就可以认为测量的信度是高的.与信度相对应的概念是效度,效度是指测量值和真实值的接近程度.二者的区别 ...
- Takeown--夺取文件or文件夹所有权
强制将当前目录下的所有文件及文件夹.子文件夹下的所有者更改为管理员组(administrators)命令:takeown /f * /a /r /d y 将所有d:\documents目录下的文件.子 ...
- hexo deploy出错的解决方法
.ERROR Deployer not found: git 执行npm install hexo-deployer-git --save .$ hexo d INFO Deploying: git ...
- 为什么.Net要求序列化的类必须有一个无参数的构造函数
刚才用xml序列化器,序列化一个类,结果报错说序列化的类必须带有一个无参的构造函数,好奇怪啊.为什么要有这么苛刻的条件,而且xml序列化还要求序列化的成员是public. 我以前一直觉得序列化器是一个 ...
- NXOPEN环境配置
1.找到NX中的vc文件夹 D:\study software\NX\NX9.0\UGOPEN\vs_files
- tfs中如何创建团队项目及如何操作团队项目
创建团队项目集合 tfs server管理控制台\团队项目集合页面.选择'创建集合'链接,按向导即可创建项目集合. 创建团队项目 创建好团队项目集合后,就要开始创建团队项目了. 进入vs,连接上tfs ...