Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....软件的管理比较散乱,软件的更新、卸载没有统一的管理者。 针对源码安装的缺点,Linux上出现了软件管理程序,统一管理所有软件的安装、更新、卸载。...RPM和DPKG 当前Linux上有两款主流的软件管理程序,分别是:RPM和DPKG。 这两款软件均提供在线升级机制。...RPM RPM全称为Red Hat Package Manager,是Red Hat公司研发的Linux软件管理程序。目前CentOS、SuSE、Fedora等操作系统使用它。...RPM使用YUM进行在线升级。 DPKG dpkg由Debian Linux开发,目前使用该软件的操作系统有Ubuntu、B2D等。 dpkg使用apt-get进行在线升级。
Linux软件安装管理之--RPM与YUM linux一般使用RPM或源码包进行安装软件,上一篇文章写了《Linux 软件安装管理之--源码包安装》。...RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的安装包,通过里头默认的数据库记录这个软件安装时需要的依赖软件。...当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。...RPM默认安装路径 rpm软件安装完毕后,该软件的相关信息会被写入 /var/lob/rpm/ 目录下的数据库文件中,rpm软件升级、查询、数字签名等等都需要 /var/lob/rpm/ 目录。...rpm -Fuh:若软件没有安装过,则不会安装也不会升级。
RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...3、apt-get是debian系的linux,我用debian系少,不知道debian系的软件也可以用rpm包安装? rpm默认就安装在了发行版本里,比如RedHat和centos。...、 2、Linux中rpm命令用法_百度经验: 网页链接 rpm默认就安装在了发行版本里,比如RedHat和centos。安装软件基本的用法是 rpm-ivh xx.rpm。...卸载软件的话,先rpm -qa |grep xx(待卸载的软件的关键字,如mysql)。然后rpm -e xx。 RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm -...NTFS-3g(Linux识别U盘) - 导入压缩文件 - 查看README文件 - ....利用源码安装http服务(源码包自行下载) RPM软件包安装 --- 查看已安装的rpm包信息 - rpm 选项 - rpm -qa # 查看系统所有的已安装的rpm包 - rpm -qa...'libXtst' # 查询某个rpm包 - rpm -qf 文件/目录 # 查看文件或目录属于哪个rpm软件 安装/升级rmp软件包 - rpm 选项 软件包文件 - rpm -ivh...F: 更新某个rpm软件,若未装,则放弃安装 卸载指定的rpm软件包 - rpm -e 软件名 example - Apache_OpenOffice - 下载rpm包 - 解压
但是由于Linux的分支较多,不同的厂商有不同的方式来处理该问题,从而导致即便是这种方式也比较繁杂,所以本文主要介绍两种常见的软件安装方式,分别是 RPM、DPKG,以及对应的在线升级命令 YUM 、APT...DPKG是由Debian Linux 社区开发,使用该方式的发行版系统主要有 Ubuntu 等,对应的在线升级命令是 APT(apt-get)RPM 是以数据库记录的方式将软件安装到 Linux 操作系统的软件管理机制...(即操作系统版本及相关硬件),所以通常某个 Linux 发行版发布的 RPM ,并不能随意在其它的 Linux 发行版上安装。...了解 YUM、APT因为 Linux 安装软件时需要有依赖关系,往往安装 A模块 需要先安装 B模块 ,而安装 B模块 时又要安装 C、D、E模块,若全部工作需要人工处理则变得非常复杂,于是 Linux...:# 安装rpm -ivh xxx.rpm# 卸载rpm -e xxx# 列出已安装的软件包rpm -qa# 列出指定的软件包rpm -qa | grep xxxdpkg 命令dpkg 命令适用于 Ubuntu
查看所有的java安装包 rpm -qa | grep java 卸载安装包,忽略依赖 rpm -e --nodeps openjdkxxx 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人
安装rpm包时遇到error: Failed dependencies:错误 在linux下安装rpm包时经常会遇到下面这个问题: error: Failed dependencies: …………...:这样的错误了 在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用RPM安装的。...3)升级软件包 升级软件类似于安装软件: # rpm -Uvh foo-2.0-l.i386.rpm foo#################### 用户要注意的是:rpm会自动反安装相应软件包的老版本...如果用户能够连上网络,想安装某个新的软件包时,可以直接用它的URL地址来安装: 比如:现在在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有这个文件包:foo-1.0...-1.i386.rpm,那就可以用这样的命令: # rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm 来安装,也可以查询
Linux软件管理 - RPM工具 文本关键字:Linux、软件管理、RPM工具、软件依赖 一、RPM介绍 1....在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE、...查询 在进行软件查询时,适用rpm工具只能查询到以rpm软件包形式安装的软件信息,解压和编译安装的软件无法查询到信息。...q:query的简写 (1)查询已安装的软件信息 rpm -q 准确软件名称:查询某一个已安装软件 ? rpm -qa:显示已安装的所有软件列表 ?...rpm -qpi 软件包完整路径:查询待安装软件的详细信息 ? rpm -qpl 软件包完整路径:查询待安装软件的安装路径 ? 2. 验证 使用-V可以验证软件包的正确性。
RPM Package Manager (RPM) 是一个强大的软件包管理系统,它被 RedHat Linux 以及它的衍生版本例如 CentOS,Fedora 等使用。...RPM 关联rpm命令和.rpm 文件格式。 CentOS 软件源包含了成千上万的 rpm 软件包。这些软件包都可以使用桌面软件管理工具或者通过命令行使用yum,dnf和rpm工具来进行安装。...一、使用yum和dnf安装 rpm 文件 yum和dnf都是命令行工具,他们用来在 CentOS 和其他 Linux 发行版中进行安装,升级,移除和管理 rpm 软件包。...你也可以直接从一个 URL 地址安装一个 rpm 软件包了: sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86...想要使用rpm进行安装 rpm 软件包,请使用rpm加上-i(或者-U)选项加上文件路径: sudo rpm -i google-chrome-stable_current_x86_64.rpm 如果你正在安装或者升级的软件包依赖于其他没有被安装的软件包时
今天由于某些原因需要卸载掉服务器上的php软件,然后我使用下面命令显示出本机安装的所有和php相关的软件,如下: iteblog$ rpm -qa | grep php php-mysqlnd-5.6.25...php-5.6.25-0.1.RC1.el6.remi.x86_64 php-mcrypt-5.6.25-0.1.RC1.el6.remi.x86_64 然后我一一把它们卸载掉,如下: iteblog$ rpm....el6.remi.5.6.x86_64和php-pecl-zip-1.13.4-1.el6.remi.5.6.x86_64的时候出现以下的错误: [iteblog@iteblog.com ~] $ rpm...然后我使用下面命令顺利地卸载了上面三个软件包: [root@iteblog.com ~] $ rpm –nodeps -e php-common-5.6.25-0.1.RC1.el6.remi.x86_...~] $ rpm –nodeps -e php-pecl-jsonc-1.3.10-1.el6.remi.5.6.x86_64 [root@iteblog.com ~] $ rpm -qa|grep php
一、RPM包介绍 Red Hat Package Manager (RPM)是一种在Linux系统中的软件包管理工具,主要用于安装、升级和卸载软件包。...RPM包是一种预编译的二进制文件,其中包含了软件的可执行程序、库文件以及配置文件等,可以大大简化软件的安装过程。 通常Linux系统中都会默认安装RPM包管理工具。...可以使用以下命令查看已安装的RPM包: rpm -qa 如果需要卸载已安装的RPM包,则可以使用以下命令: rpm -e package_name 三、RPM包依赖关系 在安装或者升级RPM包时,可能会遇到依赖关系的问题...即某个RPM包依赖于其他的RPM包,如果依赖的包没有安装,则不能成功安装该包。...六、总结 使用RPM包安装和管理软件可以大大简化软件的安装过程,提高系统的稳定性和安全性。但是在安装和升级过程中,需要注意依赖关系,避免出现问题。
#清除缓存 yum clean all 安装rpm-build yum install rpm-build make rsync cd rpmbuild/ ll #将源码到/root/rpmbuild...包 rpmbuild -ba 文件名 #安装 xx.rpm 包; rpm -i xx.rpm #安装 x.rpm 包并在安装过程中显示正在安装的文件信息; rpm -iv xx.rpm #安装 xx.rpm...包并在安装过程中显示正在安装的文件信息及安装进度 rpm -ivh xx.rpm #卸载一个包 rpm -e #查询一个包是否被安装 rpm -q #得到被安装的包的信息 rpm -qi...#列出该包中有哪些文件 rpm -ql #列出服务器上的一个文件属于哪一个RPM包 rpm -qf #可综合好几个参数一起用 rpm -qil #列出所有被安装的rpm package...rpm -qa #列出一个未被安装进系统的RPM包文件中包含有哪些文件?
metadata expiration check: 0:02:48 ago on Sat 19 Mar 2022 11:22:41 PM CST. lrzsz-0.12.20-43.el8.x86_64.rpm...root/soft/lrzsz中内容如下(只有lrzsz文件,无其他依赖) [root@instance-1apocjsh lszrz]# ls lrzsz-0.12.20-43.el8.x86_64.rpm...安装 通过命令rpm -ivh lrzsz-0.12.20-43.el8.x86_64.rpm进行安装。...[root@instance-1apocjsh lszrz]# rpm -ivh lrzsz-0.12.20-43.el8.x86_64.rpm Verifying......installing... 1:lrzsz-0.12.20-43.el8 ################################# [100%] 检查 使用命令sz,显示如下表示安装成功
于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装包即可。 于是就有了以下的转载教程: ? 一、让 yum 命令下载 RPM 包,而不安装。...yum 是一个优秀的软件获取与系统更新的工具,主要应用于 redhat 系列的发行版本上。.../path/to/dir 这两个命令参数的含义非常明确,不用多作解释了,这样,用户就可以做到使用 yum 只下载软件包,不自动安装了 示例: yum install unixODBC --downloadonly...二、不使用 yum-downloadonly 插件,自动安装或升级的同时保留 RPM 包 yum 默认情况下,升级或者安装后,会删除下载的 rpm 包。...0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。
window上面要卸载一个软件很容易,在系统软件管理里面或者通过第三应用工具,比如360软件管理。如果是Linux需要卸载一个软件应该怎么样操作??...rpm -q -a #查询所有已安装的软件 -q query 查询 -a all 所有 查询所有安装的软件 [root@cdh1 ~]# rpm -q -a gnome-session-xsession...-2.noarch clickhouse-common-static-20.1.6.30-2.x86_64 rpm -e clickhouse-server-20.1.6.30-2.noarch 指定软件卸载...[root@cdh1 ~]# rpm -e clickhouse-server-20.1.6.30-2.noarch warning: /etc/clickhouse-server/users.xml...,说明已经卸载完成了 [root@cdh1 ~]# rpm -q -a |grep "clickhouse" 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
概述 面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完整方便的解决方案。...在目标机构建本地软件源 安装createrepo 在目标机安装createrepo: # rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm # rpm...除非个别包会有依赖冲突,A依赖B,B又依赖A,导致无法安装,此时可以用rpm命令强制安装其中一个,再用yum安装软件即可。...# rpm -ivh demo.rpm --nodeps --force 总结 以上就是本文关于yum安装本地rpm软件方案详解的全部内容,希望对大家有所帮助。...感兴趣的朋友可以继续参阅本站: 10 个超级有趣的 Linux 终端游戏分享 关于Linux系统,你可能还不知道的七件事 如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
亲测CentOS6,CentOS7都没有问题 第一步:卸载系统自带的JDK rpm -qa|grep java # xxx yyy zzz为你要卸载的插件,插件之间以空格隔开 rpm -e --nodeps...xxx yyy zzz 第二步:安装JDK1.8 安装JDK rpm -ivh jdk-8u172-linux-x64.rpm 第三步:查看是否安装成功 java -version 这个时候JDK...是安装好了,但是还没有配置环境变量 第四步:配置环境变量 vim /etc/profile # 末尾追加以下内容 export JAVA_HOME=/usr/java/default export PATH
目录 【RPM工具】 【yum工具】 【安装源码包】 ---- 正文 在windows下安装一个软件很轻松,只要双击setup或者.exe的文件,安装提示连续“下一步”即可,然而linux...所以你要学会如何在linux下安装一个软件。 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便。...RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性。...RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。...【安装源码包】 其实,在linux下面安装一个源码包是最常用的,笔者在日常的管理工作中,大部分软件都是通过源码安装的。安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。
#查看安装的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有依赖关系,所以系统自动安装了。 你可以卸载它。
今天想安装一个学英语的软件,下载下来的是一个rpm包,so,随手记录下这个rpm的命令集合吧。...Linux 下软件包的软件 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm...==如何卸载: 1、打开一个SHELL终端 2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。...查找RPM包软件:rpm -qa ×××* 注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -...Linux系统把所有可执行的文件命令在/usr/bin目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动
领取专属 10元无门槛券
手把手带您无忧上云