前言:
软件安装的方式 rpm yum 源码安装。
1.rpm介绍
rpm包不能自动解决依赖关系
查找rpm包的网站:http://rpmfind.net/ http://pkgs.org
1.1 rpm 安装
语法格式:rpm -ivh 软件包名
方法一 直接通过链接安装
[root@linux-server ~]# rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/unzip-6.0-21.el7.x86_64.rpm
方法二 先下载 然后安装
[root@linux-server ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/unzip-6.0-21.el7.x86_64.rpm
[root@linux-server ~]# rpm -ivh unzip-6.0-21.el7.x86_64.rpm
注:wget需要先yum -y install wget 安装 如果想指定路径的话可以在 wget -O /指定路径 链接地址
1.2 rpm 查询
rpm -ql 软件名 查询包的安装软件
rpm -qf 文件名 查询文件属于哪个包
rpm -qa 查询所有包 可跟管道
rpm -qa |grep 软件名 查询软件是否安装
注:q 是查询 f 是文件 a 是all 所有
1.3 软件卸载
rpm -e 软件名
例:[root@linux-server ~]# rpm -e httpd
2 yum 管理
yum安装可以自动解决依赖关系
yum分为本地yum和网络yum
yum安装是 系统默认国外网站 ,安装下载较慢 为了提高其速度,可以更换为国内yum源
2.1 更换国内yum源--aliyun
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11WaK1yM --阿里yum源地址
注意:没有安装wget的话 首先yum -y install wget 要不然第三步会出错
步骤1:进入yum配置环境
cd /etc/yum.repos.d
步骤2:备份yum源 (备份的目的就是在配置出错时能够数据找回)
mkdir BK (创建备份目录,可以任意位置,名字随意)
mv *.repos BK
步骤3:下载yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载aliyun的yum源,链接直接从官网复制就行
【如果没有安装wget的话 用这个指令 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo】
步骤4:清理缓存
yum clean all
yum makecache
步骤5:查询是否配置完成
yum repolist
ls
若出现源数据缓存已经建立 有阿里云镜像 能查到CentOS-Base.repo 实验成功
步骤6:安装扩展源epel.repo
【没有安装wget的话这一步安装】
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
最后ls 查看一下 实验完成
2.2 yum相关命令
yum repolist 查询yum源信息
yum provides 命令名 查询命令是哪个软件安装的
yum list 查询系统所有软件
yum -y install 包名 安装包
yum -y remove 包名 卸载包
yum clean all 清理yum缓存数据
yum makecache 缓存软件包信息