在本文中,我们将解释如何在CentOS Linux操作系统上安装rpm文件,可使用使用yum、dnf或rpm,为了你能解决依赖条件,建议使用yum或dnf命令。

简介

RPM软件包管理器(RPM,全称是RPM Package Manager)是Red Hat Linux及其衍生产品(如CentOS和Fedora)使用的功能强大的软件包管理系统,RPM也指rpm命令和.rpm文件格式。

CentOS储存库包含数千个rpm软件包,可以使用桌面软件管理器或使用yum、dnf和rpm实用程序从命令行安装,有些库和应用程序以rpm格式打包,但未包含在任何CentOS存储库中,这些应用程序必须从开发人员的网站下载并手动安装。

从非官方来源安装rpm软件包时要格外小心,该软件包必须针对你的系统体系结构和CentOS版本构建,切勿替换或更新必要的系统软件包,例如glibc、systemd或其他对系统正常运行必不可少的服务和库。

只有root用户或具有sudo特权的用户才能安装或删除RPM软件包。

使用yum和dnf安装rpm文件

yum和dnf是用于在CentOS和相关Linux发行版上安装、更新、删除和管理rpm软件包的命令行工具。

从CentOS 8 dnf开始,将yum替换为默认的软件包管理器,dnf与yum向后兼容。

你可以在CentOS 8上继续使用yum,因为它是dnf的别名。

要使用yum或dnf安装本地rpm软件包,请使用install命令,后跟文件路径,在下面的示例中,我们正在安装Chrome浏览器:

$ sudo yum install google-chrome-stable_current_x86_64.rpm

$ sudo dnf install google-chrome-stable_current_x86_64.rpm

yum和dnf都将解析并安装所有软件包依赖项,系统将提示你键入Y继续:

...

Install  69 Packages

Total size: 45 M

Total download size: 28 M

Installed size: 292 M

Is this ok [y/N]:

就是这样,该应用程序已经安装在你的系统上,你可以开始使用它了。

也可以直接从URL安装rpm软件包,如下:

$ sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

$ sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

使用rpm安装rpm文件

rpm是RHEL系统的低级软件包管理器。

在安装、更新和删除软件包时,你始终应该首选使用yum或dnf,而不是rpm,因为它不能解决依赖性。

要使用rpm安装rpm软件包,请使用-i(或-U)选项,后跟文件路径:

$ sudo rpm -i google-chrome-stable_current_x86_64.rpm

如果要安装或更新的软件包取决于当前未安装的其他软件包,则rpm将显示所有缺少的依赖项的列表,你将必须安装所有依赖项。

rpm还接受通过URL安装软件包,如下:

$ sudo rpm -i google-chrome-stable_current_x86_64.rpm

结论

在CentOS Linux系统中,你可以使用yum或dnf安装本地rpm文件,方法与从存储库中安装软件包的方法相同。

相关主题

