阅读量: 62
Linux中安装应用
一、使用RPM离线安装
- 先下载到本地,以.rpm文件名结尾,下载完成后,再安装
rpm -qa | grep mysql
rpm -ivh mysql80-community-release-el6-1.nioarch.rpm
rpm -e mysql80-community-release-el6-1.noarch
[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
./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