centos中安装软件包的方式

发布时间 2023-07-21 09:15:44作者: 一先生94

在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的一些命令:

1 yum install  安装
2 yum update 升级
3 yum remove 移除
4 yum list 显示可用软件包列表
5 yum search 根据关键字匹配软件包
6 yum info 显示软件包信息
View Code

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.