安装软件包的三种方法
1.rpm安装
2.yum安装(只提及了本地yum安装)
3.源码安装
rpm安装
rpm
功能:下载软件包
格式 rpm 选项【子选项】【软件名】
常用选项
q 查询已安装的RPM软件信息
子选项
i 查看指定软件的详细信息
例:rpm -qi bind
a 查看已安装的所有RPM软件包表
例:rpm -qa | grep bash
l 查询软件包安装的目录、文件列表
例: rpm -ql bash
f: 查询文件或目录隶属于哪个RPM软件
例: rpm -qf /usr/bin/ls
qp 查询未安装的RPM包文件
子选项
i: 查看该软件的详细信息
rpm -qpi ethtool-3.5-1.el6.x86_64.rpm
l: 查看包内所含的目录、文件列表
rpm -qpl ethtool-3.5-1.el6.x86_64.rpm
安装、升级RPM软件
选项:
i: 安装一个新的rpm软件包
U: 升级,若未安装,则进行安装
h: 以#号显示安装的进度
v: 显示安装过程中的详细信息
F: 更新某个rpm软件,若未安装,则放弃安装
--force:强制安装所指定的rpm软件包
卸载RPM软件
e 卸载软件
--nodeps:安装、升级或卸载软件时,忽略依赖关系
重建RPM数据库
rpm --rebuilddb
rpm --initdb
yum安装
本地yum仓库
mkdir /media/cdrom 创建一个挂载目录 mount /dev/cdrom /media/cdrom 挂载光盘 如果成功将出现一个只读提醒 cd /etc/yum.repos.d/ mkdir bak(名称随意) mv *o bak 将所有.repo文件放置到bak目录下(没有用,但是那些文件也不能删除) cp bak/*M*. 复制出来一个模板 vim CentOS-Media.repo 修改最后两条 gpgcheck=0 enabled=1 yum clean all 清除本地yum缓存 yum makecache 重建本地yum缓存
yum安装、卸载、升级RPM包
安装:yum -y install 软件名
卸载:yum -y remove 软件名
升级:yum -y update 软件名
源码安装
安装流程
1.将源码包解压
2.设置安装目录,安装模块等选项
3.升级可执行的二进制文件
4.复制二进制文件到系统,配置应用环境
具体源码安装需要根据软件包名进行百度安装