博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux安装RPM包
阅读量:6124 次
发布时间:2019-06-21

本文共 1395 字,大约阅读时间需要 4 分钟。

hot3.png

安装软件包介绍

  • 介绍

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下载并安装包

  • 概要

1.挂载镜像到目录

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

3.编辑配置文件

4.清除缓存

扩展

  1. yum保留已经安装过的包

2.搭建局域网yum源

转载于:https://my.oschina.net/u/3707523/blog/1573095

你可能感兴趣的文章
第二周例行报告
查看>>
vue实现点击展开,点击收起
查看>>
如何使frame能居中显示
查看>>
第k小数
查看>>
构建之法阅读笔记三
查看>>
写给对前途迷茫的朋友:五句话定会改变你的人生
查看>>
并行程序设计学习心得1——并行计算机存储
查看>>
JAVA入门到精通-第86讲-半双工/全双工
查看>>
bulk
查看>>
js document.activeElement 获得焦点的元素
查看>>
C++ 迭代器运算
查看>>
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片
查看>>
day6-if,while,for的快速掌握
查看>>
JavaWeb学习笔记(十四)--JSP语法
查看>>
【算法笔记】多线程斐波那契数列
查看>>
java8函数式编程实例
查看>>
jqgrid滚动条宽度/列显示不全问题
查看>>
在mac OS10.10下安装 cocoapods遇到的一些问题
查看>>
angularjs表达式中的HTML内容,如何不转义,直接表现为html元素
查看>>
css技巧
查看>>