Centos安装软件工具包的几种方式

Posted by FanHao on 2020-08-20

说明

Centos7.7 x86_64,默认安装有yum、rpm、tar等工具。

镜像源

切换yum镜像源

1
2
3
4
5
6
7
8
9
# 切换路径yum源配置路径
cd /etc/yum.repos.d/
# 备份默认的源配置
mv CentOS-Base.repo CentOS-Base.repo.bak
# 下载阿里云的repo配置文件并另写入Centos-Base.repo中
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 重新加载yum
yum clean all
yum makecache

安装方式

centos7安装软件工具包可以通过以下几种方式进行安装。

源码编译
1
2
3
4
5
6
7
8
9
10
11
12
# 解压源码压缩包
tar -zvxf nginx-1.19.3.tar.gz
# 进入解压路径内
cd nginx-1.19.3/
# 执行包内的configure文件,没报错将生成一个Makefile文件
# prefix指定安装路径,conf-path指定配置文件路径
./configure --prefix=/var/nginx --conf-path=/etc/nginx
# 编译
make
# 安装
make install
# 以上过程均未报错,则软件安装成功
rpm安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 查看rpm的文档
man yum
# 查看yum工具命令及参数用法
# 了解更多用法
rpm --help

# 搜索适配的rpm包并下载至当前路径
# 使用如下命令安装
rpm -ivh tftp-5.2-22.el7.x86_64.rpm
# 升级
rpm -Uvh tftp-5.2-22.el7.x86_64.rpm
# 卸载软件包,-e rpm包名
rpm -e tftp

# 查询本地系统已安装某个软件包,-q 包名
rpm -q tftp
# 查询所有软件并管道过滤关键字
rpm -qa | grep tftp
# 查询某个软件包的详细信息
rpm -qi tftp
# 查询安装该该软件包时,写入系统文件的路径
# 便于查找该软件的配置文件位置
rpm -ql tftp
yum安装
1
2
3
4
5
6
7
8
9
10
11
12
13
# 搜索想要安装软件的关键字,结果回显将列出匹配的软件包
yum search all ppp
# 查看某个包的详细信息
yum info rp-pppoe.x86_64
# 安装
yum install rp-pppoe.x86_64
# 移除即卸载
yum erase rp-pppoe.x86_64

# 查看yum的文档
man yum
# 查看yum工具命令及参数用法
yum -h