当前位置:网站首页 > 编程语言 > 正文

yum 安装程序(yum安装包)



简介:Yellowdog Update Manager

yum:解决rpm包的依赖关系

通过使用yum可以自动判断软件包依赖那些其他的包,并将依赖的软件按照顺序进行安装

元数据

1)仓库中的全部软件名

2)仓库中每个软件的版本号

3)仓库中每个软件的依赖信息

yum安装软件的基本流程

第一步:去找yum源

第二步:去下载仓库中的元数据

第三步:通过元数据分析目标仓库是否有要安装的软件包,并且获取软件包的依赖关系信息

第四步:根据元数据的分析结果在yum源中去下载rpm包到本地

第五步:根据元数据的分析结果依次按照顺序安装rpm包

        

yum源/yum仓库

第一种:自己创建yum仓库

第二种:使用现有的yum仓库【本地/远程】

配置本地yum源

配置本地yum源有两种:

        1、使用光盘

        2、准备rpm和元数据放到一个文件夹中

第一种的步骤:

 1、挂载光盘      

2、进入yum的配置文件中

   

[root@localhost yum.repos.d]# vim local.repo

gpgcheck=0
[myrepo]
name=my repo
enabled=1
gpgcheck=0
baseurl=file:///demo
4、清理缓存,生成缓存

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: myrepo
Cleaning up list of fastest mirrors
Other repos take up 268 M of disk space (use --verbose for details)

[root@localhost yum.repos.d]# yum repolist
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
myrepo                                    | 3.6 kB     00:00     
(1/2): myrepo/group_gz                      | 153 kB   00:00     
(2/2): myrepo/primary_db                    | 3.3 MB   00:00     
源标识                       源名称                         状态
myrepo                       my repo                        4,070  这里不是0就代表这个本地yum源创建成功了
repolist: 4,070
5、安装一个软件测试一下

yum install httpd

另一种:配置本地yum源

自己创建元数据,并且准备好rpm包

 第一步:准备一个目录

mkdir -p /info/newinfo

第二步:准备rpm包

案例中,將光盘中的a开头的软件包复制到目录中
本案例中,光盘挂载点在/demo下

cp -a a*.rpm /info/newinfo

第三步:准备元数据

安装createrepo,这个软件是生成元数据用的

yum install createrepo

进入目录,生成元数据

cd /info/newinfo

createrepo https://blog.csdn.net/2401_/article/details/

有repodate这个目录说明元数据已经生成好了

进入yum的配置文件中

cd /etc/yum.repos.d/

vim localcreate.repo

[mylocalcreate]

name=local create

enabled=1

gpgcheck=0

baseurl=file:///info/nreinfo

下一步就:

        yum clean all

        yum repolist    

配置网络源:

网络源:

- 阿里: https://mirrors.aliyun.com/
- 华为: https://mirrors.huaweicloud.com/
- 网易: https://mirrors.163.com/
- 清华: https://mirrors.tuna.tsinghua.edu.cn/
- 中科大: https://mirrors.ustc.edu.cn/
清华的centos的源
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/
注意:使用网络源要确保虚拟机可以正常上网
第一步:创建yum源配置文件
cd /etc/yum.repos.d
vim qinhua.repo
[qinhua]
name=qing hua
enabled=1
gpgcheck=0
baseurl= https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/
第二步:检查是否成功 
yum clean all
yum repolist
配置清华的epel源
cd /etc/yum.repos.d/
vim qinghua-epel.repo
[qinghuaepel]
name=qinghua epel
enabled=1
gpgcheck=0
baseurl= https://mirrors.tuna.tsinghua.edu.cn/epel/7Server/x86_64/
yum clean all
yum repolist

安装源码包的过程

1、解压源码包

2、进入解压目录

3、安装依赖

4、执行https://blog.csdn.net/2401_/article/details/configure

        执行这个命令有两个作用

                1、检查当前系统环境是否满足后续操作

                2、指定软件的安装路径

5、执行make

6、执行make install      

例子:安装nginx

        上传nginx的安装包

nginx.org

    可以在这个网站中随意找一个版本的下载    

安装组件:lrzsz

yum install lrzsz

只有在Xshell中才能用lrzsz进行拖拽文件

第一步:解压源码包

tar xvf  nginx-1.22.1.tar.gz

解压后会有一个nginx-1.22.1的目录

第二步:进入解压目录

第三步:安装依赖

第四步:执行https://blog.csdn.net/2401_/article/details/configure

第五步:执行make

第六步:执行make install

到此这篇yum 安装程序(yum安装包)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pilow什么意思中文(pallow什么意思)2025-03-23 12:18:09
  • jaff是什么意思(jffs是什么)2025-03-23 12:18:09
  • 进程控制块包含哪些信息(进程控制块包含哪些基本信息)2025-03-23 12:18:09
  • 单片机程序烧录方法(单片机程序烧录方法普中科技)2025-03-23 12:18:09
  • tpami 审稿周期(tpami投稿难度)2025-03-23 12:18:09
  • 广度优先搜索bfs(广度优先搜索图解)2025-03-23 12:18:09
  • 换国内ip的加速器推荐(可以换ip的加速器)2025-03-23 12:18:09
  • 2258h和2258xt的区别(2259xt和2258xt)2025-03-23 12:18:09
  • 获取位置权限什么意思(获取定位权限失败是什么原因)2025-03-23 12:18:09
  • saffi英文名(英文名safely)2025-03-23 12:18:09
  • 全屏图片