rpm工具使用
1,设置光驱。之前有过相关操作这里不作赘述。
2,挂载光驱。
3,查看rpm包内容
三个光驱内的rpm包名称
查看本机内核版本。el7表示是rhel或centos7。x86_64表示64位操作系统。no arch表示无平台限制。64位向下兼容。
rpm包工具用法
安装rpm包文件 -ivh
升级rpm包文件 -Uvh
卸载包,只要输入包名就可以完成卸载
查询是否安装
已安装的包会显示完整的包名。rpm -qa会显示所有已安装的包
查询指定包信息
列出一个rpm包的安装文件 rpm -ql 包名
查询一个命令是由哪个包安装的 rpm -qf
当不知道绝对路径时,用`which`查。(带颜色指定的不能查?)
反引号的作用:输出括住内容的结果。
yum 工具
使用yum 直接安装,会自动安装这个包所依赖的包。
列出所有可以使用的rpm资源
内容过多可以使用管道符来筛选内容。
以一个关键字来搜索包
跟据命令搜索未安装的包
卸载rpm包
yum 搭建本地仓库
1,挂载镜像到/mnt目录。这里可以是任何存放rpm包的目录。
2,备份yum.repos.d源仓库,备份这个目录是为了防止后续操作对其的影响。
3,删除yum.repos.d目录中的所有文件。yum查找资源时,网络源优先级高于本地源。所以删除防干扰。
4,创建dvd.repo文件,并添加以下内容
5,刷新repos生成缓存
yum 更换国内源
在/etc/yum.repos.d/下载一个国内源
安装扩展源epel
yum install -y epel-release
安装这个包,其实是下载了这两个文件。
yum 下载rpm包
安装yum-utils后,可以使用yumdownloader来直接下载rpm包到当前目录。
源码包安装
约定一个安装位置: /usr/local/scr 下
安装一个apache做为示范
1,下载并解压源码包
这里有可能会因为版本不同导致包名有所区别
安装过程中出现的问题
缺少gcc
使用 echo $?查看是否为零值 。为零即为执行正常。
2make
3make install