LINUX——使用yum源 安装 - 安装及管理程序

1.简介

YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包

2.yum源安装相关代码

yum
yum源默认配置文件/etc/yum.repos.d/*.repo
常用操作:
yum repolist查看yum源详细信息
yum list列出yum 源上的所有软件名称
yum info查看软件详情
yum search查找软件包
yum list installed查找已安装的软件包
yum install安装软件
yum provides查询是哪个安装的
yum update更新所有
yum update 软件名升级软件
yum clean all清除本地配置

3.yuan源安装管理工具及安装步骤:


安装之前确保都已经卸载了

命令:yum install httpd -y


这边测试一下,完成安装

卸载安装的软件包:

检查一下删除的状态,依赖关系没有删:

这里来试一下 把依赖关系卸载,同时软件包也会给卸载,可能他的想法就是,依赖关系都卸载了,主程序留着也没有什么用了

查看一下是否存在软件包

这里要注意的是,只要使用.rpm 包安装的 yum 也可以查看
也可以使用yum 自带的管理工具查看
可以使用 yum list 命令查看当前系统之中所有安装的软件包列表,可以查看到版本号,源 等等信息 类似于rpm -a命令
这里来看一下 httpd 有没有安装

但是这样子就会把所包含httpd 的所有文件都会列举出来,所以前面加一个条件

这里普及一下 可以看yum 源的信息 yum repolist

yum repolist all 显示禁用的 所有的

查看已安装的软件包,指的是某一个单独的软件包有没有安装的
yum list installed +软件包名字

这里安利一个小命令,有一个软件不知道是由哪一个安装包安装完成的,只记得软件包的使用命令,可以用这个命令查看 类似 rpm -qf
yum provides +命令

也可以查看绝对路径,知道绝对路径查看绝对路径,不知道绝对路径查命令

查找当前没有安装,想安装的软件包:
yum search +软件包名字

查看当前系统中哪些软件包可供更新,根据自己的需求来
更新包含了系统内核

还有一个命令 yum upgrade
不更新系统内核,只更新所有软件

如果只想对某一个软件包进行更新:
yum update +软件包名字 这里举例 wget 软件包

如果当前情况下只想下载并不安装的话,可以使用这个命令
yum install httpd – downlonly --downloaddir=/data/packages
yum install 软件包的名字 只下载 下载的路径

选择y 确定安装
选择n 不安装

这里拓补一下 几个重要配置文件:
日志文件:


yum源的配置文件:

着重看这两个文件就好
来查看一下这个配置文件里面的信息:


查看yum的主配置文件:


在主配置文件中
keepcache为1保留安装包,0不保留
logfile是放日志的路径
logfile 可以自己编写路径
这里的gpgcheck是1表示开启验证,0表示关闭验证

如果说现在yum不能上网,需要挂载,但是挂载需要安装依赖包 ,这就比较繁琐,这时候就可以配置一个本地的yum 源,yum 可以自动安装依赖关系,本地的yum 源 基于centos 7的光盘文件,所以还是要先挂载才可以


然后进入配置文件,这里注意的是 想保留源文件配置,新建一个目录,然后保存一下Base.repo 文件

然后进入Base.repo 文件进行修改




因为是本地模式,在虚拟机终端里面断开网络连接

这里注意的是要先改好自己的ip 地址

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c1cd4558-283f-4d35-b5d6-3067274474f1
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.152.130
NETMASK=255.255.255.0
GATEWAY=192.168.152.254
DNS1=114.114.114.114

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值