十二、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进行处理,非常感谢!