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
名称+版本号+发行号+处理器架构
通过 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 卸载
安装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安装。