十二、Linux系统中的软件管理

十二、Linux 系统中的软件管理-rpm、dnf命令 软件仓库的搭建

12.1、Linux中软件包的类型

1、DEB                            #UBlinux DEBlinux
2、RPM                           #redhat centOS fadora
3、bz2 | gz | xz                #1、需要源码,安装直接编译
                                        #2、绿色软件,直接使用
                                        #ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译“configure”
                                        #Firefox-latest-x86_64.tar.bz2 绿色
注:在rhel8中只能使用绿色软件,源码编译软件和rpm软件

12.2、软件包的名称结构

[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
            1               2          3        4           5
1、软件名称
2、软件版本
3、软件的授权协议版本
4、软件架构
5、软件类型后缀

12.3、rpm命令管理软件包

12.4、本地软件仓库的搭建

(1)新建本地目录mkdir /westos
(2)挂载镜像文件mount /root/rhel-8.0-x86_64-dvd.iso /westos

(4)通过浏览器访问192.168.1.4/fake
此时 址变成软件仓库。

(2)安装软件dnf install dnf-utils-4.0.2.2-3.el8.noarch
(3)安装之后可以执行yumdownloader指令

12.8、第三方软件仓库的搭建

可以使用dnf命令管理第三方软件,并使第三方软件在 络中共享
步骤:
(1)建立共享目录

(2)把所有的第三方软件存放到/var/www/html/software中
注:/var/www/html/software 中只能存放rpm类型的文件,压缩包不能使用dnf管理。
(3)采集第三方软件数据生成repodate目录

(4)在测试主机中指定第三方共享源
vim /etc/yum.repos.d/fake.repo

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树k8s包管理(helm)安装helm8803 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月2日
下一篇 2021年1月2日

相关推荐