linux安装rmp格式文件,在CentOS Linux上使用yum、dnf和rpm安装RPM文件(Packages)
在本文中,我们将解释如何在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)相关推荐
- 在CentOS 7上使用Tripwire监控和检测修改的文件
在CentOS 7上使用Tripwire监控和检测修改的文件 Tripwire是一个免费的开源入侵检测系统(IDS). 它是用于监视和警告系统上文件更改的安全工具. Tripwire是一个功能强大的I ...
- rmp mysql_整理linux 下rmp格式Mysql安装
因为要升级Mysql版本,在linux rpm完全卸载mysql过程如下: 1.查找安装的mysql: [root@host ~]# rpm -qa | grep mysql mysql-server ...
- linux git yum安装包下载,在CentOS 8上用Yum及源代码安装Git的方法
本文介绍在CentOS 8操作系统上用Yum安装Git,及从源代码安装Git.建议的最简单的安装Git方法是使用yum软件包管理工具进行安装,如果要从源代码安装最新的稳定版Git,请从源代码安装. 用 ...
- Linux系统断电后起不来,centos/linux 断电后,开机光标闪现不能开启,重新引导
一台工作站在某次断电以后不能正常重启了.主板的文字结束后,就只剩下光标在闪. 开机,观察还能进行bios设置,主板没有问题.用u盘能启动操作系统,可以查看硬盘.所以硬件没有问题.猜想是引导出问题了. ...
- suse linux 远程桌面,Xmanager 远程连接CentOS linux和SUSE linux
背景知识介绍: 1.什么是Xmanager? Xmanager,可以将PC变成XWindow工作站,它是一个简单的易用的高性能的运行在windows平台上的Xserver,而linux平台下的gnom ...
- 在CentOS 6上使用yum安装lnmp服务
zhuanzaidizhi: https://www.qiansw.com/yum-lnmp.html 为了展示linux的简单易用,本文所有使用的应用,全部使用yum安装. 安装CentOS系统 本 ...
- centos安装python3.8.1_在CentOS 8上编译安装Python 3.8.1
CentOS 8包含Python 3.6版本,可以使用dnf工具安装或更新. 在撰写本文时,Python 3.8是Python语言的最新主要版本.它包括许多新特性,如赋值表达式.仅定位的参数.f-st ...
- CentOS 8配置 yum/dnf 镜像源 | 安装 Docker | DockerCompose | SimpleDocker 及其相关操作
Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容 ...
- 如何在CentOS / RHEL上使用yum命令
如何使用yum命令通过RHN或Internet更新来修复我的红帽企业Linux/CentOS Linux版本5.x/6.x/7.x服务器? 可以在RHEL V5.x下使用 up2date 命令吗? u ...
- shp文件显示 c语言,上传并在地图中显示Shp文件
前段时间参与了一个项目,客户有一个功能需求是上传SHP文件并在地图上显示,然后在此基础上做缓冲区处理.经过对比测试,最终选择了shapefile.js工具,在此做个记录. shapfe.js能够将Es ...
最新文章
- 棋盘最短路径 python_Dijkstra 最短路径算法 Python 实现
- 渗透测试之全方位信息收集神器 instarecon
- python 如何理解 numpy 数组操作中的 axis 参数?
- LogBack配置详解(一)
- JavaScript 流程控制语句
- 创建QT项目只有一个pro文件
- anconda设置镜像源_三、DockerFile 定制属于自己的专属镜像
- EBS R12.2 创建应用层的启动和关闭脚本
- 案例上手 Spring 全家桶
- python wgs84坐标转换_Python-UTM坐标与经纬度(WGS84)坐标转换
- 自学考c语言计算机二级会,2级c语言(全国c语言二级考试题库)
- 分手纪念网页-分手了就用这个看看吧(移动端)
- 天气预报接口应该怎么开通?
- Selenium-actions
- [ linux ] vim 编辑器的三种模式介绍
- 适合国人的6款免费远程桌面工具,适用于电脑和手机
- redis之复制之谜(二)
- IDA ,ida pro专业操作手册
- Linux ——Shell编程---以后补全
- Linux NAS 盘挂载
热门文章
- Android 7.1 PackageInstaller(应用安装器)增加自动点击安装
- Flash游戏开发技术分析(上)
- .net 和 j2ee的区别
- PDF转CAD格式软件下载及使用教程
- 在桌面计算机找不到光盘驱动,驱动程序存放在Windows7系统光盘的哪 – 手机爱问...
- 互联网晚报 | 12月17日 星期五 | 抖音电商独立App“抖音盒子”正式上线;腾讯电子签上线商家版功能;年内首只游戏股上市...
- 19种音频格式介绍及音质压缩比的比较
- 无线传感网MAC协议
- 省市区随机获取 java_随机获取省市区-Groovy
- linux安装音乐软件教程,Ubuntu 下安装深度音乐播放器