Linux中的软件安装

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

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

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

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

RMP包的命名规则:

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

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

 

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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

 

Linux中的软件安装-RPM

常用选项

-i:安装软件包

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

-e: 删除软件包

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

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

-h:显示安装进度条

常见组合

-ivh    安装

-Uvh  升级

-qa     查询

-e  卸载

 

安装telnet命令:telnet

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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

 

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

Linux中的软件安装

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

Linux中的软件安装

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

Linux中的软件安装

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