服务器技术(一)--Linux基础入门(4)--安装与卸载应用程序

本文介绍了在CentOS系统中如何使用yum和编译安装两种方式来安装和卸载应用程序。重点讲解了yum命令的使用,如搜索、安装、查看信息、列出已安装应用以及卸载应用。同时,通过实例演示了编译安装Redis的过程,包括下载源码、解压、编译和启动。文章还对比了yum安装与编译安装的差异。
摘要由CSDN通过智能技术生成

安装与卸载应用程序

为CentOS安装应用程序

在CentOS中安装第三方应用程序包含两种方式:
rpm:Red Hat软件包管理器,相当于应用程序安装文件的执行者。
编译安装:用户自己从网站下载程序源码进行编译安装。

yum与rpm的关系

rpm安装过程中,需要用户自己解决依赖问题。
yum通过引入软件仓库,联网下载rpm包及依赖,并依次自动安装。
yum是rpm的前端程序,其目的就是简化rpm的安装过程。

yum常用命令

yum search 应用名 #在仓库中查询是否存在指定应用。
yum install -y 应用名 #全自动下载安装应用及其依赖。
yum info 应用名 #查看应用详细信息
yum list installed 应用名 #查看已安装的应用程序。
rpm -ql 应用名 #查看安装后输出的文件清单
yum remove -y 应用名 #全自动卸载指定应用
which 命令名 #可查看可执行文件的位置

利用yum安装tree

首先在XShell连接虚拟机,切换到/usr/local目录执行yum search tree命令查看:
在这里插入图片描述
如果出现如上图(如果不是直接下一步)请执行rm -f /var/run/yum.pid 将该文件删除,然后重新执行yum search tree命令:
在这里插入图片描述
找到tree应用并复制
在这里插入图片描述
然后执行yum install tree.x86_64
在这里插入图片描述
输入y继续
在这里插入图片描述
输入y继续
在这里插入图片描述
安装完毕。输入tree指令测试查看当前目录下所有文件和目录并以树状结构展示出来。
在这里插入图片描述
输入which tree可查看可执行文件的位置
在这里插入图片描述
输入rpm -ql tree.x86_64查看安装了哪些文件
在这里插入图片描述
输入yum list installed *tree* 查看是否安装过应用
在这里插入图片描述
执行yum remove tree.x86_64卸载应用,遇到询问输入y继续
在这里插入图片描述
yum install -y tree.x86_64 可以命令中加-y参数,过程中出现询问自动以y回答继续。
在这里插入图片描述
同样yum remove -y tree.x86_64也可以加-y参数
在这里插入图片描述

编译方式安装应用程序

如yum仓库未提供rpm,往往需要采用编译安装方式。
编译安装是指从应用官网下载源码后,对源码进行编译后使用。
编译命令:make #使用对应编译器对源码编译生成可执行文件。make本身并没有编译的职能,它是通过调第三方编译程序来完成对于源代码的编译工作。

yum 与编译安装比较

在这里插入图片描述

编译安装Redis

首先在XShell连接虚拟机,切换到/usr/local目录,然后打开Xftp找到已经下载好的redis安装包,拖拽到Linux里

在这里插入图片描述
然后将安装包进行解压
在这里插入图片描述
在这里插入图片描述
然后进入redis-7.0.1目录执行make
在这里插入图片描述
如果产生以下错误,请执行yum install -y gcc安装gcc(C语言源代码编译工具包)
在这里插入图片描述
在这里插入图片描述
安装完成后重新执行make命令,如果产生如下图问题,请删除redis目录重新解压,重新执行make
在这里插入图片描述
在这里插入图片描述
稍作等待,当看到如下图,说明安装完成
在这里插入图片描述
编译安装只能在编译的目录中生成程序(yum在/usr/bin在生成程序),执行 ./src/redis-server redis.conf 启动redis成功(ctrl+c退出)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值