Linux安装和管理

2023年 7月 25日 61.3k 0

rpm

命令

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

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

依赖关系

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

    yum实验

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

    image.png

    挂载

    image.png

    yum仓库

    image.png

    清理缓存

    image.png

    编译

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

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

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论