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

Linux下自己下载的rpm包,应该安装在哪里合适?

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

我来回答

2个回答

懂视网 时间:2022-02-26 14:18

RPM概述:RPM是RPM Package Manager(RPM软件包管理器)的缩写。

产品型号:Thinkpad E15

系统版本:centos7

软件版本:rpm 4.14

RPM工具使用分为安装、查询、验证、更新、删除等操作

命令格式:rpm [参数] 软件包

rpm命令安装包,常用参数:

-i   是install的意思, 安装软件包

-v  显示附加信息,提供更多详细信息

-V  校验,对已经安装的软件进行校验

-h  --hash  安装时输出####标记

例1:安装rpm包

[root@xuegod63 ~]# rpm -ivh /mnt/BaseOS/Packages/lrzsz-0.12.20-43.el8.x86_64.rpm

#本地安装lrzsz包,安装后可以使用rz和sz命令。

rpm查询功能

用法:rpm -q(query) 常与下面参数组合使用

-a(all)  查询所有已安装的软件包

-f(file)系统文件名(查询系统文件所属哪个软件包),反向查询

-i  显示已经安装的rpm软件包信息,后面直接跟包名

-l(list)  查询软件包中文件安装的位置

-p  查询未安装软件包的相关信息,后面要跟软件的命名

例:

[root@xuegod63 mnt]# rpm -q lrzsz   --->查询指定的包是否安装

[root@xuegod63 mnt]# rpm -qa     --->查询所有已安装包

[root@xuegod63 ~]# which find     #查看find命令的路径

/usr/bin/find

[root@xuegod63 ~]# rpm  -qf /usr/bin/find   #查询文件或命令属于哪个安装包

查询已经安装的rpm包的详细信息或作用  rpm -qi  rpm包名

[root@xuegod63 ~]# rpm -qi lrzsz

针对没有安装的RPM包,要加参数:  -p

[root@xuegod63 ~]# rpm -qpi /mnt/AppStream/Packages/php-mysqlnd-7.3.5-5.module_el8.2.0+314+53b99e08.x86_64.rpm 

rpm包卸载

用法:rpm  -e(erase) 包名

[root@xuegod63 ~]# rpm -e lrzsz

解决rpm依赖关系: 

[root@xuegod63 ~]# cd /mnt/AppStream/Packages/

[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm 

错误:依赖检测失败:

libapr-1.so.0()(64bit) 被 apr-util-1.6.1-6.el8.x86_64 需要

解决:

[root@xuegod63 Packages]# rpm -ivh apr-1.6.3-9.el8.x86_64.rpm

[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm 

现在就可以安装成功了。

总结:

rpm常用参数

rpm命令安装包常用参数:

-i   是install的意思, 安装软件包

-v  显示附加信息,提供更多详细信息

-V  校验,对已经安装的软件进行校验

-h  --hash  安装时输出####标记

rpm查询功能参数:

用法:rpm -q(query) 常与下面参数组合使用

-a(all)  查询所有已安装的软件包

-f(file)系统文件名(查询系统文件所属哪个软件包),反向查询

-i  显示已经安装的rpm软件包信息,后面直接跟包名

-l(list)  查询软件包中文件安装的位置

-p  查询未安装软件包的相关信息,后面要跟软件的命名

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

你既然是用linux,应当知道linux的安全性就基于用户.你平时都用root身份,就是在裸奔啊, 强烈建议用普通用户.
包里文件的最终位置,是由包的开发者决定的. 通常是配置/etc, 可执行/usr/bin; /usr/sbin/; /usr/share; /opt等不一定.
最后为了安全着想,不要随便安装来源不明的包, 尽量使用官方安装源.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 怎么搞群公告? Linux如何安装rpm格式的文件? 群公告怎么写才出色 怎样才能写群公告 centos 怎么制作安装盘 如何安装linux系统centos 安装centos7时 选择什么软件 centos系统安装教程 centos安装教程 centos安装过程 在win7下安装CentOS的步骤! 微信群里的群公告点完成就消失了,怎么能再恢复? 同一word文档,如何设置有部分横向有部分竖向纸张? word文档中都为一页横向一页纵向如何设置 WORD中如何设置页面横纵向? 现在word文档怎么设置成竖排的 word文档怎么设置有横向有竖向的纸张 word文档里怎样设置部分页面横向部分纵向 安卓怎么解压百度网盘的压缩包? word文档中有横向的,竖向的,怎么设置 请问rpm包默认的安装位置在哪 linux中没有rpm包怎么用rpm安装samba 支付宝花呗怎么能快捷开通 咋样才能开通支付宝的花呗? 微信发说说怎么发 怎么发说说 抢到的红包能提现吗 不红包怎么退回对方 我第一次骑哈罗单车没锁怎么办? 刷宝1000个元宝相当于多少钱呢 哈罗单车锁不上怎么办? 刷宝多少宝藏可以提现啊?想具体了解一下 安卓版微信如何关闭群主艾特所有人提示音? 怎样关闭新版微信群主艾特所有人时的铃声? 微信群主如何屏蔽自己空间 手机qq群签到怎么改位置 百度网盘电脑版为什么一直登录不上,一直是这种状态,急 新房契税要怎么算 新房契税什么时候交 房屋契税如何计算 第二次修改技巧