问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mac下 .rpm文件怎么安装

发布网友 发布时间:2022-02-26 09:36

我来回答

3个回答

热心网友 时间:2022-02-26 11:06

在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。

  1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看:

  rpm -qpi Linux-1.4-6.i368.rpm
  系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

  2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择:
  rpm -qpl Linux-1.4-6.i368.rpm

  3.选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在 -ivh后加一参数“-replacepkgs”:
  rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm

  4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>命令即可。

  5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh <文件名>,注意:此时的文件名必须是要升级软件的升级补丁
  6.另外一个安装软件的方法可谓是Linux的独到之处,同时也是RMP强大功能的一个表现:通过FTP站点直接在线安装软件。当找到含有你所需软件的站点并与此网站连接后,执行下面的命令即可实现在线安装,譬如在线安装Linux-1.4-6.i368.rpm,可以用命令:

  rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

  7.在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?RPM软件包提供了一个查找损坏文件的功能,执行此命令:rpm -Va即可,Linux将为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。

  8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包:

  rpm -qf <文件名>

  9.当每个软件包安装在Linux系统后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这种方法只适用于已安装过的软件包!命令格式:

  rpm -参数 <文件名>

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

RPM 安装操作

命令:

rpm -i 需要安装的包文件名

举例如下:

rpm -i example.rpm 安装 example.rpm 包;

rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

RPM 查询操作

命令:

rpm -q …

附加查询命令:

a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

i 显示安装包的信息;

l 显示安装包中的所有文件被安装到哪些目录下;

s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

p 查询的是安装包的信息;

f 查询的是已安装的某文件信息;

举例如下:

rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;

rpm -qip example.rpm 查看 example.rpm 安装包的信息;

rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;

rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;

RPM 卸载操作

命令:

rpm -e 需要卸载的安装包

在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

举例如下:

rpm -e tomcat4 卸载 tomcat4 软件包

RPM 升级操作

命令:

rpm -U 需要升级的包

举例如下:

rpm -Uvh example.rpm 升级 example.rpm 软件包

RPM 验证操作

命令:

rpm -V 需要验证的包

举例如下:

rpm -Vf /etc/tomcat4/tomcat4.conf

输出信息类似如下:

S.5....T c /etc/tomcat4/tomcat4.conf

其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

RPM 的其他附加命令

--force 强制操作 如强制安装删除等;
--requires 显示该包的依赖关系;
--nodeps 忽略依赖关系并继续操作

热心网友 时间:2022-02-26 12:24

这个问题我也遇到过,只不过提示的错误和你不一样,我的错误提示是:
/bin/sh is needed by wget-1.12-1.4.el6.x86_64
/sbin/install-info is needed by wget-1.12-1.4.el6.x86_64
libc.so.6()(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.11)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libc.so.6(GLIBC_2.8)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libcrypto.so.10()(64bit) is needed by wget-1.12-1.4.el6.x86_64
libdl.so.2()(64bit) is needed by wget-1.12-1.4.el6.x86_64
librt.so.1()(64bit) is needed by wget-1.12-1.4.el6.x86_64
librt.so.1(GLIBC_2.2.5)(64bit) is needed by wget-1.12-1.4.el6.x86_64
libssl.so.10()(64bit) is needed by wget-1.12-1.4.el6.x86_64
libz.so.1()(64bit) is needed by wget-1.12-1.4.el6.x86_64
rtld(GNU_HASH) is needed by wget-1.12-1.4.el6.x86_64
/etc is needed by wget-1.12-1.4.el6.x86_64
/usr/bin is needed by wget-1.12-1.4.el6.x86_64
/usr/share/doc is needed by wget-1.12-1.4.el6.x86_64
/usr/share/info is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/be/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/bg/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/ca/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/cs/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/da/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/de/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/el/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/en@boldquot/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/en@quot/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/en_GB/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/en_US/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/eo/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/es/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/et/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/eu/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/fi/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/fr/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/ga/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/gl/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/he/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/hr/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/hu/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/id/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/it/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/ja/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/lt/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/nb/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/nl/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/pl/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/pt/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/pt_BR/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/ro/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/ru/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/sk/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/sl/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/sr/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/sv/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/tr/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/uk/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/vi/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/zh_CN/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/locale/zh_TW/LC_MESSAGES is needed by wget-1.12-1.4.el6.x86_64
/usr/share/man/man1 is needed by wget-1.12-1.4.el6.x86_64

