Linux安装和管理

166 阅读2分钟

rpm

命令

格式: rpm [选项] rpm软件包
RPM软件可以实现几乎所有的功能,新增,删除,更新等

  • rpm -q软件名:检查软件是否安装
  • rpm -qc软件名:软件的配置文件
  • rpm -ivh 软件名:装软件
  • rpm -e:软件名:卸载

依赖关系

  1. 安装有依赖关系的多个软件时
  • 被依赖的软件包需要先安装
  • 可同时指定多个.rpm包文件进行安装
  1. 卸载有依赖关系的多个软件时
  • 依赖其他程序的软件包需要先卸载可
  • 同时指定多个软件名进行卸载

yum实验

  1. 将硬盘挂载。
    挂载:将硬件设备和系统内的一个文件夹做关联,访问此文件夹就相当于访问硬件设备
    命令:mount命令+硬件设备文件夹 挂载点
  2. 切换到客户端指定目录
  3. 创建—个文件夹并将存放网络yum合库的配置文件
  4. 清除之前的缓存
  5. 重新建立元数据
  6. 安装软件验证本地yum库

检查设备状态

image.png

挂载

image.png

yum仓库

image.png

清理缓存

image.png

编译

程序包编译安装:
源代码-->预处理-->编译-->汇编-->链接-->执行
多文件:文件中的代码之间,很可能存在跨文件依赖关系

  • tar解包---解压并释放源代码包到指定的目录
  • ./configure配置---设置安装目录、安装模块等选项
  • make编译---生成可执行的二进制文件
  • make install安装---复制二进制文件到系统,配置应用环境
  1. 软件版本比较新,新功能,修复bug
  2. 可以自行定义配置文件的路径
  3. 源码可能有100个功能,红帽认为你可能不需要会自行处理砍掉,自行定制50