2019独角兽企业重金招聘Python工程师标准>>>

安装软件包介绍

  • 介绍

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保留已经安装过的包
    http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml

2.搭建局域网yum源

http://ask.apelearn.com/question/7627

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

Day21 linux安装RPM包相关推荐

  1. Linux安装RPM包、查看本机ip和端口、手动配置ip、中标麒麟无法显示ip地址的详细解决方法

    文章目录 安装rmp Linux安装RPM包.DEB包后,软件在哪 RPM包安装去向(例:包名=>redis) 查看本机ip 查看所有端口 手动配置ip 中标麒麟无法显示ip地址的详细解决方法 ...

  2. linux安装.rpm包及rpm命令

    rpm -ivh *.rpm rpm命令详解 一.安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.r ...

  3. suse linux安装rpm包,linux – 如何为Suse创建RPM

    重建现有的src.rpm可能是最简单的.我肯定不会采用configure,make,make install的方式,因为(a)不能扩展,(b)不提供容易删除/升级包和(c)不是原子的. 建立RPM并不 ...

  4. linux 安装rpm包时遇到error:Failed dependencies解法方法

    环境:Centos 7.2 + MySQL-server-5.5.31-2.el6.i686.rpm 遇到的问题: [root@sh158-xen data]#rpm -ivh MySQL-serve ...

  5. Linux 中RPM包的安装

    Linux 中RPM包的安装 在linux的使用过程中,会用到各种各样的服务,所以就会安装许多软件包. 所以就总结了下边的两种安装方式: 1. 二进制安装 软件包的安装及相关命令: rpm -ivh ...

  6. linux卸载命令rpm,Linux之rpm包的卸载与安装方法步骤

    1.rpm包的管理 介绍: 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包 ...

  7. linux yum 离线安装rpm包

    方案一:CentOS利用yum下载好rpm包,并离线安装 1.联网安装好rpm包,并将下载好的包备好 yum -y groupinstall "Developmenttools" ...

  8. linux下rpm包和命令使用简介

    一.rpm包简介 RPM[1] 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLin ...

  9. kali rpm 安装方法_linux下制作安装rpm包的方法

    linux下制作安装rpm包的方法 发布时间:2013-04-26 22:39:17   作者:佚名   我要评论 制作rpm包,以rp-pppoe-3.10为列进行制作过程,需要的朋友可以参考下 一 ...

  10. 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法

    1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外 ...

最新文章

  1. AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第8讲 用户界面
  2. Mac OS X 安装和配置Scala
  3. 【matlab】meshgrid的使用
  4. F5 配置手册 -F5 BIG-IP 10.1-2-配置-基本参数
  5. Tomcat服务在Eclipse中能够正常启动,但页面出现404错误的解决方法
  6. ajax判断用户名是否已经存在
  7. (*长期更新)软考网络工程师学习笔记——Section 12 Linux系统与文件管理命令
  8. javascrpt --- 使用jquery添加dom元素和Angular ng-repeat生成select性能比较
  9. Android之基于BaseAdapter和SimpleAdapter的GridView
  10. 世界是个班,美国是班长,中国是团支书(太经典了!)
  11. SS不能在Win7中打开,出现停止运行
  12. 丹泽尔 x 陆奇:扫地僧牛逼的日常
  13. opencv-4.5.5-vc14_vc15配置环境VC++
  14. OO第三单元(地铁,JML)单元总结
  15. python123外汇兑换计算器_使用python+PyQt5 实现等额本金计算器
  16. linux上wps能云同步吗,WPS For Linux 6634 再次更新发布-文档也要上云
  17. Mac上有哪些好用的写作软件?四类写作软件总有一款适合你!
  18. xcode9创建git分支
  19. 精通CSS.DIV网页样式与布局(二)—— 段落
  20. Spring:applicationContext.xml的头文件信息

热门文章

  1. android.util.typedvalue的jar包,android – 了解Typed值类
  2. mysql读写分离中间件都有哪些_MySQL读写分离中间件Atlas
  3. 100行python代码能做什么,100行python代码实现跳一跳辅助程序
  4. debian rabbitmq离线安装_Rabbitmq web-mqtt在debian上的安装
  5. jar命令成功完成 java -jar 命令却提示“没有主清单属性”!
  6. 计算机网络超详细笔记(六):传输层
  7. 饥荒中皮弗娄牛神龛献祭什么拿什么供奉
  8. 如何发现隐藏的Webshell后门
  9. (转载)数据库的三范式:我见过讲的最通俗易懂的三范式!!!
  10. php输出图片问题,解决ThinkPHP里无法输出图片问题(关于设置响应头)