linux安装rmp格式文件,在CentOS Linux上使用yum、dnf和rpm安装RPM文件(Packages)相关推荐

  1. 在CentOS 7上使用Tripwire监控和检测修改的文件

    在CentOS 7上使用Tripwire监控和检测修改的文件 Tripwire是一个免费的开源入侵检测系统(IDS). 它是用于监视和警告系统上文件更改的安全工具. Tripwire是一个功能强大的I ...

  2. rmp mysql_整理linux 下rmp格式Mysql安装

    因为要升级Mysql版本,在linux rpm完全卸载mysql过程如下: 1.查找安装的mysql: [root@host ~]# rpm -qa | grep mysql mysql-server ...

  3. linux git yum安装包下载,在CentOS 8上用Yum及源代码安装Git的方法

    本文介绍在CentOS 8操作系统上用Yum安装Git,及从源代码安装Git.建议的最简单的安装Git方法是使用yum软件包管理工具进行安装,如果要从源代码安装最新的稳定版Git,请从源代码安装. 用 ...

  4. Linux系统断电后起不来,centos/linux 断电后,开机光标闪现不能开启,重新引导

    一台工作站在某次断电以后不能正常重启了.主板的文字结束后,就只剩下光标在闪. 开机,观察还能进行bios设置,主板没有问题.用u盘能启动操作系统,可以查看硬盘.所以硬件没有问题.猜想是引导出问题了. ...

  5. suse linux 远程桌面,Xmanager 远程连接CentOS linux和SUSE linux

    背景知识介绍: 1.什么是Xmanager? Xmanager,可以将PC变成XWindow工作站,它是一个简单的易用的高性能的运行在windows平台上的Xserver,而linux平台下的gnom ...

  6. 在CentOS 6上使用yum安装lnmp服务

    zhuanzaidizhi: https://www.qiansw.com/yum-lnmp.html 为了展示linux的简单易用,本文所有使用的应用,全部使用yum安装. 安装CentOS系统 本 ...

  7. centos安装python3.8.1_在CentOS 8上编译安装Python 3.8.1

    CentOS 8包含Python 3.6版本,可以使用dnf工具安装或更新. 在撰写本文时,Python 3.8是Python语言的最新主要版本.它包括许多新特性,如赋值表达式.仅定位的参数.f-st ...

  8. CentOS 8配置 yum/dnf 镜像源 | 安装 Docker | DockerCompose | SimpleDocker 及其相关操作

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容 ...

  9. 如何在CentOS / RHEL上使用yum命令

    如何使用yum命令通过RHN或Internet更新来修复我的红帽企业Linux/CentOS Linux版本5.x/6.x/7.x服务器? 可以在RHEL V5.x下使用 up2date 命令吗? u ...

  10. shp文件显示 c语言,上传并在地图中显示Shp文件

    前段时间参与了一个项目,客户有一个功能需求是上传SHP文件并在地图上显示,然后在此基础上做缓冲区处理.经过对比测试,最终选择了shapefile.js工具,在此做个记录. shapfe.js能够将Es ...

最新文章

  1. 棋盘最短路径 python_Dijkstra 最短路径算法 Python 实现
  2. 渗透测试之全方位信息收集神器 instarecon
  3. python 如何理解 numpy 数组操作中的 axis 参数?
  4. LogBack配置详解(一)
  5. JavaScript 流程控制语句
  6. 创建QT项目只有一个pro文件
  7. anconda设置镜像源_三、DockerFile 定制属于自己的专属镜像
  8. EBS R12.2 创建应用层的启动和关闭脚本
  9. 案例上手 Spring 全家桶
  10. python wgs84坐标转换_Python-UTM坐标与经纬度(WGS84)坐标转换
  11. 自学考c语言计算机二级会,2级c语言(全国c语言二级考试题库)
  12. 分手纪念网页-分手了就用这个看看吧(移动端)
  13. 天气预报接口应该怎么开通?
  14. Selenium-actions
  15. [ linux ] vim 编辑器的三种模式介绍
  16. 适合国人的6款免费远程桌面工具,适用于电脑和手机
  17. redis之复制之谜(二)
  18. IDA ,ida pro专业操作手册
  19. Linux ——Shell编程---以后补全
  20. Linux NAS 盘挂载

热门文章

  1. Android 7.1 PackageInstaller(应用安装器)增加自动点击安装
  2. Flash游戏开发技术分析(上)
  3. .net 和 j2ee的区别
  4. PDF转CAD格式软件下载及使用教程
  5. 在桌面计算机找不到光盘驱动,驱动程序存放在Windows7系统光盘的哪 – 手机爱问...
  6. 互联网晚报 | 12月17日 星期五 | 抖音电商独立App“抖音盒子”正式上线;腾讯电子签上线商家版功能;年内首只游戏股上市...
  7. 19种音频格式介绍及音质压缩比的比较
  8. 无线传感网MAC协议
  9. 省市区随机获取 java_随机获取省市区-Groovy
  10. linux安装音乐软件教程,Ubuntu 下安装深度音乐播放器