• 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表示直接确认,不用提示

  • 相关阅读:
    Vue3项目关于轮播图的封装应该怎么封装才是最简单的呢
    sqlmap --os-shell选项原理解析
    解决升级NET6 后,IIS调试出错的问题。以及发布后不生成Views文件夹的问题
    深入学习 Redis - 如何使用 Redis 作缓存?缓存更新策略?使用需要注意哪些问题(工作/重点)
    03【MySQL字符集】
    10.5 校招 实习 内推 面经
    Triples of Cows
    用于符号数学的 Python 库——sympy(二):常用信号的Laplace变换
    C++的内存管理和模板
    OA项目之我的审批(查询&会议签字)
  • 原文地址:https://blog.csdn.net/Tmg3202915143/article/details/138190450