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 ...
随机推荐
- maven 使用
1. download maven from http://maven.apache.org/ 2. unzip, setup MAVEN_HOME 3. change the configurati ...
- java/Android 接口调用的几种写法
虽然Handler用的地方比较普遍,但是接口也有他的独特之处,比较直观,然后降低了耦合性 如有一接口,需要将数据传给使用的activity中,接口如下 public interface PushVal ...
- InventSumDelta表的作用
https://groups.google.com/forum/#!topic/microsoft.public.axapta.programming/rRfbJo9M0dk The purpose ...
- mysql安装innodb插件
可以用 show engines;或者show plugins;来查看mysql> show plugins;+------------+--------+----------------+-- ...
- 常见http status code
常见http status code 常见的状态码: HTTP: Status200– 服务器成功返回网页 HTTP: Status404– 请求的网页不存在 HTTP: Status503– 服务不 ...
- smartform
SMARTFORMS中一般对于固定样式,格式的某一块会选择使用TEMPLATE或者TABLE. 表:上下高度不限,以窗口高度为限.循环输出表数据,每次循环都会按照表行输出,表头和表尾可控制输出.表行中 ...
- python【5】-生成式,生成器
一.条件和循环 1. if语句 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> else: <执行4> 例如: ...
- ComboxEdit实现二级联动
private void cmbXPROVINCE_SelectedIndexChanged(object sender, EventArgs e) { DataBind(cmbXPROVINCE, ...
- html生成图片并保存到本地方法(Windows)
// 最近用到一个保存html为图片到本地的功能(保存到下载目录),记之,该功能IE使用Blob 存储数据,关于兼容性问题参见如下表格,其他浏览器使用a标签download属性新功能下载 Browse ...
- I/O
IO流:1:字节流(inputStream:输入流)(outputStream:输出流).2:字符流(reader:输入流)(winter:输出流). 首先判断是输入还是输出(站在计算机的立场):其次 ...