Linux中安装应用

Linux中安装应用

一、使用RPM离线安装

  • 先下载到本地,以.rpm文件名结尾,下载完成后,再安装
rpm -qa | grep mysql
rpm -ivh mysql80-community-release-el6-1.nioarch.rpm
rpm -e mysql80-community-release-el6-1.noarch
  • 利用rpm安装MySQL服务器模板:
[root@localhost yum.repos.d]# rpm -ivh mysql80-community-release-el6-1.noarch.rpm
警告:mysql80-community-release-el6-1.noarch.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql80-community-release-el6-1  ################################# [100%]

若出现Faiiled dependencies:失败的依赖,先安装依赖

二、基于源代码安装应用

  • 源代码安装适合专业和人员,并不需要安装人员看懂源码,但是要知道源代码的基本过程
解压后去源码目录找一下文件;congigure, setup.sh, install.sh
./configure
make
make install
  • 使用源码安装nginx,解压后的样子:

    image-20220916184611464
./configure
yum install gcc -y

安装完成后在进行配置,如果提示缺少依赖库
pcre或zlib等,则可以继续yum install pcre-devel ……

通常情况下,如果提示缺少什么库,一般尝试yum install pcre,如果不行,在尝试yum install pcre-devel 

三、Yum命令操作

  • Yum(全称为Yellow dog Update , Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端前端软件管理包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐的一次次下载,安装。
yum list: 查询本机已经安装的包
yum serch mysql:在线搜索当前源(库)可用的包
yum repolist:列出当前的镜像库
yum install gcc: 安装gcc
yum install gcc -y: 不再提示是否确认,直接选择yes
yum deoplist curl:查看应用程序的依赖库
yum erase wget: 卸载wget,卸载过程建议不要加-y,最好进行二次确认
yum remove wget:同上
yum clear all: 清空缓存的镜像列表
yum makecache:重新根据配置文件构建镜像缓存列表

yum update:更新

四、Yum配置源

  • 默认配置文件:/etc/yum.repo.d/CentOS-Base.repo

    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    mirrorlist并非镜像本身的地址,而是一堆镜像网址的集合,centOS会自动选择速度最快的一个
    baseurl:对应的是具体的镜像地址,里面保存着仓库的各个安装包程序
  • mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=$infra

    http://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirrors.bfsu.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirrors.bupt.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirrors.nju.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirror.lzu.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirrors.cqu.edu.cn/CentOS/7.9.2009/os/x86_64/
    http://mirrors.neusoft.edu.cn/centos/7.9.2009/os/x86_64/
    http://ftp.sjtu.edu.cn/centos/7.9.2009/os/x86_64/
    http://mirror01.idc.hinet.net/centos/7.9.2009/os/x86_64/

五、Apt安装

  • 对于Redhat体系的Linux发行版本,目前主流的是Yum+Rpm的方式,可以在线安装依赖。在新的CentOS-8以后的版本中,引入了新的安装方式:dnf,本质与yum几乎没有区别。
  • 对于Denbian体系的Linux发行版本,主要的安装命令有两个:apt-get,apt,优先考虑使用apt
上一篇
下一篇