3-4 rpm包查询】的更多相关文章

概述:yum不能查询已经安装好的rpm包, 就算采用了yum来进行安装,查询方法还是依赖rpm包的查询, 因此rpm包的查询十分常用和重要 1.查询是否安装 <1>rpm -q 包名(不是全包名) //查询包是否已安装 -q 查询(query) <2>rpm -qa //查询所有已安装的rpm包 -a 所有(all) <3>还可以利用管道符进行查询 rpm -qa | grep gcc-c++  //注意grep用法 利用此法会列出所有查询的包的相关的包 (似乎比-q更…
一.查询包是否安装 [root@localhost Packages]# rpm -q httpd            ---> 查询已安装的包(命令包名) #选项: #    -q    查询(query) httpd-2.4.6-31.el7.centos.x86_64 [root@localhost Packages]# rpm –qa            ---> 查询所有已安装的包(后不用跟任何东西) #选项: #    -a    所有(all) [root@localhost…
1.rpm -q (1)    查询是否已经安装某一个rpm包: 例如:rpm -q httpd (2)-qa:查询所有的已经安装的包: 2.查询软件包的详细信息: rpm -qi -i :查询软件包信息(已安装,可以写包名) -p:查询未安装包信息(未安装,必须写包全名) 3.查询包中文件安装位置: rpm -ql+包名 例如:rpm -ql httpd -l:列表 -p:未安装包的信息(包全名,虽然没装,但是装的话就在这个位置) 4.查询系统文件所在的包: rpm -qf+文件路径(必须是通…
1. 查询是否安装 (1) 查询包是否安装 $ rpm -q 包名 选项 释义 -q (query) 查询 (2) 查询所有已安装的 RPM 包 $ rpm -qa 选项 释义 -a (all) 所有 2. 查询软件包详细信息 $ rpm -qi 包名 选项 释义 -i (information) 查询软件信息 补充:加 p 查询未安装包信息,需用包全名 $ rpm -qip zip-3.0-1.e16.i686.rpm 选项 释义 -p (package) 查询未安装包信息 3. 查询包中文件…
一.rpm  (是Redheat Package Manager的简称) 如果光驱中还有系统安装盘的话, 1.先挂载光驱, mount /dev/cdrom /mnt/ 2.cd /mnt/ 3.cd Packages/,然后我们所需的包都在里面 -i  install,如:  rpm -ivh /mnt/Packages/libjpeg-turbo-devel-1.2.1-1.el6.i686.rpm -h  显示安装进度 -v  可视化 -q  query查询一个包是否安装 -a  all…
一.应用程序和系统库从哪里来? 两种机制,源码安装和二进制安装. 二.源码安装 tarball 1.核心思想是:利用开源代码,自己编译生成应用程序或者库,要求系统上必须已安装TMG(tar, make, gcc). 2.tarball包的安装顺序是,先解压缩(tar).再配置(config).再编译(make).再安装(make install) tar -xvf xxx.tar.gz 到对应目录下 ./config xxxx 到对应目录下 make 到对应目录下 make install 3.…
一.RPM包命名规则 1.RPM包在哪 RPM包在光盘中 2.RPM包命名原则 httpd-2.2.15-15.e16.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布次数 e16.centos 适合的Linux平台 i686 适合的硬件平台 rpm  rpm包扩展名 3.RPM包依赖性 树形依赖:a >>> b >>> c 环形依赖:a >>> b >>> c >>>…
Linux下RPM包安装 二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(install):安装 -v(verbose):显示详细信息 -h(hash):显示进度 --nodeps:不检测依赖性 RPM包升级 rpm -Uvh 包全名(可替代安装) -U(upgrade):升级 RPM包卸载 rpm -e 包名(只能跟包名,不能跟包全名,可在任何目录执行) -e(erase):卸载 --nodeps:不检…
1.RPM包管理 RPMRPM Package Manger,前身Redhat Package Manger,由红帽开发用于软件包的安装升级卸载与查询有一个完整的数据库体系,每个RPM包的所有信息都固定保存到指定的位置 源码最原始代码,最新的版本,功能.bug 软件包管理 分类 安装 版本 RPM 预先编译打包,安装简单 软件版本偏低 源码 手动编译打包,安装复杂 软件版本随意 二进制 解压即可使用,安装简单 不能修改源码 2.常见的软件包注意:不管是源码包,还是二进制包,安装时都可能会有依赖关…
rpm包,软件包,程序包,以.rpm结尾的包 我们刚开始安装的Linux系统是最小化安装(minimol),只安装系统,不安装不必要的软件包 刚开始vim,ifconfig,tree等命令都没有,当然也可以安装系统的时候添加安装命令 Centos-7-x86_64-DV , 里面的/mnt/Packages目录里面,都是以 .rpm结尾的程序包 一个挂载点挂载一个光驱,有时候挂载会被中断,注意,有时候可能要手动连接光驱,在虚拟机设置,或者右下角可以连接光驱,网卡的连接 注意:"挂载点"…
插入光盘: 创建挂载点: 创建挂载点. 挂载设备:或者mount /dev/sr0 /mnt/cdrom 安装rpm包: [root@localhost Packages]# rpm -ivh mysql-connector-odbc-5.2.5-6.el7.x86_64.rpm [选项说明:i安装install,v显示详细信息verbose,h显示安装过程hash,--nodeps不检查依赖性] 警告:mysql-connector-odbc-5.2.5-6.el7.x86_64.rpm: 头…
关键字: rpm 强制卸载jdk rpm -e j2sdk1.4.2_04 强制覆盖安装jdk rpm -Uvh j2sdk-1_4_1_02-fcs-linux-i586.rpm --force --nodeps Preparing... ########################################### [100%] 1:j2sdk ########################################### [100%] 附RPM菜鸟级别大全(刚起步,可怜啊,…
rpm命名: 包:组成部分 主包:bind-9.7.1-1.i586.e15.rpm 子包:bind-lib-9.7.1-1.i586.e15.rpm bind-utils-9.7.1-1.i586.e15.rpm 包名: name-version-release.arch.rpm bind-major.minor.release-release.arch.rpm 主版本号:重大改进 次版本号:某个子功能发生重大变化 发型号:修正了部分bug,调整了一些功能, 第一个release:软件作者的发…
详细课程 使用 RPM RPM 有五个基本的操作 模式(不包括包的编译): 安装,卸载,升级,查询,校验.本节将对它们一一介绍.要了解完整的细节和选项,可以使用 rpm --help, 或转到 the section called 其它 RPM 资源 得到更多关于 RPM 的信息. 1 安装 典型的 RPM 有着类似 foo-1.0-1.i386.rpm这样的名称, 其中指明了包名 (foo), 版本号 (1.0), 发行号 (1), 和硬件平台 (i386).安装一个软件包只需简单的键入以下命…
1.如果这个库文件已经存在 使用rpm命令: # rpm -qf  /file/path  (绝对路径) 例如: # rpm -qf /lib/libm.so.6 glibc-2.12-1.47.el6.i686 当然,这适用于rpm包已经安装了的情况. 如果,没有安装呢?比如系统提示缺少某个库? 2.如果这个库文件不存在 可以使用 #yum provides libname 例如: [root@blade1 gpfs1]# yum provides libm.so.6Loaded plugin…
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内容用于商业用途,将保留追究其法律责任的权利.如果有问题,请以邮箱方式联系作者(793113046@qq.com). 1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包…
一.RPM介绍 RPM 前是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:现在应为RPM Package Manager的缩写.在Fedora.Redhat.Mandriva.SuSE.YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用: RPM包中除了包括程序运行时所需要的文件,也有其它的文件:一个RPM包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定…
RPM包管理器是Linux系统中最早的软件包管理软件之一,也是目前最流行的软件包管理器,许多发行版都使用RPM作为默认的软件包管理软件. RPM软件包名称格式: samba-client-3.0.33-3.7.el5.i386.rpm samba-client为软件包的名称:3.0.33-3.7中的3.0.33表示软件包的主要版本号,紧跟在后面的3.7表示软件发布的次要版本号:el5表示适用于Red Hat Enterprise Linux 5 系统,fc6表示适用于Fedora Core Li…
本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装.apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间. 有关内网yum源的搭建,可以参考<烂泥:yum的使用及配置>这篇文章. 一.安装rpm-build 查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build. rpm-build通过rpmbuild命令根据本地源码包,通过spec文件中的规则就可以把源码…
1.在虚拟机光盘选项中设置连接路径为centos安装光盘. 2.将光盘挂载到本地目录. #新建一个文件夹 mkdir cdrom #把光盘挂载到cdrom目录下 mount /dev/cdrom cdrom 3.进入目录rpm包的目录 cd cdrom cd Packages 4.查询是否安装过git包 [root@yum-server Packages]# rpm -qa gitgit-1.7.1-3.el6_4.1.x86_64    #已经安装,不需要再装,如果查不到结果,表示没有安装.…
第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删除组件 清除缓存 查询 课后作业 [本节内容]1. yum的功能:yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作.2. 掌握光盘挂载和镜像挂载a) 光盘挂载mount /dev/sr0 挂载点或者…
作者:firefoxbug 时间:July 18, 2014 rpm包命名规范 对于rpm包的命名符合如下规范. %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm NAME: rpm包名字 VERSION: rpm包版本号(主版本号.次版本号.测试号) RELEASE: rpm包编译发布次数(第几次编译发布) ARCH: cpu架构(比如i386和x86_64,i386兼容x86_64,noarch的代表一些列脚本) 比如nginx-1.4.0-24.x86.r…
WIN10下虚拟机:VMware workstation 12 PRO 安装 # 1.查看系统版本 [root@vm-xiluhua][/home/xiluhua]$ cat /etc/redhat-release CentOS Linux release (Core) # 2.到mysql官网下CentOS 7对应的版本, 2.1.选择社区版(红框) 2.2.点击DOWNLOAD(红框) 2.3.选择Red Hat Enterprise Linux / Oracle Linux(红框) 2.4…
rpm包的安装:      1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装. 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # r…
RPM包的管理 RPM包的分类 RPM包可分为源码包和二进制包两类.源码包的主要优点是开源,如果有足够的能力,可以修改源代码,源码包可以自由选择所需要安装的功能,软件是编译安装,所以更加适合自己的系统,更加稳定,效率也更高.但是缺点就是安装过程步骤比较多,编译过程时间比较长.二进制包也就是Red Hat中的RPM包的有点是包管理系统简单,只需要几个命令就可以实现包的安装.升级.查询.卸载,安装速度也比源码包快很多,缺点是经过编译,看不到源代码,功能选择不如源代码. 依赖性 树形依赖:A→B→C…
--------------------------------------------------------------------------------------------------- |--- 1. 独立的服务  |---- rpm包默认安装的服务 |--- 2. 基于xinetd服务 linux服务分类: | |---- 源码包安装的服务 查询已安装的服务: rpm包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有rpm包安装的服务 ) ( 7个…
安装 RPM 包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会如何在linux下安装一个软件. 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装.而使用yum工具就可以连同依赖的程序包一起安装.当然CentOS同样可…
在安装PHP时候要对一些配置选项进行设置,其中就有:--with-mysql[=DIR]:包含MySQL扩展,[=DIR]指定mysql安装目录,省略[=DIR]则为默认位置/usr--with-mysqli[=FILE]:包含MySQLI扩展,[=FILE]指定mysql_config文件位置,省略[=FILE]则为默认位置/usr/bin/mysql_config             --with-pdo-mysql[=DIR]:包含PDO:MySQL扩展,[=DIR]指定mysql安装…
1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的shell种类  1)bourne  /bin/sh    2)C     /bin/csh  3)Kom     /bin/ksh (2)查看目前使用的是哪种shell的命令来看请里面的内容可以知道  env      意思是可以显示当前操作系统的环境变量 (3)修改使用shell的版本所使用的指令是:  chs…
首先通过  rpm -q <关键字> 可以查询到rpm包的名字 然后 调用 rpm -e <包的名字> 删除特定rpm包 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包 如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖…