1. 软件管理员简介
由Linux distribution厂商以特定格式释出已经编译后的软件,用户通过特定的命令来安装软件, 在安装软件的过程中还可以自动建立软件安装数据库来维护软件安装信息.
1.1 Linux的两大主流: RPM与DPKG
安装命令 | 在线命令 | |
RPM | rpm | yum |
DPKG | dpkg | apt-get |
1.2 什么是RPM与SRPM
RPM是一种以数据库记录的方式来将软件安装在系统的软件管理机制.
SRPM是包含源码的RPM.一般要求先以编译为RPM档案,然后在安装.
2. RPM软件管理程序:rpm
2.1 RPM默认安装的路径
2.2 RPM 安装
rpm -ivh 档名rpm
rpm -ivh rp-pppoe-3.5-32.1.i386.rpm
2.3 RPM查询
rpm -qa 查询出系统所有已经安装的软件.
2.4 RPM反安装与重建数据库
rpm -e 软件名
rpm -rebuilddb
3. SRPM 的使用:rpmbuild
4. YUM在线升级机制
4.1 利用YUM进行查询,安装,升级,移除
查询软件信息: yum info 软件名
安装/升级 yum [install/update] 软件名
移除 yum remove 软件名
4.2 YUM的配置文件
/etc/yum.repos.d/
4.3 YUM软件群组功能
yum [群组功能] [软件群组]
群组功能:
grouplist 列出所有套件软件
groupinstall: 安装套件软件
groupremove: 移除套件软件
4.4 全系统自动升级
yum -y update