嵌入式linux安装rpm,linux安装RPM包

本文介绍了Linux系统中RPM包的安装、升级、卸载等操作,包括其依赖关系和查询方法。同时,讲解了YUM工具的功能,如自动下载、安装和管理RPM包,以及如何进行包的搜索和更新。此外,还提到了在无法联网时通过搭建本地YUM源来管理软件包的方法。
摘要由CSDN通过智能技术生成

安装软件包介绍

介绍

windows中,安装包双击的exe文件,也是二进制安装包,不能使用记事本或word这种文本文档工具去查看 ; linux中,安装包也是二进制文件,不能使用cat、less、head等工具去查看;

RPM工具

linux系统中存在一个关于RPM的数据库,它记录了安装包以及包与包之间的依赖关系。

RPM包是预先在linux机器上编译并打包的文件,安装非常快捷。 缺点是,安装环境必须与编译是的环境一致或相当, 包与包之间存在回想依赖的情况,卸载是需先把依赖的包卸载。

如果依赖的包是系统所必须的,就不能卸载这个包,否则系统会崩溃。

yum工具

能从网上下载包;

下载后能自动安装,如果安装包彼此有依赖关系,也会依次下载并安装。

RPM包

1.准备:将虚拟光驱中的系统安装盘镜像,挂载到/mnt目录下

步骤:

首先 设置光驱启动,点击虚拟机设置;

然后在系统里

df -h 查看/mnt/目录是否使用

ls /mnt/

mount /dev/cdrom /mnt/ //挂载

cd /mnt/

ls //使用列出文件后 能看到有个P开头的文件

cd Packages/ //查看 里面就是安装包了

ls

2.选项 : rpm 【】flilename

-ivh:安装rpm包

-Uvh: 升级一个包

-e: 卸载一个包

-qa:查询已安装的包

-q:查询一个包是否安装

-qi:查询指定包的信息

-ql:列出这个包的安装文件

** -qr**:列出一个文件是由哪个包安装,后面接的是文件路径 ;

Ps:当我们不知到,所要查找的命令的文件路径时,可以用反引号如: ` whic cd (后面只有个)``

安装命令补充:

-i:安装

-v:可视化

-h:显示安装进度;

- -force:强制安装,即使覆盖属于其他包的为念也要安装;

- -nodeps:当安装的RPM包依赖其它包时,即使其它包没有安装,也要安装这个包。

yum 工具

基本命令:

list:列出所有可用的RPM包资源;

serarch:搜索RPM包;

**install [-y] :安装一个包,后面接包名,如果不加y选项,则会以用户交互的方式安装;

remove [-y]:卸载一个包,后面跟包名,注:一般不会加y选项 ,因为容易误删依赖包;

update [-y]: 升级一个包;

** grouplist :把可用的组全都列出来。若选择其中的组就会安装组里面的rpm包,在安装完系统后,进入系统,使用yum工具安装这些组;

provides "/*/vim":查找一个命令是由哪个包构成,前提是系统里没有的。**注:**示例中的是查找vim命令。

ps:使用精准搜索,如:**yum list |grep 'vim' **。表达,在yum lst的搜索结果里,去过滤有vim的字符,并且会有特殊颜色显示

yum搭建本地仓库

介绍

方便在无法联网的时候,使用yum下载并安装包

概要

1c6426bf42642f0f002077e10a6f310b.png

1.挂载镜像到目录

2.用vi访问那个刚才的目录

3.编辑配置文件

4.清除缓存

扩展

2.搭建局域网yum源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值