千家信息网

Linux中CentOS怎么安装和卸载程序

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了Linux中CentOS怎么安装和卸载程序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中CentOS怎么安装和卸载程序文章都会有所收获,下面
千家信息网最后更新 2025年11月08日Linux中CentOS怎么安装和卸载程序

这篇文章主要介绍了Linux中CentOS怎么安装和卸载程序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中CentOS怎么安装和卸载程序文章都会有所收获,下面我们一起来看看吧。

(1)如果某个软件,在yum仓库中并没有提供【rpm方式安装的"安装文件"】,此时需要从软件官网下载源代码,采用【编译方式】安装了;

(2)【编译方式】:步骤

● 首先,需要从软件官网去下载源代码(当然,也可从GitHub等网站上去下载源代码);

● 然后,利用Linux自带的编译命令,对源代码进行编译,生成可执行文件;

(3)Linux自带的编译命令就是make;


(1)兼容性:

● 【yum方式】:软件开发商要为每一种Linux发行版提供对应的安装包;甚至,有些软件针对CentOS 6和CentOS 7的安装包都不通用。因此,通用性比较差;

● 【编译方式】:代码都是通用的,我们只需要对源代码进行编译,就可以获取到应用程序了;

(2)复杂度:

● 【yum方式】:"傻瓜式"自动快速完成;

● 【编译方式】:底层的依赖需要我们手动去安装,安装过程比较复杂;

(3)安装速度:

● 【yum方式】:该方式背后,只需要文件的解压和复制,比较快;

● 【编译方式】:要对每一个源代码进行编译,然后再去运行,过程较慢;

(4)来源:

● 【yum方式】:应用仓库;

● 【编译方式】:去官网下载源代码;

(5)应用场景:

● 【yum方式】:该方式提供了大多数我们日常使用的系统软件,对于这些软件,直接使用比较简单点的【yum方式】安装就好了;

● 【编译方式】:一些小众的开源软件;软件的最新版本;就需要获取源代码,通过【编译方式】安装了;(即【yum仓库】中提供的软件安装包往往都不是最新的)


Redis是一款非常著名的NoSQL数据库,在系统通常起到缓存的作用。

1.下载Redis源代码

但这儿,我们演示安装的是redis-4版本的,都一样啦。

然后,通过ftp将Redis的源码包上传至/usr/local目录下;

……………………………………………………

2.解压Redis源码的压缩包

……………………………………………………

3.编译安装Redis

(1)安装make命令对应的【底层编译器:gcc】

切到redis解压后的目录,尝试使用make命令:

然后,其就会报错:

所以,需要先安装【底层编译器:gcc】:gcc:是C语言源代码的编译工具包;

PS:之所以这些包都是以rpm结尾的,是不是可以这样理解:(如有错误,随时修改……

● 这些包,本来就是软件厂商为【CentOS系统】而准备的安装包,而【CentOS系统】安装软件的命令是rpm,所以为了对应,软件厂商就把【给CentOS系统准备的安装包的扩展名】定为了".rpm")

● 我们这儿是通过CentOS去下载的这些安装包,而这些软件厂商给CentOS这个版本的操作系统准备的安装包的扩展名就是rpm;(然后,软件厂商为其他版本的操作系统准备的安装包,扩展名就不是rpm了)

(2)删除【第一次使用make命令后,被污染的源代码目录】,重新获得一个源代码目录

但是,在安装好gcc后,再次调用make命令:

为此,需要将先前解压的redis安装包目录删除,然后重新解压一个:

(3)调用make命令,编译安装redis

(补.1)说明:需要注意【yum方式】和【编译方式】还有一个不同

【yum方式】:会自动在系统的/usr/bin目录下生成对应的应用程序;

【编译方式】不会在系统的/usr/bin目录下生成对应的应用程序;其只能在当前目录成生成应用程序;即【yum方式】和【编译方式】,应用程序存放的地点是不一样的。

确实,通过实测:使用yum list installed并没有找到redis:

…………………………

这是原本redis源代码目录中, src目录下的内容:

然后,这是安装redis后,src目录的内容,可以看到新增了几个可执行命令;(即与【yum方式】不同,【编译方式】只能在当前目录成生成应用程序)

(补.2)启动redis

使用【Ctrl+C】停掉redis,退回到Linux命令状态:

关于"Linux中CentOS怎么安装和卸载程序"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Linux中CentOS怎么安装和卸载程序"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

方式 编译 软件 源代码 目录 程序 命令 系统 应用 应用程序 生成 内容 厂商 版本 准备 仓库 就是 底层 扩展名 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 福州翰坤互联网科技有限公司 Wj服务器无法联接 平板电脑服务器尚未就绪怎么办 舟山云软件开发 创建数据库用户同时授予权限 os系统专业软件开发 最开始网络安全 绍兴通信网络技术创新服务 云熙无法连接服务器是怎么回事 wex5使用的数据库 苏州软件开发的公司 明明联网了但找不到服务器 罗布乐思史上最好玩的服务器 互联网金融数据库 车载网络技术的发展趋势 周记防溺水交通安全网络安全 网络技术有什么视频教程 数据库pga为多少 软件开发平台有什么 服务器nvme硬盘接口 数据库如何导入另一个服务器 移动软件开发外包 怎样测试服务器是不是被占用 海南网络安全培训服务机构 邯郸中博网络技术有限公司 河南云天下互联网科技有限公司 网络安全书法100幅 软件开发可以开增值税发票吗 青少年网络安全保护月 天津正规软件开发设计欢迎咨询
0