一、yum仓库构建
分为本地仓库和企业仓库
1、本地仓库
(1)准备一个光盘,挂载到系统
(2)编写repo配置文件
2、企业仓库
分为服务端和客户端
 
服务端
(1)软件包目录
1、下载方法:命令拼接和shell脚本
2、同步方法:rsync
(2)将目录创建为目录
createrepo /var/ftp/nginx
(3)将这个仓库共享对外
ftp 和 http
 
 
客户端
1、将所有repo文件注释
 
2、编辑repo文件
 
 
二、源码包管理
1、 源码包指的是开发编写好的程序源代码,但并没有将其编译为之歌能正常使用的二进制工程
2、为什么需要
(1)更新频率快
(2)可以自定义
3、优缺点
优点:可以自定义内容,优先体验新功能
缺点:无法统一标准,较为复杂
4、安装步骤(CentOS Ubuntu)
./configure -- 定义路径、组件功能等
make -- 编泽为二进制软件
make install 拷贝到指定的路径下
 
三、Ubuntu包管理工具
1、dpkg == rpm
dpkg -i 安装
dpkg -l 列出系统中已安装所以的软件
dpkg -L 列出软件的释放路径
dpkg -S 查询命令对应的包名称
 
2、apt
install 安装
remove 删除但不删除其配置
purge 删除,删除配置
undate 更新源
upgrade 更新所以软件包