我们平时来windows经常安装软件 但是有各种辅助软件 一件安装很方便 但是 在linux中并不是这样
一,概述,rpm 和源码包
1,RPM包
RPM(原Red Hat Package Manager,现在是一个递归缩写)
由 Red Hat 公司提出,被众多 Linux 发行版所采用
也称二进制( binary code)无需编译,可以直接使用
无法设定个人设置,开关功能
软件包示例(注意后缀):mysql-community-common-5.7.12-1.el7.x86_64.rpm
2,认识RPM包
zip-3.0-11.el7.x86_64.rpm
wget-1.14-15.el7.x86_64.rpm
tcpdump-4.9.0-5.el7.x86_64.rpm
zip - 3.0-11. el7. x86_64. rpm
3,源码包
source code 需要经过GCC,C++编译环境编译才能运行
可以设定个人设置,开关功能
软件包示例:nginx-1.8.1.tar.gz
4,认识源码包
nginx 包名
-1.8.1 版本号
.tar.gz 压缩格式
二,RPM包管理
1,认识yum工具
Yum(全称为 Yellow dog Updater, Modified)
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,
可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2,配置yum仓库/yum源
yum源分为系统光盘源和官方源
①,系统安装光盘源 通过系统光盘获得软件包,并安装软件
(1)观察yum核心配置目录
(2)1 备份移除官方YUM库
(3)挂在安装光盘
(4)使用yum安装程序
(5)使用yum卸载程序
3,重点来了,使用官方源
(1)前提联网
(2)目的
使用国内厂商提供的软件包地址(如:http://alibaba.com/.sadflsdjfjsdalkfdsa)作为YUM的仓库。
(3)安装
先安装一个程序 wget 下载工具
然后把yum仓库清空
然后开始去官网下载
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
复制到xshell
这就下载好了
再安装一个扩展源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
复制到 xshell
这就安装完成了 我们去看下
然后重建缓存刷新下
我们安装几个软件看看
命令
yum -y install 安装什么软件
安装
查询
卸载
查询工具和软件包的关系
yum 官方镜像 安装软件 是现在大多数 90% 的软件都可以解决