2017.10.13 shell rmp命令详解
来源:互联网 发布:史丹利的寓言 mac下载 编辑:程序博客网 时间:2024/06/03 19:18
http://www.jb51.net/article/75339.htm感谢
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
rpm 执行安装包
二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
常用命令组合:
-ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;
RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;
一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的, Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的;
软件安装流程图:
本文使用范围:
1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用 make ;make install 安装的软件无效;
2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章;
1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看 《Fedora 软件包管理器system-config-packages》
2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora 软件包管理器system-config-packages》 一样;
3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》
5)所有的yum和apt 教程 《apt and yum》
目前 apt和yum 已经极为成熟了,建议我们安装软件时,采用 apt或者yum ;如果安装系统盘提供的软件包,可以用 system-config-packages 或redhat-config-packages ;
- 2017.10.13 shell rmp命令详解
- rmp命令详解
- tar,rmp命令常用参数及tar参数详解
- Linux RMP命令
- Linux RMP命令
- Linux 下rmp命令
- Linux RMP命令
- Linux rmp相关命令
- 2017.10.12 shell sed命令详解
- shell-----sed命令详解
- Linux Shell 命令详解
- shell set 命令详解
- SHELL DATE 命令详解
- 部分shell命令详解
- shell grep 命令详解
- [SHELL]:cut 命令详解
- [SHELL]:tr 命令详解
- [SHELL]:uniq 命令详解
- mac 使用java命令运行class文件提示“错误:找不到或无法加载主类“
- HTTP的长连接和短连接
- Redis,Geo,(地理位置信息操作)
- 深入浅出~spring IOC和DI
- jsTree异步动态加载子节点
- 2017.10.13 shell rmp命令详解
- Windows-Caffe Cifar10模型的生成
- python使用异步redis--aioredis
- 快速排序(quick sort)
- Eclipse 整合SSH框架
- 入门javascript函数
- easyui-datagrid 单元格增加双击事件
- java不可变对象
- myslq之TIMESTSMP详解