yum软件包管理

yum 软件包分为两种:rpm和源码包

rpm包:rpm为Linux软件包后缀,为 Linux常使用的软件包

源码包:安装更为复杂,当需要更加自定义的设置时,rpm包无法提供想要的安装包,可使用源码包

yum包管理

环境的检测

使用yum管理yum包,首先确认虚拟机和互联网联通可尝试ping百度,根据是否丢包判断是否链接互联网)如下

或者ifconfig查看是否获得通讯地址(网关)

关闭虚拟机防火墙 

命令:systemctl stop firewalld(关闭防火墙) 目的防止将程序杀死,影响实验。

以上环境检测完毕后进行yum的操作安装

尝试对程序进行一次安装

安装命令:yum -y install httpd(可以用空格后面衔接多个软件名)(-y代表默认同意)

扩展(重新安装:yum -y reinstall 软件名)

(升级安装:yum -y update 软件名)(升级安装包有不稳定的风险 ,可能不适配

(卸载:yum -y remove 软件名)

注意之后关闭防火墙

启动命令:systemctl start httpd (httpd是个网站,不过多赘述)

之后可用真机浏览器搜索虚拟机IP(ifconfig),可发现成为一个网站

查询

查询软件可有两种方法:

第一种:yum repolist(显示仓库)

第二种:yum list(在每行信息最后,会显示下载源)(每行开头为能下载的软件包)

可单独查询某一软件:yum list (软件名) (@为已经下载的状态)也可用此命令查询本机是否可以下载某些安装包(一般无法下载也会提示无可匹配安装包)

查询命令的安装和软件包的关系

当有些命令因为虚拟机关系不能使用的时候,注意不是敲错了命令

可使用:yum -y install (命令) 进行安装

最后为特殊情况:程序与软件包名字不一致,以ifconfig为例

使用:yum provides ifconfig(找出正确路径,输入安装)

yum 仓库的本地化配置

配置yum仓库yum源(大量的软件安装包的下载地址,存放在的位置称为库)

yum 源以CentOs 为例,路径为:/etc/yum.repos.d/CentOS.repo

打开文件:vim CentOS-Base.repo(本人提前自设的文件名)(就是yum.repos.d目录下的某一文件 ,不多 可依次查看)

可看到形似网页地址的格式中有CentOs的内容,表明他的下载源在CentOS 官方下载路径)

以阿里云镜像为例

关闭终端,点击左上角:应用程序,进入浏览器(注意检查虚拟机是否联网)(也可从真机上进入浏览器)

进入百度,搜索阿里开源镜像网站,找寻对应虚拟机应搭载的镜像

以CentOs7为例

复制提供路径,输入进命令行

可以打开保存到的文件路径(上图最下面)

vim命令进入文件

可以看到和网址有关的链接地址为阿里云相关)(最开始的CentOs文件可使用重命名替换为其他名称,比方加个后缀, 使虚拟机识别阿里云的镜像网站)

yum源的本地化设置就完成了

RPM工具

作用:安装卸载

优点:不用配置,直接使用

缺点:无法自行下载安装包

无法解决依赖关系(安装依赖)

使用的安装源为虚拟机装载的镜像(在装入虚拟机的时候停止了更新)(与yum不同,yum仓库只要更新了,就可更新yum包)

先行确定光驱已插入光盘

挂载

进入并查看

查看package目录(有可能这层目录上有层appstream目录)

可以看到大量的安装包

进入packages(省去敲绝对路径的时间)

在这里任意安装个安装包:rpm -ivh (软件名)(i为安装 v为显示过程 h为以百分比显示过程)

使用:rpm -q (软件包名)出现提示判断是否安装

卸载:rpm -evh (软件包名)

结尾:本人第一次编写Linux相关文章,如有错误和疏漏,欢迎在评论区指正,谢谢。

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值