Linux下使用yum安装软件
2016-05-20 14:28
507 查看
想下载某个软件,可以通过wget命令,我们也可以使用yum把若干下载地址进行管理,并且可以一键下载安装软件,十分方便
以安装vim为例
输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5
如果少了其中的某一条,比如 vim-enhanced ,就用命令 yum -y install vim-enhanced 来安裝:
#-y表示确认安装,系统将不再次询问是否安装
yum -y
install
vim-enhanced
如果上面的三条一条都沒有返回,可以直接用 yum -y install vim* 命令
yum -y
install vim*
然后就等待软件安装完成
那么这些软件包是从哪里下载的?
我们知道maven有一个远程库(repository),需要的jar包从那里下载,yum类似于maven,系统维护了一些以.repo为扩展名的文件,里面记录了使用yum下载的软件包的远程地址,称为yum源,这些文件在/etc/yum.repos.d目录下,当执行yum命令时,系统会去这个目录搜索下载地址
cd /etc/yum.repos.d
ls
#显示结果,系统默认的几个yum源
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
配置自定义yum源:
1.如果我们已知线上一个yum源,想下载下来为己所用
# 例如阿里云yum源,如果要覆盖系统默认yum,下载前先做好备份,当然可以创建个新的yum源文件
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.old
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
2.如果想安装某个具体软件,可以通过在/etc/yum.repos.d目录下创建文件的方式,系统仍然会找到定义的下载地址进行下载安装
# 例如使用yum安装MariaDB
cd /etc/yum.repos.d/
vim /etc/yum.repos.d/MariaDB.repo
# 写入文件内容,该内容来源于MariaDB官网,就像maven的<dependency>一样,很多软件都可以在官网或其他位置找到类似格式的yum源文件内容
# MriaDB 10.0 CentOS repository list - created 2016-05-19 07:35 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB # 软件名
baseurl = http://yum.mariadb.org/10.0/centos5-x86 #下载地址
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB #gpgkey
gpgcheck=1 #是否进行gpgkey校验
保存退出
# 安装MariaDB,安装完成后甚至连服务都会配置好
yum -y install MariaDB-server MariaDB-client
几个yum命令
#检查可更新的rpm包,会显示rpm软件包名,版本,状态
yum check-update
#更新所有rpm包
yum update
#安装某个软件
yum install 软件名 [-y]
#卸载某个软件
#例如使用该命令检查是否安装mysql
rpm -qa|grep mysql
#普通删除,会提示有依赖的其他文件
rpm -e mysql
rpm -e --nodeps mysql
#通过下面的命令强力卸载
yum remove mysql-libs
以安装vim为例
输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5
如果少了其中的某一条,比如 vim-enhanced ,就用命令 yum -y install vim-enhanced 来安裝:
#-y表示确认安装,系统将不再次询问是否安装
yum -y
install
vim-enhanced
如果上面的三条一条都沒有返回,可以直接用 yum -y install vim* 命令
yum -y
install vim*
然后就等待软件安装完成
那么这些软件包是从哪里下载的?
我们知道maven有一个远程库(repository),需要的jar包从那里下载,yum类似于maven,系统维护了一些以.repo为扩展名的文件,里面记录了使用yum下载的软件包的远程地址,称为yum源,这些文件在/etc/yum.repos.d目录下,当执行yum命令时,系统会去这个目录搜索下载地址
cd /etc/yum.repos.d
ls
#显示结果,系统默认的几个yum源
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
配置自定义yum源:
1.如果我们已知线上一个yum源,想下载下来为己所用
# 例如阿里云yum源,如果要覆盖系统默认yum,下载前先做好备份,当然可以创建个新的yum源文件
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.old
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
2.如果想安装某个具体软件,可以通过在/etc/yum.repos.d目录下创建文件的方式,系统仍然会找到定义的下载地址进行下载安装
# 例如使用yum安装MariaDB
cd /etc/yum.repos.d/
vim /etc/yum.repos.d/MariaDB.repo
# 写入文件内容,该内容来源于MariaDB官网,就像maven的<dependency>一样,很多软件都可以在官网或其他位置找到类似格式的yum源文件内容
# MriaDB 10.0 CentOS repository list - created 2016-05-19 07:35 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB # 软件名
baseurl = http://yum.mariadb.org/10.0/centos5-x86 #下载地址
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB #gpgkey
gpgcheck=1 #是否进行gpgkey校验
保存退出
# 安装MariaDB,安装完成后甚至连服务都会配置好
yum -y install MariaDB-server MariaDB-client
几个yum命令
#检查可更新的rpm包,会显示rpm软件包名,版本,状态
yum check-update
#更新所有rpm包
yum update
#安装某个软件
yum install 软件名 [-y]
#卸载某个软件
#例如使用该命令检查是否安装mysql
rpm -qa|grep mysql
#普通删除,会提示有依赖的其他文件
rpm -e mysql
rpm -e --nodeps mysql
#通过下面的命令强力卸载
yum remove mysql-libs
相关文章推荐
- linux基础命令学习(三)文件搜索 find
- Linux下时间戳格式和标准时间格式的转换
- 记一次linux samba服务问题调试
- linux服务器被攻击处理
- Linux驱动开发概述
- Linux下find命令详情
- centos7安装报错问题
- linux 虚拟网卡
- Amazon Linux 系统安装配置zookeeper集群
- 《Linux4.0设备驱动开发详解》笔记--第十三章:Linux块设备驱动
- 《Linux4.0设备驱动开发详解》笔记--第十一章:内存与I/O访问
- linux修改ip
- 《Linux4.0设备驱动开发详解》笔记--第十章:Linux设备驱动中的中断与时钟
- 清除linux系统的多余引导
- Linux ps命令详解与示例说明
- linux 读取文件信息并且输出
- ⻦哥的LINUX私房菜 学习
- 【Linux】 find指令(文件查找)
- Linux中find命令用法
- linux 时间格式