centos中安装软件包的方式
在centos中安装软件包有三种方式。分别是源码安装,yum源安装和rpm包安装。
一.源码安装
通过下载tar.gz等压缩包形式。
举例:通过源码安装redis
1.准备环境:
yum install -y gcc tcl gcc-c++ make
2.上传到linux目录(一般上传到/usr/local/src目录)或者通过wget下载软件
3.解压
tar -zxvf redis:6.2.7.tar.gz
4.进入安装目录
cd redis:6.2.7
5.编译运行
make && make install
到此,Redis的源码安装就完成了。
二.yum安装
yum的一些命令:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 yum install 安装 2 yum update 升级 3 yum remove 移除 4 yum list 显示可用软件包列表 5 yum search 根据关键字匹配软件包 6 yum info 显示软件包信息
1.可以将yum源更新成为其他源,这样下载速度可以更快一些
cd /etc/yum.repos.d/ ls -l # 重命名本来的yum源 mv Centos.Base.repo Centos.Base.repo.bak
# 下载阿里源/163源
wget http://mirrors.aliyun.com/repo/Centos-7.repo
或
wget http://mirrors.163.com/.help/Centos7-Base-163.repo
# 修改yum源名称
mv Centos7-Base-163.repoo Centos-Base.repo
# 生成缓存
yum makecache
# 更新yum源包
yum update -y
2.更新yum
yum update -y
3.安装依赖
yum install -y 依赖包
4.安装软件
yum install -y 软件名称
举例:通过yum来安装redis
1.准备环境
yum install -y gcc tcl gcc- c++ make
2.使用yum处理
yum install -y redis
三.rpm安装
1.rpm命名规则:如mysql-community-server-8.0.31-1.el7.x86_64.rpm 分别是软件名,软件版本,软件发布次数,软件发行商,软件适用平台,rpm包扩展名。
2.rpm默认安装路径:
/etc/ 配置文件安装目录 /usr/bin/ 可执行命令安装目录 /usr/lib/ 程序所使用的函数库所存放的位置 /usr/share/doc/ 软件适用说明或者手册存放的位置 /usr/share/man/ 帮助文件所存放的位置
3.命令
3.1安装命令
rpm -ivh 软件包全名 -i : 安装 -v : 显示更详细的信息 -h : 打印并显示安装进度 -prefix : 指定路径安装。不使用默认安装路径。【指定安装路径,会使得系统找不到这些安装的软件,需要手工配置被系统识别。】
3.2升级命令
rpm -Uvh 软件包全名 -U:升级安装【若没有安装,则直接安装;若安装版本过低时,则升级到新版本】
3.3rpm卸载命令
rpm -e 软件包全名 -e 卸载软件,可使用通配符。 - nodeps:卸载时不检查依耐性【若卸载的软件被其他软件所依赖,卸载失败,加上此选项则可以强制卸载,但可能会导致其他软件无法使用,谨慎操作。】
3.4rpm包查询命令
rpm -q 软件包全名 (1)查询软件包是否安装:rpm -q 软件包名称 (2)查询系统所有安装的软件包:rpm -qa 软件包名称 常用命令: rpm -qa |grep 软件包名称
rpm -qi 软件包 查询详情信息 【-i 详情信息】
4.举例:使用rpm安装redis
4.1.查询是否安装了redis
rpm -qa|grep redis
4.2.下载redis rpm包并安装
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.