二进制包

已经编译好了的软件包,只需要直接安装就可以使用。
命名方式一般为:xlockmore-5.31-2.el6.×86_64.rpm

xlockmore:软件包名字
5.31-2:版本号
el6:操作系统版本
x86_64:计算机cpu架构
rpm:rpm包

源码包(推荐使用)

指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。需要编译后才能使用
命名方式一般为:
软件包名.tar.gz
软件包名.tar.bz2
软件包名.tar.xz
软件包名.zip

获取rpm包
1.推荐网站
http://rpmfind.net
http://rpm.pbone.net

2.相关软件官方网站(例如)
https://www.mysql.com
http://nginx.org/packages

配置本地yum仓库

1
2
3
4
5
6
7
8
第一步:挂载镜像到本地系统
[root@RedHat8 ~]mount -o -ro /dev/sr0 /mnt

查看是否挂载成功 并 查看BaseOS和Appstream内容
[root@RedHat8 ~]ls /mnt/BaseOS/
Packages repodata
[root@RedHat8 ~]ls /mnt/AppStream/
Packages repodata

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
第二步:修改配置文件指向本地存储库
[root@RedHat8 yum.repos.d]# pwd
/etc/yum.repos.d

[root@RedHat8 yum.repos.d]# cat local.repo
//说明:local.repo是自己新增的,只要是以.repo结尾即可,默认是redhat.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enable=1

[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
enable=1

1
2
3
4
5
6
7
8
9
10
第三步:查看是否成功
[root@RedHat8 yum.repos.d]# yum clean all
# 清空缓存
[root@RedHat8 yum.repos.d]# yum makecache
# 创建缓存
[root@RedHat8 yum.repos.d]# yum repolist
# 查看仓库
标识 名称 状态
AppStream AppStream 4672
BaseOS BaseOS 1658

1
2
3
4
5
6
第四步:使用yum安装软件
安装
yum -y install 软件包1 软件包2
yum -y groupinstall "包组名"

# -y 是取消交互的意思

第五步:检查是否安装成功
yum list installed | grep 软件包名

卸载软件包

1
2
yum -y remove 软件包1 软件包2
yum -y groupremove "包组名"

升级软件包 (不推荐使用)
yum update 软件包名