yum安装 介绍
linux中安装yum简单方法
一、下载yum安装包并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
二、进入yum-3.2.28文件夹中进行安装,执行安装指令
cd yum-3.2.28
sudo apt install yum
三、更新到新版本
yum check-update
yum update
yum clean all
使用linux操作系统,难免会用的yum安装。
为了系统的掌握yum安装,从以下几个方面总结yum安装。
1.为什么要yum安装?
linux系统中安装软件常用的有三种方式:第一种,rpm命令安装,第二种,yum源安装,第三种,源码编译安装。
第一种,rpm命令用来安装指定的rpm包,需要指定rpm包的名称,如果是没有依赖其他包的话,这种安装比较简单,直接指定包名安装就可以了,如果要安装的包又依赖其他包,就比较麻烦,需要指定依赖的包,往往安装的人又不知道依赖哪些包,这时候就尴尬了,只能根据安装提示,找到依赖的包,再次进行安装。
第二种,yum源安装,安装的还是rpm包,解决了依赖的问题,更方便快捷。后面会详细介绍。
第三种,一般步骤是 ./configure , make , install .感兴趣的可以网上查资料。
现在大家应该明白了,搞出来yum这个东西,就是为了安装时更方便更快捷,解决依赖包的问题。
2.yum安装步骤
yum安装的时候,首先要明确yum源,那么什么是yum源呢?说白了就是你要安装的包在哪里,依赖的包在哪里。
那么怎么告诉yum命令yum源在哪里呢?答案就是通过配置文件。所以yum安装一般按以下步骤进行:
第一步:找到yum配置文件
以Centos为例,默认情况yum源的配置文件是在/etc/yum.repos.d目录下。在这个目录下,你可以自己新建配置文件,也可以在默认的配置文件基础上修改。配置文件后缀为repo
在配置文件中,可以指定你要安装的包在哪里。指定的方式有以下几种:
第一种:本地(配置文件示例)
[other]
name=other_yum //yum源的名称,自己命名,不能重复
baseurl=file:///mnt/other //这里是自己建的目录,挂载iso文件。
gpgcheck=0
enabled=1
第二种:网络(配置文件示例)
[aliyun]
name=aliyun_yum //yum源的名称,自己命名,不能重复
baseurl=https://mirrors.aliyun.com/centos/$releasever/os/x86_64/
gpgcheck=0
enabled=1
第二步:安装需要的包
例如 yum -y install gcc
这个命令就会到配置文件中的yum源,找到安装包和依赖的包,自动安装。如果yum源中找不到依赖的包,会给出提示。
3.yum常用命令
清除缓存与生成缓存
yum clean all
yum makecache
yum的一些常用参数:
-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
常用命令
check-update 检查是否有软件包更新
clean 删除缓存的数据
deplist 列出软件包的依赖关系
erase 从系统中移除一个或多个软件包
groupinfo 显示组的详细信息
groupinstall 向系统中安装一组软件包
grouplist 列出可安装的组
groupremove 从系统中移除一组软件包
help 显示用法信息
info 显示关于软件包或组的详细信息
install 向系统中安装一个或多个软件包
list 列出一个或一组软件包
makecache 创建元数据缓存
provides 查找提供指定内容的软件包
reinstall 覆盖安装一个包
repolist 显示已配置的仓库
resolvedep 判断哪个包提供了指定的依赖
search 在软件包详细信息中搜索指定字符串
shell 运行交互式的 yum 外壳
update 更新系统中的一个或多个软件包
upgrade 更新软件包同时考虑软件包取代关系