Nginx篇

make: * No rule to make target…

展开查看

make: *** No rule to make target “build”, needed by “default”. Stop.
make:***没有规则可制作目标“build”,由“default”需求。停止。
make:*** 没有规则可制作目标“instal1”。停止

原因:缺少依赖,需要先更新下yum,再下载所需要的依赖
解决方案如下:

1
2
3
4
# 更新yum
yum update
# 下载依赖
yum -y install gcc gcc-c++ automake autoconf libtool openssl openssl-devel gd gd-devel pcre pcre-devel make

更换yum源地址

展开查看

`Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; 配置:ID 为 "failovermethod" 的 OptionBinding 不存在。错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist`

原因:Linux CentOS 8 版本的操作系统在2021-12-31就结束了,Linux社区不再维护该版本的操作系统,Linux CentOS 8 的镜像及yum源一起迁移到了【网站 vault.centos.org
解决方案如下:

  1. 方案一:更换yum源新地址
    • 查看yum源仓库配置文件

    • 更换yum源新地址
      • 修改源mirrors地址(ps:避免修改配置内容异常,请勿重复操作下面命令!!
        1
        2
        3
        4
        5
        6
        # 进入yum.repos.d 目录下
        cd /etc/yum.repos.d/
        # 修改源链接
        sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
        # 要将之前的mirror.centos.org 改成 vault.centos.org
        sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  2. 方案二:更换yum国内源地址
    在更换新的yum国内源地址之前,先将之前的旧的yum源仓库配置文件备份一下。下面提供了三个国内源地址:
    • 阿里的yum源地址
      使用wgetcurl命令下载阿里的yum源仓库配置文件
      1
      2
      wget -O /etc/yum.repos.d/CentOS-Linux-Base-ali.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
      curl -o /etc/yum.repos.d/CentOS-Linux-Base-ali.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    • 网易的yum源地址
      新建一个CentOS-Linux-Base-tsinghua.repo文件,使用vi命令编辑并保存如下内容:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      [baseos]
      name=CentOS-8.5.2111 - BaseOS - mirrors.163.com
      baseurl=http://mirrors.163.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official

      #additional packages that may be useful
      [extras]
      name=CentOS-8.5.2111 - Extras - mirrors.163.com
      baseurl=http://mirrors.163.com/centos-vault/8.5.2111/extras/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official

      #additional packages that extend functionality of existing packages
      [centosplus]
      name=CentOS-8.5.2111 - Plus - mirrors.163.com
      baseurl=http://mirrors.163.com/centos-vault/8.5.2111/centosplus/$basearch/os/
      gpgcheck=0
      enabled=0
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official

      [PowerTools]
      name=CentOS-8.5.2111 - PowerTools - mirrors.163.com
      baseurl=http://mirrors.163.com/centos-vault/8.5.2111/PowerTools/$basearch/os/
      gpgcheck=0
      enabled=0
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official

      [AppStream]
      name=CentOS-8.5.2111 - AppStream - mirrors.163.com
      baseurl=http://mirrors.163.com/centos-vault/8.5.2111/AppStream/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-Official
    • 清华的yum源地址
      新建一个CentOS-Linux-Base-tsinghua.repo文件,使用vi命令编辑并保存如下内容:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      [baseos]
      name=CentOS-8.5.2111 - BaseOS - mirrors.tuna.tsinghua.edu.cn
      baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111/BaseOS/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official

      #additional packages that may be useful
      [extras]
      name=CentOS-8.5.2111 - Extras - mirrors.tuna.tsinghua.edu.cn
      baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111/extras/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official

      [AppStream]
      name=CentOS-8.5.2111 - AppStream - mirrors.tuna.tsinghua.edu.cn
      baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111/AppStream/$basearch/os/
      gpgcheck=0
      gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official

      [PowerTools]
      name=CentOS-8.5.2111 - PowerTools - mirrors.tuna.tsinghua.edu.cn
      baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111/PowerTools/$basearch/os/
      gpgcheck=0
      enabled=0
      gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official

待定