Linux创建YUM仓库

2024-04-26 15:36
文章标签 linux yum 仓库 创建

本文主要是介绍Linux创建YUM仓库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在rhel-8.5中的/mnt/目录下是有AppStream和BaseOS这两个软件包的,里面有可安装的一些软件。

/mnt/BaseOS/Packages/

普通安装

1.使用rpm命令安装(rpm -i 程序名称

查看,已经有了这个程序(rpm -qa | grep 程序名

2.删除这个程序,删除之后就看不见了(rpm -e 程序名

安装一个需要依赖的程序,可以看见,要安装这个程序,还必须的安装另一个程序,这就是程序之间的依赖。所以安装的时候要两个一起安装

查看文件是由谁产生的(rpm -qf 文件

查看安装这个程序产生了多少文件(rpm -ql 程序名

正常情况下,我们使用rpm命令要一个一个把它的依赖安装好但这样太麻烦了,接下来我们搭建一个yum仓,这样我们安装一个程序它就可以自动把它的依赖也一起装好

yum    
    解决软件管理的问题    依赖的问题  软件包路径的问题

仓库配置文件
    1 软件都在哪里       baseurl
    2、仓库名称          name 
    3、仓库标识符        []
    4、要不要启用        enable
    5、要不要检查软件包   gpgcheck

在这个目录cd /etc/yum.repos.d/里面创建仓库

创建YUM仓库的方法

1.创建yum仓库

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

2.编辑yum仓库文件

[biaozhifu]                         #标识符
name=cangku1                #仓库名称
baseurl=/mnt/BaseOS     #软件包的路径
enable=1                          #这个仓库是否启用
gpgcheck=0                     #是否启用检查

3.查看我们的YUM仓(yum list命令)说明YUM仓库搭建成功

4.这时候安装(yum install 软件名)软件,就会自动列出依赖关系,只需要输入Y确定即可

5.卸载(yum remove 软件名)也是一样,会列出所有的依赖

扩展

查看文件位置(whereis 软件/文件名)

yum这个命令是软连接在dnf上的,其实这个dnf是yum的升级版,用法(大致一样,有些小的区别)和作用都是一样的

在删除和安装命令后加上-y表示直接确认,不用提示

这篇关于Linux创建YUM仓库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937967

相关文章

单例模式--创建型

一.什么是单例模式 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。 在整个程序空间中,该类只存在一个实例对象。 二.为什么要使用单例模式 在应用系统开发中, 在多个线程之间,共享同一个资源或者操作同一个对象, 在整个程序空间使用全局变量,共享资源。 节省对象单创建时间。 因为在sigleton模式可以保证为一个类只生成一个唯一单实例对象,所以这些情况下单例模式可

【北京迅为】《iTOP-3588开发板源码编译手册》-第三章 编译 Linux源码包

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build ro

linux arm 安装nacos(pg数据库版)

要在Linux ARM架构上安装Nacos,你可以按照以下步骤进行操作: 1、下载Nacos压缩包: 首先,你需要下载Nacos的压缩包。访问Nacos的GitHub Release页面(nacos下载) 2、解压Nacos压缩包: 下载完成后,使用tar命令解压压缩包。假设你的压缩包名称是nacos-server-$VERSION.tar.gz,可以使用以下命令解压 tar -zxvf n

CentOS 自建gitlab仓库:安装相关工具

所需环境 Node 安装项目依赖、项目打包运行Nginx 前端项目部署(正向代理、反向代理、负载均衡等)Git 自动化部署时 拉取代码使用GitLab 代码仓库GitLab-Runner GitLab的CI/CD执行器 一、安装Node 检测是否已安装 常用node -v 命令检测。 如果已安装,会给出安装的node版本; 如果未安装或全局变量未正常注册,则提示node: 未找到命令,此时按

用STL 中的vector创建二维数组

用 STL vector 来创建二维数组 以前我要建立一个二维数组,总是使用  int N=5, M=6;  vector<vector<int> > Matrix(N);  for(int i =0; i< Matrix.size(); i++){     Matrix[i].resize(M);  }  上面多写了三行,就是为了指定 Matrix 的烈数。  今天才发现,可以用

linux下查找某文件,文件夹的命令和方法

因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在linux下的哪个目录 find / -name tnsnames.ora 查到: /opt/app/oracle/product/10.2/network/admin/tnsnames.ora /opt/app/oracle/product/10.2/network/admin/samples/tnsname

Linux系统下深度学习框架Keras的搭建

关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人员,并且实验室或者个人资金充沛,建议您采用如下配置: 主板:X99型号或Z170型号CPU: i7-5830K或i7-6700K 及其以上高级型号内存:品牌内存,总容量32G以上,根据主板组成4通道或8通道SSD: 品牌固态硬盘,容量256G以上显卡:NVIDIA GTX 1080、NVIDIA GTX TITAN、NV

OpenBLAS,Numpy,Scipy For Linux(编译最新完成)

安装过程有点繁琐,但是如果想要成功安装,只有耐心把步骤走完,肯定能安装成功的,因人而异,出现其他问题,可以随时搜索,立即解决,都是些繁琐的小细节问题了。 Install OpenBLAS Compile OpenBLAS: ~$ git clone git://github.com/xianyi/OpenBLAS~$ cd OpenBLAS && make FC=

Linux nano使用技巧

nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了

linux 查看 python 安装路径 适合查看命令的安装路径

查看 Python 安装路径  [root@glnode04 ~]# which python