2025-08-12-day12
今天主要学习了软件包的管理,主要分以下几部分\n软件包的分类,rpm,源码,二进制\nrpm包管理 rpm包格式,rpm命令,rpm和yum,rpm包获取,iso镜像文件,网上下载,联网yum仓库获取\n安装rpm -ivh 查询rpm -qa、-q、-qi、-ql、-qc、-qf、卸载rpm -e、升级rpm -Uvh、查看信息不安装,rpm -qlp,rpm安装需要先安装依赖\nyum管理rpm包\n/etc/yum.conf 主要有一个缓存位置和缓存是否开启\n配置本地yum源,在/etc/yum.repos.d下按照\n[name]\nname=local\n# baseurl=http://1.1.1.1:8888/a/b/c #ftp协议 file:// /a/b/c 本地文件\nbaseurl=file:///opt\nenabled=1\ngpgcheck=0\n5部分创建就像\n网络yum源配置\nwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo\ncurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo\nyum命令很多,常用yum repolist、list、grouplist、install、remove、update、upgrade、makecache、clean、history、history info、history undo、localinstall\n制作自己的yum源,主要是以下几步,准备rpm包,用createrepo生成repodata,本地再配置好.repo就能使用,网络源需要用ftp或者http共享出去,如vsftpd,客户端配置好.repo\n源码安装,首先安装依赖,然后获取包,解压包,定制包,再编译,安装,最后就可以启动了\n二进制文件就是把编译好的程序打包压缩,解压就能使用\n#egonlin林海峰 #egonlin