0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux使用rpm命令

CHANBAEK 来源:myfreax 作者:myfreax 2023-01-04 17:14 次阅读

RPM是基于RedHat Linux发行版的软件包管理器,例如CentOS和Fedora。RPM还指rpm命令和.rpm文件扩展名称。

RPM软件包包括文件和元数据的存档,其中包括诸如依赖和安装目录之类的信息

在本教程中,我们将讨论如何在Linux使用rpm命令查看rpm文件信息,例如软件名称,查看rpm包含的文件。

rpm 命令查看rpm文件的信息

通常rpm文件的名称很多时候都不会是软件的名称。但你也可以根据rpm文件查询软件名称,组合使用rpm命令的-i选项和-q选项。

rpm命令的-i选项将会打印软件包的信息,包括软件的名称,版本,发行日期,大小,是否安装或者安装的日期。

sudo rpm -qi ./google-chrome-stable_current_x86_64.rpm
Name        : google-chrome-stable
Version     : 108.0.5359.71
Release     : 1
Architecture: x86_64
Install Date: (not installed)
......
Description :
The web browser from Google

Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

rpm命令查看rpm文件内容

当指定rpm文件安装完成后,你可能由于不知道配置文件就安装什么目录,当然很多都会/etc目录创建配置文件,但也有例外。

如果你在网上下载了一个别人推荐软件,而他给你的却是一个rpm文件。安装完成后,你可能都不知道启动命令是什么。

此时,我们可以做的是可以查看rpm文件包含的内容,组合使用rpm命令的-q选项和-l选项,后跟软件的名称或者rpm文件。

从而知道rpm文件安装后的启动命令或者配置所在的目录,进行对软件的配置和修改等操作。

rpm -ql ./google-chrome-stable_current_x86_64.rpm
rpm -ql google-chrome-stable

命令将会列出rpm文件包含的所有文件,通常启动命令会存在/usr/bin/或者/bin目录中。

软件手册页目录前缀是/usr/share/man/,软件的配置文件目录前缀是etc/目录,此外还有软件静态资源文件与动态库等。

etc/cron.daily/google-chrome

/opt/google/chrome/WidevineCdm/manifest.json
/opt/google/chrome/chrome
/opt/google/chrome/chrome-management-service
/opt/google/chrome/chrome-sandbox
.....
....
......

........
/opt/google/chrome/resources.pak

/usr/bin/google-chrome
/usr/bin/google-chrome-stable
/usr/share/appdata/google-chrome.appdata.xml
/usr/share/applications/google-chrome.desktop
/usr/share/gnome-control-center/default-apps/google-chrome.xml
/usr/share/man/man1/google-chrome-stable.1.gz
/usr/share/man/man1/google-chrome.1.gz
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11296

    浏览量

    209354
  • 命令
    +关注

    关注

    5

    文章

    683

    浏览量

    22015
  • RPM
    RPM
    +关注

    关注

    0

    文章

    44

    浏览量

    17710
收藏 人收藏

    评论

    相关推荐

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通常可以通过Linux系统监控工具查看。例如命令行工具top、sar、atop等。
    的头像 发表于 01-04 17:17 1561次阅读

    何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令
    的头像 发表于 12-04 14:45 2008次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    Linux系统如何使用rpm包方式安装MySQL?

    提示:我们可以从Linux的对应系统盘或系统镜像里找到类似的rpm包,但是版本一般会较低一些。一般来说,其中
    发表于 12-28 16:29

    Linuxrpm程序包命令介绍及使用方法

    提示:我们可以从Linux的对应系统盘或系统镜像里找到类似的rpm包,但是版本一般会较低一些。一般来说,其中
    发表于 01-14 17:49

    RPM命令手册

    RPM命令手册 一、安装命令格式:rpm -i ( or --install) options file1.rpm ... fileN.
    发表于 01-18 12:49 702次阅读

    rpm命令参数列表

    rpm命令参数列表  vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于
    发表于 01-18 12:56 995次阅读

    何在Linux系统下配置Java开发环境

    in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。 2. 上载到Linux服务器上,在shell下执行命令: [
    发表于 11-07 11:07 1次下载

    何在Linux使用pidof命令

    `pidof`是一个命令行程序,可让您找到正在运行程序的进程ID。在教程中,我们将说明如何在Linux 使用pidof命令
    的头像 发表于 12-05 17:01 2323次阅读

    何在Linux使用touch命令

    Linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
    的头像 发表于 12-05 17:21 2073次阅读

    何在Linux上使用粘贴命令

    Linux中的粘贴命令是一个有用的工具,用于将多个文件或文本行合并到单个文件或输出中。它通常与剪切命令结合使用,允许用户剪切特定行或文本部分并将其粘贴到其他地方。在本文中,小编将探讨 Linu
    的头像 发表于 02-08 16:58 1832次阅读

    何在Linux中高效运行终端命令

    Linux 终端是一个功能强大的工具,允许您使用命令执行各种系统操作。文件操作、程序管理和服务自动化是您可以使用 shell 命令高效执行的一些操作。
    的头像 发表于 03-20 09:39 716次阅读

    何在Linux中使用progress命令

    progress 命令是一个简单但功能强大的 Linux/Unix 命令行工具,可让用户查看文件操作的进度。
    的头像 发表于 04-08 15:51 2460次阅读

    何在Linux中高效运行终端命令

    Linux 终端是一个功能强大的工具,允许您使用命令执行各种系统操作。文件操作、程序管理和服务自动化是您可以使用 shell 命令高效执行的一些操作。
    的头像 发表于 04-13 10:34 675次阅读

    何在Linux命令行中运行Python脚本

    Python 脚本。 在本文中,我们将详细介绍如何在 Linux 命令行中运行 Python 脚本。我们将讨论以下主题:
    的头像 发表于 05-12 14:49 1683次阅读

    恒讯科技分析:如何在Linux上使用rm命令删除文件和目录?

    本指南展示了如何在Linux中使用rm命令行删除文件、目录和其他内容?
    的头像 发表于 06-09 17:02 1175次阅读