Linux教程(16)- Linux软件RPM和YUM安装

Linux中的软件安装

源码包安装—安装复杂淘汰
RPM安装— 无法解决依赖关系
Yum安装—可以解决依赖关系
redhat所持有的安装RMP包的工具,centOS可以免费试用,redhat需要付费

RMP包的命名规则:
httpd-2.4.6-45.el7.centos.x86_64.rpm
名称+版本号+发行号+处理器架构

首先创建一个光盘目录然后挂载
这里写图片描述
所有的安装包都在packages里面
这里写图片描述
Linux中的软件安装-RPM
常用选项
-i:安装软件包
-q:询问软件包,和-a一起使用
-e: 删除软件包
-U:把一个已经安装好的软件包升级
-v:验证已经安装的软件包
-h:显示安装进度条

常见组合
-ivh 安装
-Uvh 升级
-qa 查询
-e 卸载

安装telnet命令:telnet
这里写图片描述
删除查询
这里写图片描述
安装VIM编辑器:vim-common 和 vim-enhanced
rpm安装的依赖关系出来了,层层依赖关系,这时就想用yum安装了
这里写图片述
这里写图片描述

Linux中的软件安装-yum(仓库)
编写本地yum
vim /etc/yum.repos.d/lewis.repo

该文件中要写5行左右的内容
[rhce] //yum的名称启到标记的作用
name=rhce //对这个文件的描述
baseurl=file:///yum //软件包的位置,可以是file,ftp,http
enable=1 //1表示路径可用,0表示不可用
gpgcheck=0 //是否进行gpg检查,默认不检查,检查的 话要导入公钥和私钥

首先查看仓库
这里写图片描述
没网络的话,只能用光盘镜像里面的文件最为仓库源,先来个备份
这里写图片描述

编写本地yum
vim /etc/yum.repos.d/lewis.repo
这里写图片描述
[lewis]
name=install from cdrom
baseurl=file:///mnt/cd/
enable=1
gpgcheck=0
这里写图片描
这里写图片描述
[root@localhost ~]# yum clean all //清楚yum源缓存
[root@localhost ~]# yum repolist //检查yum源
[root@localhost ~]# yum list //查看yum源中的文件
yum search 包名 //搜索软件包
yum install 包名 //安装软件包
yum remove包名 //删除软件包
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42350428/article/details/81949029