我的判断是,这个rpm命令是linux下的,mac貌似不能直接使用,rpm就是一个安装包的方法,肯定有其他替代方案

热心网友 时间:2022-02-26 13:58

rpm全称是redhat package manager,是Redhat Enterprise Linux 、Centos 、Fedora、OpenLinux、S.u.S.E.以及Turbo Linux等Linux系统发行版所用的软件包,你在mac中肯定不能直接用啊
在Mac上如何用MacPorts安装本地的.rpm文件

Mac中不能直接使用

mac电脑怎么安装软件

软件安装通过以下命令来完成安装:brew install xx 安装后可以通过如下命令来进行一些查看和学习,当然也可以通过官方的指导书来学习,奉上链接:https://docs.brew.sh 安装非常简单,这里提一下 首先是一些基本要求需要满足:(官方有四条,删除了两条屁话)macOS High Sierra (10.13) (or higher) 2...

电脑程序运行软件的软件的后缀是什么(电脑软件的安装程序后缀是什么...

对于Windows操作系统,常见的安装程序后缀是.exe(可执行文件)和.msi(Microsoft Installer)。对于Mac操作系统,常见的安装程序后缀是.dmg(磁盘映像文件)和.pkg(安装包文件)。对于Linux操作系统,常见的安装程序后缀是.sh(Shell脚本)、.deb(Debian软件包)、.rpm(Red Hat软件包)等。安装程序的后...

电脑程序运行软件的软件的后缀是什么(电脑软件的安装程序后缀是什么...

1. .exe:许多Windows操作系统上的安装程序使用exe后缀,例如setup.exe、install.exe等。2. .msi:这是Windows Installer安装程序的后缀,它是一种用于安装、维护和删除软件的安装包格式。3. .dmg:这是苹果macOS操作系统上常见的安装程序后缀,用于安装软件到Mac计算机。4. .deb/.rpm:这些是Linux操作...

苹果电脑文件怎么拉不进移动硬盘?

把一个移动硬盘插入到Mac上,电脑的文件是拖不进入移动硬盘上的,让Mac支持NTFS格式的写操作即可将文件进行导入。技术参数 1、容量 作为计算机系统的数据存储器,容量是硬盘最主要的参数。硬盘的容量以兆字节(MB)或千兆字节(GB)为单位,1GB=1024MB,1TB=1024GB。但硬盘厂商在标称硬盘容量时通常取1G=...

苹果电脑mac怎么打开压缩文件

.rar】的压缩文件,那么需要先在dock栏中点开【APP store】8.在应用中心里面右上方的搜索栏中搜索【rar】---&gt;点击【RAR EXtractor free】这个程序下面的【获取】---&gt;【安装】按钮。安装完成后,在后缀【.rar】文件上面点击鼠标右键,选择打开方式为新安装的这个RAR EXtractor free。

如何查看MacBook苹果电脑中cpu的温度与风扇转速

具体如下:1. 第一步,打开电脑后,点击上方的前往选项,然后点击下拉菜单中的实用工具选项。2.第二步,在打开的实用工具页面中,点击终端选项并打开,然后在弹出的终端窗口内,输入以下指令:sudo gem install iStats。3. 第三步,在窗口内输入密码,并等待安装。4. 第四步,安装完成后,在其中...

Microsoft Office 2019 Mac破解补丁(含安装教程)

1. 打开从该站点下载的压缩包,这里有“ Microsoft Office 2019 for mac版本”和Office2019 mac破解工具的官方正版包.2. 首先,双击官方安装包,输入安装程序,然后单击以继续安装.3. 阅读相关许可证,输入开机密码,然后等待软件安装完成.4. 软件安装成功,单击“关闭”安装程序.5. 返回下载的文件夹,...

mac下有哪些免费压缩软件?

betterzip for Mac 下载地址:https://wm.yw-software.com/iclk/?zoneid=1 功能介绍 BetterZip for Mac让您快速检查档案,而不首先提取其内容。BetterZip for Mac只对你真正需要的文件进行解压:如果你只需要从一个更大的存档中几个文件或文件夹,您不必提取整个事情。只需将任何Finder窗口或桌面的...

mac可解压exe的软件

mac可解压exe的软件?一.keka Keka是一个免费的macOS文件解压缩程序,可以满足你日常解压缩需求,体积小,简单易用,速度较快。主压缩核心是p7zip(7-zip端口)。支持压缩格式:7z,Zip,Tar,Gzip,Bzip2,DMG,ISO支持的提取格式:RAR,7z,Lzma,xz,Zip,Tar,Gzip,Bzip2,ISO,EXE,CAB,PAX 二...

怎么安装rpm文件 rpm安装包怎么安装 linux怎么安装rpm软件 rpm怎么安装软件 centos如何安装rpm文件 rpm文件怎么打开 linux系统安装rpm文件 linux安装文件夹所有rpm包 linux的rpm文件怎么解压
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
好听有特色的淘宝会员名字 有什么适合淘宝网名的名字 ...还是花骨朵,一直没有开花,这是什么原因,要怎么治疗? 失业金包括哪些 共享文件服务器文件共享权限设置方法 我是iPhone 请问一下 如果我要下载一个安卓机才能下载的软件那么我该... 梦见没路了,别人正在修 苹果手机来电闪光灯怎么设置好了还是不亮苹果手机来电闪光灯怎么设置... 梦到之前同学去世了,大学同寝下铺的同学 交行信用卡余额查询怎么查询 交通银行信用卡查询余额 请问别人扫我的支付宝红包 然后他使用红包又扫我的收款码 不能使用花呗支付(我俩都开通花呗) linux 下如何安装rpm命令 顾客扫红包领奖金,每次都扫到花呗红包,我该出示什么码才能收到花呗红包 如何安装.src.rpm软件包 linux里边怎么按装rpm包 linux&nbsp;rpm包怎么安装 我在超市购物用支付宝扫了一个5.18的红包,我开通的花呗没有抵扣成功呢? linux解压rpm文件怎么安装 linux rpm文件怎么安装 新手rpm包怎么安装 支付宝扫红包怎么开通花呗收款 支付宝有一些人给个二维码让你去扫;然后你可以用花呗支付,这个是怎么弄的? 我用支付宝扫红包付款,到底是用花呗付款还是用余额宝付款 linux命令行下怎么定时执行一个命令? Linux系统下如何设置计划任务? linux怎么自动(定时)同步时间---要详细的配置步骤 linux中的定时任务 怎么执行一个控制器中的方法 vivo手机忘记开锁密码,怎么刷机? linux的定时重启的具体命令? 非常感谢。。。 linux 怎么开启一个定时任务 如何安装和升级一个RPM软件包 你好,在哪里可以开通扫到的红包可以用花呗支付给别人呢? rpm包安装时怎么选择安装地址 支付宝如何扫花呗能扫出高额红包 如何在 Ubuntu 中安装 rpm 软件包 怎样在Linux中用一个命令来安装多个RPM软件包 别人给我一个支付宝二维码,让我扫,然后再扫他的另一个二维码,然后用花呗支付, centos系统怎么安装rpm包 为什么别人扫我的支付宝收钱码用不了花呗红包 Linux下rpm格式的软件到底如何安装? linux里面怎么运行rpm文件? 支付宝每次消费前 扫红包都是花呗红包,不开通花呗就用不了,等三天红包过去重新扫,又是花呗红包。 linux rpm包怎么安装 怎样查看rpm安装包的安装路径 linux rpm包安装完成 怎么启动 怎么看word文档里有多少个字?? 怎么看word文档里多少汉字 如何安装centos linux操作系统 怎么安装centos操作系统 怎么设置QQ聊天透明的图片背景