为了方便linux 用户添加和删除软件,Red Hat 公司提出了软件包管理器RPM,由于它的出现使得在linux 中安装、卸载应用程序变得相对简单,默认情况下(即不出现文件依赖问题)用户只需双击rpm 软件包,系统会自动进行安装。
一个rpm包文件是能够让应用软件运行的全部文件的一个集合,它记录了二进制软件的内容、安装的位置、软件包的描述信息、软件包之间的依赖关系等信息。RPM 工具对系统中全部rpm 软件包进行全面管理,因此它能够记住用户添加了什么以及这些软件每个文件的具体安装路径,以便用户完全地、彻底地删除。一般来说,rpm 软件包发布的软件比需要手工编译的软件容易安装和维护,但是有些rpm软件包需要大量的依赖包,这时如果没有联网也是比较头痛的一件事情。
下面介绍命令行方式安装rpm,在终端中我们可以使用rpm -i [选项] [rpm 包文件名]来进行安装,常用选项如下:
-h 使用符号#显示安装进度 -v 报告每一步操作的情况 --replacepkge 无论软件包是否已被安装,都强行安装软件包 --test 安装测试,并不实际安装 --nodeps 忽略软件包的依赖关系强行安装(一般不能正常运行,因为缺少依赖文件) --force 忽略软件包及文件的冲突
假设在root 用户桌面上有一个notepad.rpm 软件包,那么我们可以在终端中输入:
rpm -ivh /root/Desktop/notepad.rpm进行安装,如果出现了错误提示“error: Faild dependencies”则表明出现了软件包依赖问题,下面会有提示需要哪个文件,安装完 哪个文件后(google 一个)再次安装即可。也可以在上述命 令的后面加上--nodeps 强制安装。
如果需要删除rpm 软件包可以使用下面的命令
rpm -e notepad
如果同样出现依赖问题同样加上--nodeps参数。如果大家的系统能够连接互联网,则在图形界面下双击rpm 软件包即使出现了依赖问题,软件包会自动到网络下载相应依赖文件后继续安装。
原文地址:
http://linux.chinaunix.net/techdoc/beginner/2008/03/17/983528.shtml
|
相关推荐
linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2...
提供zip解压缩工具安装包,在客户内网环境下,通常无法联网,无法使用yum安装zip,此时可以使用rpm安装包进行安装 1.将此资源包放到服务器 2.解压之后进入文件夹 3.rpm -Uvh *.rpm --nodeps --force 命令进行安装
1、rpm包拷贝到linux 2、rpm -ivh 包名 3、找到zip包,unzip zip包
在Linux操作系统中,`unzip`命令用于解压缩`.zip`格式的文件,而`rpm`则是一个软件包管理器,主要用于安装、升级、查询、验证RPM(Red Hat Package Manager)格式的软件包。本篇文章将深入探讨如何在Linux系统中通过...
telnet安装包的全部组件: telnet-0.17-47.el6.x86_64 telnet-server-0.17-47.el6.x86_64 xinetd-2.3.14-39.el6_4.x86_64
RPM安装包则是Linux系统中安装、更新和卸载软件的一种方式。`.rpm`文件包含了软件的所有必要组件,包括二进制文件、配置文件和依赖关系信息。在RPM系统中,你可以使用`yum`或`dnf`(在较新的版本中)来安装这些RPM包...
linux 离线安装 docker 的全套 rpm 安装包,包含所有依赖。
linux zip unzip RPM安装包,亲测可用 用于解压war包,zip包 内含unzip-6.0-5.el6.x86_64.rpm zip-3.0-1.el6_7.1.x86_64.rpm
RPM包包含预编译的二进制文件和必要的配置信息,使得在Linux环境下安装软件变得简单快捷。RPM包的安装通常通过`rpm`命令来完成,例如: ```bash sudo rpm -ivh gcc-<version>.rpm ``` 这里的`-i`表示安装,`-v`...
netCat rpm安装包,网络监控工具、
linux7操作系统 openssh9.0p1 rpm安装包 rpm -e openssh-clients-7.4p1-16.el7.x86_64 rpm -e openssh-server-7.4p1-16.el7.x86_64 rpm -e openssh-7.4p1-16.el7.x86_64 rpm -ivh openssh-9.0p1-1.el7.x86_64.rpm ...
linux环境下防火墙 iptables的安装包rpm,linux环境下防火墙 iptables的安装包rpm
1. **下载RPM安装包**:RPM(Red Hat Package Manager)是Linux发行版如CentOS、Fedora等常用的软件包管理器。在这个场景下,你需要先下载"vsftpd-2.2.2-24.el6.x86_64.rpm"这个RPM文件到你的Linux机器上。确保文件...
RPM(Red Hat Package Manager)是Linux下广泛使用的软件包管理器,尤其在基于RPM的发行版如CentOS、Fedora、RHEL等中,它负责安装、升级、查询、验证和删除软件包。本教程将详细介绍如何在Linux系统中通过RPM包安装...
gcc-4.8.5版本的rpm安装包,解压进入目录后运行sudo rpm -Uvh *.rpm --force进行安装(如果安装提示依赖错误,可在命令后再加上--nodeps),安装完成后可通过gcc --version和g++ --version查看版本信息
RPM包提供了安装、升级、查询、卸载软件的功能,并且自动处理软件依赖关系,使得在Linux环境下安装软件变得更加便捷。 描述中提到,下载JDK 8的Linux 64位RPM安装包(jdk-8u172-linux-x64.rpm),然后将其上传到...
2. **RPM安装包**:RPM是Linux系统下的二进制软件包格式,通常用于Red Hat系的Linux发行版。RPM文件包含已编译好的二进制代码、依赖关系信息、配置文件等,通过RPM命令可以方便地进行安装。在离线环境中,RPM安装包...
在Linux系统中,Telnet...以上就是关于在Linux离线环境下安装telnet服务的基本流程和注意事项。在实际操作时,需要根据具体系统环境和需求进行调整。记得在执行任何系统级别的操作时备份重要数据,以防止意外情况发生。
Linux redhat rpm安装包首先安装以GCC开头命名的文件,他会提示应该先安装什么文件,照着安装就可以了
Fedora下安装Qt WebKit依赖: sudo dnf install qtwebkit 搜狗官方不出RPM安装包,Fedora和openSUSE源上的版本都比较旧,于是使用alien手动转制一个。Fedora下有一处路径和Ubuntu不一样,所以又修改了目录结构再用...