centos中安装软件包的方式
在centos中安装软件包有三种方式。分别是源码安装,yum源安装和rpm包安装。
一.源码安装
通过下载tar.gz等压缩包形式。
举例:通过源码安装redis
1.准备环境:
1 | yum install -y gcc tcl gcc-c++ make |
2.上传到linux目录(一般上传到/usr/local/src目录)或者通过wget下载软件
3.解压
1 | tar -zxvf redis:6.2.7.tar.gz |
4.进入安装目录
1 | cd redis:6.2.7 |
5.编译运行
1 | make && make install |
到此,Redis的源码安装就完成了。
二.yum安装
yum的一些命令:

1 yum install 安装 2 yum update 升级 3 yum remove 移除 4 yum list 显示可用软件包列表 5 yum search 根据关键字匹配软件包 6 yum info 显示软件包信息
1.可以将yum源更新成为其他源,这样下载速度可以更快一些
1 2 3 4 | cd /etc/yum.repos.d/ ls -l # 重命名本来的yum源 mv Centos.Base.repo Centos.Base.repo.bak<br># 下载阿里源/163源<br>wget http: //mirrors.aliyun.com/repo/Centos-7.repo<br>或<br>wget http://mirrors.163.com/.help/Centos7-Base-163.repo<br># 修改yum源名称<br>mv Centos7-Base-163.repoo Centos-Base.repo<br># 生成缓存<br>yum makecache<br># 更新yum源包<br>yum update -y |
2.更新yum
1 | yum update -y |
3.安装依赖
1 | yum install -y 依赖包 |
4.安装软件
1 | yum install -y 软件名称 |
举例:通过yum来安装redis
1.准备环境
1 | yum install -y gcc tcl gcc- c++ make |
2.使用yum处理
1 | yum install -y redis |
三.rpm安装
1.rpm命名规则:如mysql-community-server-8.0.31-1.el7.x86_64.rpm 分别是软件名,软件版本,软件发布次数,软件发行商,软件适用平台,rpm包扩展名。
2.rpm默认安装路径:
1 2 3 4 5 | /etc/ 配置文件安装目录 /usr/bin/ 可执行命令安装目录 /usr/lib/ 程序所使用的函数库所存放的位置 /usr/share/doc/ 软件适用说明或者手册存放的位置 /usr/share/man/ 帮助文件所存放的位置 |
3.命令
3.1安装命令
1 2 3 4 5 | rpm -ivh 软件包全名 -i : 安装 -v : 显示更详细的信息 -h : 打印并显示安装进度 -prefix : 指定路径安装。不使用默认安装路径。【指定安装路径,会使得系统找不到这些安装的软件,需要手工配置被系统识别。】 |
3.2升级命令
1 2 | rpm -Uvh 软件包全名 -U:升级安装【若没有安装,则直接安装;若安装版本过低时,则升级到新版本】 |
3.3rpm卸载命令
1 2 3 | rpm -e 软件包全名 -e 卸载软件,可使用通配符。 - nodeps:卸载时不检查依耐性【若卸载的软件被其他软件所依赖,卸载失败,加上此选项则可以强制卸载,但可能会导致其他软件无法使用,谨慎操作。】 |
3.4rpm包查询命令
1 2 3 4 | rpm -q 软件包全名 (1)查询软件包是否安装:rpm -q 软件包名称 (2)查询系统所有安装的软件包:rpm -qa 软件包名称 常用命令: rpm -qa |grep 软件包名称<br> rpm -qi 软件包 查询详情信息 【-i 详情信息】 |
4.举例:使用rpm安装redis
4.1.查询是否安装了redis
1 | rpm -qa|grep redis |
4.2.下载redis rpm包并安装
1 2 3 4 5 | wget http: //rpms.remirepo.net/enterprise/7/remi/x86_64/redis-6.2.6-1.el7.remi.x86_64.rpm # 下载redis包 rpm -ivh redis-6.2.6-1.el7.remi.x86_64.rpm # 授权日志目录: chown redis:redis / var /log/redis/redis.log # 根据要求改动配置 |
到此,以上就是rpm安装redis.
分类:
centos
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律