yum管理软件

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

导语

yum可以自动解决rpm软件依赖关系

分类:本地yum和远程yum

  1. 本地yum:
    file://本地iso镜像挂载地址
  2. 远程yum:
    http://ip/镜像挂载地址
    ftp://ip/镜像挂载地址

yum源配置:提供软件仓库

挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4

yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] #yum源名称,用来区分其他的yum源 
name=rhel6 #yum源描述(comment)
baseurl=file:///mnt/rhel6u4/Server #本地yum源的绝对路径
enabled=1 #是否使用此yum源
gpgcheck=0 #检查软件


清理yum缓存:
#yum clean all

缓存软件包信息:

提高搜索/安装软件的速度
#yum makecache

查询yum源信息
#yum repolist

查找软件:
#yum search mysql 
此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用

查看软件组包含的具体软件
#yum groupinfo

查看软件依赖性关系
#yum deplist

查看模块属于哪个软件

yum provides ld-linux.so.2

查看系统已经安装好的软件和没有安装的软件:
#yum list

查看系统已经安装好的软件组和没有安装的软件组:
#yum grouplist

安装软件组:
#yum groupinstall ‘软件组名称’

安装软件:
#yum install 软件名称
#yum install mysql mysql-server -y
-y跳过确认提示直接安装

重装软件
#yum reinstall 软件名

卸载软件:
#yum erase mysql-server 
#yum remove mysql-server

下载软件:
#yumdownloader 软件名称

同步yum源目录的所有软件到本地:
#reposync yum源名称
注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称)

打开Yum缓存功能:安装完软件之后,软件不会被删除

vim /etc/yum.conf 修改下面参数的值为1,软件会被保存到cachedir指定的目录下

keepcache=1

自己制作yum源

安装软件先
#yum install createrepo -y
# mkdir /myyum
把想用yum安装的软件拷贝到目录下
# createrepo /myyum

yum排错

  1.yum配置文件.repo最好只有一个
     注:因原来的老版本有多repo文件导致yum不好用的情况,现在已经不是问题了      
  2.yum.conf里面8,9行的值设置成0
  3.配置文件关键字错误
  4.检查yum源是否存在
  5.baseurl路径有没有写对
  6.镜像大小是否正确
  7.当有Yum进程存在的时候不可以同时再打开一个Yum进程

本文转自 CrazyWing 51CTO博客,原文链接:http://blog.51cto.com/fklinux/2044265
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
C语言
软件管理rpm与yum
软件管理rpm与yum
|
2月前
|
缓存 Linux Shell
【Linux工具篇】软件包管理器yum
【Linux工具篇】软件包管理器yum
53 1
|
3月前
|
缓存 Linux
软件包管理工具 - yum
【1月更文挑战第17天】
55 0
|
3月前
|
缓存 Linux
软件包管理工具 - dnf
【1月更文挑战第14天】
71 0
|
3月前
|
缓存 Ubuntu Linux
apt-get 软件包管理工具
【1月更文挑战第1天】
67 0
|
5月前
|
Linux API
DNF管理软件包
DNF管理软件包
|
8月前
|
Linux
RPM软件包管理
RPM软件包管理
167 0
|
9月前
|
存储 缓存 Linux
Centos 图形化yum管理工具 - yum Extender
作为一个yum工程师,长期备受yum 命令的煎熬。 难道yum就乜有一个GUI管理界面吗?
143 0
|
9月前
|
缓存 前端开发 Linux
CentOS软件管理 - YUM工具
CentOS软件管理 - YUM工具
490 0
|
缓存 Oracle 安全
YUM软件管理工具
YUM软件管理工具
162 0

热门文章

最新文章