Linux中的软件安装--RPM

半城伤御伤魂 提交于 2019-12-02 09:31:06

源码包安装---安装复杂淘汰

RPM(安装包)安装 --- 无法解决依赖关系 A b c (就是先要安装b后才能安装c,c安装完后才能安装A)

Yum(第一种:有安装包;第二种:通过网络安装)安装  --- 可以解决依赖关系

redhat所持有的安装RMP包的工具,centOS可以免费试用,redhat需要付费

RMP包的命名规则:

httpd-2.4.6-45.el7.centos.x86_64.rpm

名称+版本号+发行号+处理器架构

 

通过 ls /dev/cdrom  来查看当前的设备.

在挂载前先检查一下 ios 镜像是否连接.

将ios镜像的设备文件挂载到新建的目录(lewis-cdroom)里 , mount -r 这里的 -r 是指定只读文件.

挂载完毕后,我们来切换到挂载的目录里  cd /mnt/lewis-cdroom , 可以看到有许多的文件已经挂载进来.

先切换路径到 cd Packages/ 然后再 ls 一下,查看  package 里的所有安装包.

 

Linux中的软件安装-RPM

常用选项

-i:安装软件包

-q:询问软件包,和-a一起使用

-e: 删除软件包

-U:把一个已经安装好的软件包升级

-v:验证已经安装的软件包

-h:显示安装进度条

常见组合

-ivh    安装

-Uvh  升级

-qa     查询

-e  卸载

 

1 . 安装telnet命令:telnet

安装前先查看一下是否安装了 telnet , 如上图我没有安装 telnet.

输入命令 : rpm -ivh telnet-   后按下 Tap 键 , 就出现上图所示 , 第一个就是我们需要安装的安装文件的命令 , 第二个Server就是安装后别人可以 telnet 到我的电脑的服务.

所以我们安装 telnet 的安装包 , 输入命令 : rpm -ivh telnet-0.17-60.e17.x86_64.rpm 开始安装 , 安装完成.

安装完毕后就可以使用 telnet 了.

 

安装VIM编辑器:需要安装这两个包 -- vim-common  和  vim-enhanced , 但是这两个包各自有好几个依赖关系 .

这里先来安装  vim-common  的这个包 , 输入命令 : rpm -ivh vim-  然后按下 Tap 键 , 有四个安装的文件 , 那么我们来安装 vim-common-7.4.160...... 的这个时 , 发现不能安装 , 原因是需要先安装  vim-filesystem-7.4.160-1.e17....... 这个文件 , 才可以安装这个 vim-common-7.4.160...... 文件.

上图可以看到我先安装了 vim-filesystem-7.4.160-1.e17....... 这个文件后 , 再安装  vim-common-7.4.160...... 这个文件 , 就可以安装成功了 , 下面开始安装 vim-enhanced  的这个包 .

通过上图可以看到 , 1,2,3这三个包是在库文件里的,一般不能直接使用Tap来获取。这三个包是在库里的,要安装的话有两种方法,第一种:就是通过网上下载后,导入到Linux中,再来安装,第二种:就是通过 yum安装。

 

2.安装vim文件:

通过 rpm -q telnet 可以查询出来已经安装了的软件包,没有安装了的就显示是没有安装 , rpm -qa 则显示你安装过的所有包.

由于展示的太多,我们可以过滤掉一些,可以通过 rpm -qa | grep dhcp 来查询 dhcp 的包.

如何来卸载一个程序呢?  命令 : rpm -e telnet 就把 telnet 给卸载掉了.

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!