zoukankan      html  css  js  c++  java
  • Linux RPM学习笔记

    RPM(RedHat Package Manager)

    rp-pppoe-3.1-5.i386.rpm
    软件名称-版本号-编译次数-适合的硬件平台.扩展名

    xxx-devel.rpm
    开发使用

    xxx.noarch.rpm
    noarch表示没有任何硬件等级上的限制

    yum在线升级原理
    拉取rpm依赖缓存至本地
    安装rpm时检查本地依赖,缺少的话直接下载安装
    安装rpm

    rpm安装的软件信息存储位置
    /var/lib/rpm

    相关命令
    rpm -i xxx.rpm yyy.rpm 安装名称为xxx的rpm,可以同时安装多个
    rpm -ivh xxx.rpm 安装并查看更详细的安装信息及进度
    rpm -ivh http://website.name/path/xxx.rpm
    rpm -e xxx 卸载rpm
    参数说明
    -i install的意思
    -v 查看详细的安装新界面
    -h 显示安装进度

    检查rpm是否有属性依赖问题
    rpm -ivh xxx.rpm --test

    rpm -Uvh xxx 升级rpm 若未安装,系统将予以直接安装
    rpm -Fvh xxx 更新rpm 若未安装,系统不会予以安装

    rpm查询相关
    rpm -q xxx 查询是否安装xxx rpm
    rpm -qa 列出系统上面所有软件名称
    rpm -qi xxx 列出软件详细信息
    rpm -ql xxx 列出软件相关所有目录及文件
    rpm -qc xxx 列出软件所有配置文件
    rpm -qd xxx 列出软件所有帮助文件(找出与man有关的文件)
    rpm -qR xxx 列出该软件的依赖文件
    rpm -qf xxx 找出该文件属于哪一个已安装的软件
    rpm -qp xxx

    重建rpm数据库

    rpm --rebuilddb

  • 相关阅读:
    web.xml+spring mvc基本配置
    REST服务安全-双向认证
    thymeleaf 配置
    jenkins
    linux下ssh/scp无密钥登陆方法
    java编译 Error: Could not find or load main class java执行包main方法
    文本按列导入excel
    linux脚本-判断进程是否存在,从而可以做预警处理..
    Linux中顿号
    >/dev/null 2>&1
  • 原文地址:https://www.cnblogs.com/luoxiaolei/p/10402427.html
Copyright © 2011-2022 走看看