今天由于某些原因需要卸载掉服务器上的php软件,然后我使用下面命令显示出本机安装的所有和php相关的软件,如下: iteblog$ rpm -qa | grep php php-mysqlnd-5.6.25...0.1.RC1.el6.remi.x86_64 很容易就可以看出php-pecl-jsonc和php-pecl-zip都被php-common-5.6.25-0.1.RC1.el6.remi.x86_64依赖...php-common居然又被php-pecl-jsonc和php-pecl-zip依赖,这岂不是变成了循环依赖了吗?...……………………这里省略了很多输出………………… 这不就是卸载的时候忽略依赖检测吗?...~] $ rpm –nodeps -e php-pecl-jsonc-1.3.10-1.el6.remi.5.6.x86_64 [root@iteblog.com ~] $ rpm -qa|grep php
[root@dev OOo_3.1.0_src]# rpm -q libxml2 [root@dev OOo_3.1.0_src]# rpm -qa libxml2* [root@dev ~]# rpm...libxml2-devel-2.6.26-2.1.12 libxml2-2.6.26 libxml2-devel-2.6.26-2.1.12 –allmatches 匹配多个,–nodeps 不检查依赖...[root@dev OOo_3.1.0_src]# rpm -e –allmatches libxml2-2.6.26-2.1.12 –nodeps 成套的卸载 rpm -e `rpm -qa |grep...libxml2` rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis` 参考: http://blog.csdn.net/lltaoyy
但是我们最终目的是rpm包离线安装,目前不知道安装postgresql + postgis所依赖的rpm包有哪些,并且从网上找rpm包容易引起版本冲突啊,怎么办呢? 办法总比问题多,接着往下看。...二、在线安装 通过下载外部repo源的安装方式,我这里暂且称之为在线安装。 我们首先要使用在线安装的方式,成功安装postgresql + postgis,然后再考虑如何获取相关依赖rpm包的问题。...请看具体命令: # 安装postgresql依赖的rpm包 rpm -ivh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-...接下来就是要将postgresql + postgis依赖的rpm包收集起来,然后做一个yum本地源,就可以进行离线安装了。...三、收集依赖的rpm包 我们可以使用yum命令的--downloaddir参数及--downloadonly参数来将依赖的rpm包下载到本地。
yum自动下载RPM包及其所有依赖的包至/root/rpm目录: yum install --downloadonly --downloaddir=/root/rpm 切换到下载目录...rpm中批量安装 rpm -ivh * --nodeps --force yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了downloadonly (只下载)的选项来达到这个目的。...yum install --downloadonly 默认情况下,一个下载的RPM包会保存在下面的目录中: /var/cache/yum/x86_64/[centos/fedora-version...]/packages 以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates) 另外一个重要的事情是在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独
#查看安装的Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server.../mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23 如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系...所以要加上–nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系的其它软件是不会删除的,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓的没有删除干净。...而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。比如php,mod_ssl等等。这就干净了。呵呵。...因为系统里很多个组件与apache有依赖关系,所以系统自动安装了。 你可以卸载它。
首先介绍一下个人的安装环境是Linux-centos7; 一、安装和配置rabbitmq的准备工作: 下载erlang: wget http://www.rabbitmq.com/releases...二、安装rabbitmq: 第一步:先搭建rabbitMq必须依赖的环境,即erlang安装 命令:rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm ?...第二步:安装socat 命令:rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm ?...第三步:安装rabbit: 命令:rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm ?...注意:如果先安装了rabbitmq,则会出现错误提示信息:在没有先安装socat的情况下安装rabbitmq,如图: ?
使用原始安装介质, 操作系统为Red Hat Enterprise Linux Server release 7.4 (Maipo) rpm -ivh \ gcc-4.8.5-16.el7....x86_64.rpm \ cpp-4.8.5-16.el7.x86_64.rpm \ glibc-devel-2.17-196.el7.x86_64.rpm \...libmpc-1.0.1-3.el7.x86_64.rpm \ mpfr-3.1.1-4.el7.x86_64.rpm \ glibc-headers-2.17-196....el7.x86_64.rpm \ kernel-headers-3.10.0-693.el7.x86_64.rpm rpm -ivh \ gcc-c++-4.8.5...-16.el7.x86_64.rpm \ libstdc++-devel-4.8.5-16.el7.x86_64.rpm 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
安装顺序 rpm -ivh cpp-3.4.6-3.i386.rpm rpm -ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm rpm -ivh glibc-headers...-2.3.4-2.25.i386.rpm rpm -ivh glibc-devel-2.3.4-2.25.i386.rpm rpm -ivh gcc-3.4.6-3.i386.rpm ——————...———————– 软件包依赖性的问题,用nodeps属性一定能装上 rpm -Uvh *.rpm –nodeps –force —————————————- 下面是red hat 9.0安装gcc...所需要的安装包: cpp-3.4.6-3.i386.rpm glibc-devel-2.3.4-2.25.i386.rpm gcc-3.4.6-3.i386.rpm glibc-headers-...程序要安装g++ gcc-c++-3.4.6-3.i386.rpm libstdc++-devel-3.4.6-8.i386.rpm libstdc++-3.4.6-8.i386.rpm Linux
rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。...,rpm -i –force –nodeps 可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能 2.如何安装.src.rpm软件包 有些软件包是以...一个没有安装过的软件包,使用rpm -qip ****.rpm 一个已经安装过的软件包,还可以使用rpm -qi ****.rpm 6.某个程序是哪个软件包安装的,或者哪个软件包包含这个程序...这些软件包一般都有各自的 程序,但是同时也有错综复杂的依赖关系。同时还需要解决软件包的版本,以及安装, 配置,卸载的自动化问题。...A 有时由于安装的软件包太老,而系统中相关的软件包版本比较新,所以可能需要 安装的包依赖的一些文件会找不到。
由于python版本不匹配,所以需要重新安装python,但是通过源码编译在make的时候会有很多依赖项的问题(具体见 http://www.linuxdiyf.com/viewarticle.php...id=55587),尝试了很久无法解决,无意中发现下面的方法,最终安装成功。...://mirrors.ircam.fr/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm rpm -ivh...分别安装刚才下的两个rpm包 安装好后,直接yum list python26,如果出现这个包,说明正常了。...-ivh libffi-3.0.9-1.el5.rf.x86_64.rpm 解决 libffi.so.5()(64bit) 依赖 下载 python26-libs-2.6.8-2.el5.x86
在安装前,它通常要执行以下操作: 1.检查软件包的依赖(Dependency) RPM格式的软件包中可包含有依赖关系的描述,如软件执行时需要什么动态链接库,需要什么程序存在及版本号要求等。...当RPM检查时发现所依赖的链接库或程序等不存在或不符合要求时,默认的做法是中止软件包安装。...本例进行安装测试时发现了依赖方面的错误,autofs所需要的mktemp包不存在,安装中断。...11.nodeps:不检查依赖 RPM管理软件包,不仅管理包中的所有文件,还同时管理着软件包之间的依赖关系。如A依赖于B运行,若B不存在了,则A也就运行不了了。...如果要RPM不管依赖关系是否正常都安装,就要用–nodeps选项,指示RPM不检查依赖,这样就能正常安装了。
查询软件包依赖哪些软件 这里演示的案例是postfix软件包 1.1 rpm方式 [root@nock ~]# rpm -qa postfix # 查看对应的rpm包 postfix-2.10.1-...包安装的 依赖:/bin/sh provider: bash.x86_64 4.2.46-33.el7 依赖:/usr/sbin/alternatives provider: chkconfig.x86...查询软件包被哪个软件包依赖 我这里以rpcbind为例 [root@nock ~]# rpm -q rpcbind # 查看这个软件是否安装 rpcbind-0.2.0-44.el7.x86...[root@nock ~]# rpm -e --test postfix # 测试删除postfix没有报错,也就是没有别的地方依赖它,可以进行删除 [root@nock ~]# rpm -q postfix...[root@nock ~]# rpm -q postfix # 再次查询已经查询不到postfix软件包了 未安装软件包 postfix 到这里RPM的软件包依赖和被依赖就介绍到这里了,希望你有所收获
使用yum下载或者更新的包其实也就是一个rpm包。很多时候公司内网的系统并不能连外网的,使用到的一些rpm包就需要去互联网上下载,手工一个一个地去找rpm是一件很麻烦的事情。...在连互联网的条件下,我们是可以很方便的下载、安装这些软件及其依赖包。那么我们是否能把通过yum把rpm包下载了保存到本地然后拷贝到其他内网机器上使用呢?经过不断探索,这是可以实现的。...例如:我想把nfs-utils的rpm下载保存到/home目录: [root@Geeklp201 ~]# yum -y install --downloadonly --downloaddir=/home...下载完成之后去/home目录就能看到已经下载好的rpm包及相关依赖包了。不过这些依赖包安装是有顺序的,还需要再摸索一下。...另外说明一下,如果您的系统已经下载了相关安装包,那么这些rpm包是无法下载保存的,可以克隆一个内网环境,然后再下载就行了。
安装 rpm sudo rpm -ivh /Users/aaa.bbb/rpmbuild/RPMS/x86_64/worker-0.0.1-1.x86_64.rpm –force –prefix=.../home/chroot/ 最后prefix 是指定安装路径 ,如果不指定,就是在根目录 / rpm -qa | grep t-server 查看已安装的...rpm package 名 sudo rpm -e 卸载 如: sudo rpm -e t-erver-1504475.noarch...uninstall 升级 RPM rpm -ivh file.rpm % 这个是用来安装一个新的rpm 包 rpm -Uvh file.rpm % 这是用来升级一个rpm 包 发布者:全栈程序员栈长
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。...Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。...1)用RPM安装软件包,最简单的命令如下: 1 #rpm -i example.rpm 安装 example.rpm 包; 2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息...; 3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度 2)删除已安装的软件包 要卸载软件包example,只需输入以下这行命令...3)升级软件包 升级软件类似于安装软件: 1 # rpm -Uvh example.rpm 用户要注意的是:rpm会自动卸载相应软件包的老版本。
可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能,这就需要配置yum 2017-12-01 回答 相关问答 1、自己网上找rpm软件的源码,编译安装。...2、你本来只是想安装其他软件,既然能找到rpm包,为何不找你想安装的软件的源码包编译安装?...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm...-qa后面不接参数用于查看系统中已经安装的所有的rpm包 (2)#rpm -q rpm包名用于查看系统中是否安装了该软件包,如果安装了,系统会显示完整的包名;如果没有安装,系统 … 是啊。...查询一个包是否安装:rpm -q 包名即可 查询所有已经安装的包:rpm -qa | wc -l 查看一个已经安装包信息:rpm -qi 包名 查看一个未安装包的信息: rpm -qp 包全名 查看一个已经安装包的文件安装位置
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...
此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。...验证环境 Centos 7.2 查看依赖包 可以使用“yum deplist”命令来查找 rpm 包的依赖列表。...全量依赖包 $ repotrack ansible 方案二:yumdownloader # 安装yum-utils $ yum -y install yum-utils # 下载 ansible 依赖包...下载依赖的 rpm 包。...离线安装 rpm # 离线安装 $ rpm -Uvh --force --nodeps *.rpm 参考资料 https://serverfault.com/questions/470964/yumdownloader-vs-repotrack
Linux+ Python3.6 安装 Mayavi 工具包 一、修改python和pip版本 二、准备python-dev环境 三、安装mayavi 四、验证 一、修改python和pip版本 cd.../usr/yum vi /usr/libexec/urlgrabber-ext-down sudo yum install python3-devel.x86_64 # MacOS使用pyenv来安装...brew install pyenv pyenv install 3.6-dev 三、安装mayavi 由于现在mayavi已经完全集成了python3,所以直接pip安装即可。
rpm (RedHat Package Manager) 红帽软件包工具。...用途:安装与卸载软件包 用法:rpm -选项 包名 选项:-vih 安装 v显示安装过程 h显示安装进度 -q 后跟包名查询指定包是否安装成功...-qa 查询所有安装的软件包 -qi 查询指定安装软件包的详细信息 -ql 查询软件的安装路径 -qc...查询配置文件 -qf 查询指定软件由哪个软件安装的 [root@localhost Packages]# rpm -ivh ftp-0.17-66.el7.x86_64...Packages]# rpm -qf /usr/bin/ftp # rpm -q 只能查询已经安装了的,如果要查询未安装的可使用rpm -qp 发布者:全栈程序员栈长,转载请注明出处:https://
领取专属 10元无门槛券
手把手带您无忧上云