1. 软件管理员简介
1.1 Linux 界的两大主流: RPM & DPKG

1.2 什么是 RPM 与 SRPM

1.3 什么是 i386, i586, i686, noarch, x86_64

1.4 RPM 的优点

1.5 RPM 属性相依的克服方式: YUM 在线升级

- 软件release后,软件放在YUM server那里,分析header产生依赖性清单,每个软件+清单一起放在repository中,
- 下载清单到本机的/var/cache/yum中,与本机的RPM数据库比较
- YUM到YUM server中下载
2. RPM 软件管理程序: rpm
2.1 RPM 默认安装的路径
2.2 RPM 安装 (install) rpm -ivh

- v:显示安装细节
- h:以安装信息列显示安装进度
- i:install

2.3 RPM 升级与更新 (upgrade/freshen)

2.4 RPM 查询 (query)
- 查已安装软件的信息:/var/lib/rpm/
- 差rpm档案(bin安装包)的信息

2.5 RPM 验证与数字签名 (Verify/signature)


2.6 RPM 反安装与重建数据库 (erase/rebuilddb)


3. SRPM 的使用: rpmbuild
3.1 利用默讣值安装 SRPM 档案 (--rebuid/--recompile)
3.2 SRPM 使用的路径不需要的软件
3.3 配置文件的主要内容 (*.spec)
3.4 SRPM 的编译挃令 (-ba/-bb)
3.5 一个打包自己软件的范例
4. YUM 在线升级机制

4.1 利用 yum 查询、安装、升级、移除功能
【找某个软件的方法】





【安装】yum install 名字
【卸载】yum remove 名字
4.2 yum 的配置文件




4.3 yum 的软件群组功能
4.4 全系统自劢升级
5. 管理的抉择:RPM 还是 Tarball


网友评论