Linux yum安装软件
目录
使用 yum
Yum(Yellow dog Updater,Modified) 是一个在Fedora和Redhat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包,并且安装,可以自动处理依赖性关系。并且一次安装所有依赖的软件包,无需繁琐的一次次下载安装。
YUM客户端配置文件
YUM客户端常用的配置文件有主配置文件和REPO文件。
主配置文件/etc/yum.conf
主配置文件默认有十行内容。 [root@localhost ~]# cat /etc/yum.conf
[main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=3
REPO配置文件
REPO配置文件定义了一个或者多个软件仓库的细节内容,当使用YUM安装或更新软件时,YUM会读取该文件,根据文件中的设置,访问指定的服务器和目录下载软件包进行安装或者更新。用户可以根据需要创建一个或多个repo文件来进行软件的安装和更新。
repo文件存放在/etc/yum.repos.d目录下,RHEL安装成功后,此目录默认有两个Repo文件:packagekit-media.repo
[InstallMedia] name=Red Hat Enterprise Linux 6.0 mediaid=1285193176.460470 metadata_expire=-1 gpgcheck=0 cost=500
配置本地yum源
要配置本地源,需要先把ISO挂载到vm上,所以,依次执行如下步骤:
首先vmw中cd需要选中启动时连接,然后选中本地的ISO文件。
[root@cloud17 yum.repos.d]# mkdir /mnt/cdrom [root@cloud17 yum.repos.d]# mount -o loop /dev/sr0 /mnt/cdrom [root@cloud17 yum.repos.d]# ls /mnt/cdrom
这时回看到出来很多文件,光盘镜像中的。
[root@cloud17 yum.repos.d]# cd /etc/yum.repos.d
[root@cloud17 yum.repos.d]# mv * /opt
[root@cloud17 yum.repos.d]# vi local.repo
[root@cloud17 yum.repos.d]# cat local.repo
[local] name=local baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1
local.repo文件中的项解释一下:
[local] 这是yum源的容器的名称,中括号内可以随便写任意字符串 name=local - /local 这是对容器的说明,也是可以随便写 baseurl=file:///mnt/cdrom 容器地址,本地光盘采用file://这种协议 enabled=1 是否启用这个yum源 gpgcheck=0 是否进行验证来源合法性
这时候本地yum源就完成了。可以试下,yum install tree 是否成功。
56 yum install tree 57 tree
参考文档:
【1】 http://blog.51cto.com/qiuyue/2055313 【2】https://blog.csdn.net/error_0_0_/article/details/54962199 [3] https://www.cnblogs.com/dadong616/p/5586697.html
基本 yum 命令
查询软件包
1.yum help 显示使用信息
2.yum list 列出软件包
3 yum list updates 查询服务器上可供升级的软件包
4. yum list installed 查询已安装的软件包
3.yum search keyword 搜索关键字
4.yum info packagename 列出软件包详细信息
安装软件包
5.yum install packagename 安装软件包
升级软件包
7.yum update packagename 升级软件包
删除软件包
6.yum remove packagename 删除软件包
清除YUM缓存
yum clean all
使用yum安装软件
管理 yum 组件组
- yum grouplist 列出所有可用组
- yum groupinfo 提供特定组的信息
- yum groupinstall 安装软件包组
- yum groupupdate 更新软件包组
- yum grouperase 删除软件包组
使用yum安装软件组
返回 Linux基础