- 目前 Linux 软件安装方式常见两种:
dpkg : ( Ubuntu)
RPM: ( redhat 有关 )
distribution 代表 | 软件管理机制 | 使用指令 | 在线升级机制 |
---|---|---|---|
Red Hat / Fedora | RPM | rpm, rpmbuild | YUM |
Debian / Ubuntu | DPKG | dpkg | APT |
RPM 全名 : RedHat Package Manager ( 主机环境必须要与当初建立这个软件档案的主机环境相同, 所以必须要注意操作系统的版本, 不能兼容 )
RPM 优点:
- 内涵已经编译过的程序与配置文件等数据,可以让用户免除重新编译困扰
- 在被安装之前,会先检查系统硬盘容量,操作系统版本等,可免除安装错误
- RPM档案本身提供软件版本信息,相依靠软件名称,便于了解软件
- 管理方式使用数据库记录RPM档案相关参数,便于升级,移除,检查和验证
RPM 安装:
只有 root 身份才能使用 rpm 指令 ( 因为安装软件是 root 的工作 )
rpm -ivh rp-pppoe-3.5-32.1.i386.rmp
RPM 更新:
rpm -Uvh ss.rpm
RPM 查询:
rpm -qa 包名 ( -q 仅查询是否安装, a 表示 all )
YUM 在线升级
查询 yum 服务器上的相关软件 yum list pam*
安装或升级 :
yum [install | update] 软件
删除:
yum remove 软件名