Linux精讲——软件安装yum、rpm、源码安装

rpm 安装

常用选项

操作符 作用
rpm -ivh full_pkgname 安装
rpm -e pkgname 卸载
rpm -qa [pkgname] 列出所有已经安装过的包
rpm -ql pkgname 列出一个已经安装的包安装了哪些文件
rpm -qf file 列出某个文件由哪个包安装
rpm -qi file 查询某个安装包的详细安装信息
rpm –nodeps 强制安装,而不用管其依赖的包
rpm –force 强制安装,而不管系统中有没有安装过这个包

yum 安装

概述

  • yum工具是RedHat公司开发的用于管理rpm包的工具
  • 使用 yum 安装 rpm 包可以自动解决包之间的依赖关系
  • 我们可以自定义 yum 的源,可以搭建本地 yum 仓库
  • yum 源配置文件为 /etc/yum.repos.d/CentOS-Base.repo

常用选项

操作符 作用
yum install pkg 安装rpm包
yum remove pkg 卸载rpm包
yum list 从配置文件中指定的yum源列出所有的rpm安装包
yum search xxx 搜索rpm包
yum groupinstall grp 安装rpm组件
yum groupremove grp 卸载rpm组件
yum grouplist 列出所有的rpm组件
yum update / yum upgrade 更新所有的rpm包

搭建本地 yum 仓库

  1. 将CentOS安装盘或安装镜像挂载到指定路径,如/mnt/
  2. 备份好配置文件 /etc/yum.repos.d/CentOS-Base.repo到一个指定路径
  3. 删除配置文件 /etc/yum.repos.d/CentOS-Base.repo
  4. 编辑另一个配置文件 /etc/yum.repos.d/CentOS-Media.repo
    1. [local-cdrom] —-> yum list 时显示在最右边的标识
    2. name=cd —-> yum 仓库标识
    3. baseurl=file:///mnt/ —-> 指定 rpm 仓库路径
    4. gpgcheck=0 —-> 不检测
    5. enabled=1 —-> 允许
  5. 保存退出

使用 yum 只下载不安装 rpm 包

  1. 先安装一个插件:yum install -y yum-plugin-downloadonly
  2. 对于未安装过的 rpm 包:yum install -y pkg –downloadonly
  3. 对于已经安装过的:yum reinstall -y pkg –downloadonly
  4. 指定 rpm 包的下载路径:yum install -y pkg –downloadonly –downloaddir dir

源码安装

注意事项

  1. 下载源码包尽量从官网下载,保证安全
  2. 源码包保存路径约定为:/usr/local/src/
  3. 安装路径约定为:/usr/local/源码包名
  4. 安装开始前,先要查看安装说明 vim INSTALL vim README
  5. 查看配置参数:./configure –help
  6. 安装过程中,每进行完一步要使用echo $? 进行验证前一步是否产生错误

安装过程

操作符 作用
./configure –help 查看所有配置参数及含义
./configure … 配置安装路径、安装模块
make 编译
make install 安装
echo $! 检查上一步安装是否出错,‘0’:正确;‘1’:错误

你可能感兴趣的:(Linux运维)