写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。...今天就来尝试操作下 系统环境 CentOS 7.5 [root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804...这个命令是把目录 /dev/cdrom 的内容加载到了目录 /mnt 下,也就是说目录 /mnt 下可以访问目录 /dev/cdrom 中的内容了,出现如下内容就挂载成功了 [root@localhost...txt 4.卸载光盘 知道目标rpm包后,要记得卸载光盘哦!...rpm包 [root@localhost /]# cd root/ [root@localhost ~]# rpm -ivh telnet-0.17-64.el7.x86_64.rpm 准备中...
RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...在Terminal中,基本的安装指令是:rpm -i xv-3.10a-13.i386.rpm 如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
管理(重点) ① 查询某个软件的安装情况 ② 卸载某个软件 ③ 软件的安装 扩展:光盘的挂载和解挂 a....五、rpm管理(重点) 作用:rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“软件管家”等产品,主要作用是对linux服务器上的软件包进行对应管理操作,管理分为:查询、卸载、安装...① 查询某个软件的安装情况 # rpm -qa|grep 关键词 选项: -q:查询,query -a:全部,all 案例:查询linux上是否安装firefox ?...不介意老版本的话,可以从光盘(或者镜像文件)中读取; 此处以光盘文件为例: 查看块状设备的信息: # lsblk (list block devices) 查看块状设备的信息 ?...安装软件的命令: # rpm -ivh 软件包完整名称 选项: -i:install,安装 -v:显示进度条 -h:表示以“#”形式显示进度条 ?
安装rpm包时遇到error: Failed dependencies:错误 在linux下安装rpm包时经常会遇到下面这个问题: error: Failed dependencies: …………...:这样的错误了 在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用RPM安装的。...所以安装新软件的最好方 法是从网络上下载rpm包。...下面是校验时的参数说明: -a 简单校验软件包中的文件是否存在 -b 校验软件包中的单个文件 -c 校验安装的所有软件包 -d 比较一个源软件包和已经安装的软件包 如果检验通过就没有任何出错信息...-1.i386.rpm,那就可以用这样的命令: # rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.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包文件中包含有哪些文件?
2.9 MB/s | 84 kB 00:00 下载完成后,/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,显示如下表示安装成功
一、RPM包介绍 Red Hat Package Manager (RPM)是一种在Linux系统中的软件包管理工具,主要用于安装、升级和卸载软件包。...RPM包是一种预编译的二进制文件,其中包含了软件的可执行程序、库文件以及配置文件等,可以大大简化软件的安装过程。 通常Linux系统中都会默认安装RPM包管理工具。...这里以CentOS系统为例,可以使用以下命令检查RPM包管理工具是否已经安装: rpm -q rpm 如果返回的结果中包含"rpm"字样,则说明该系统中已经安装了RPM包管理工具。...,可以看到每个文件的安装情况; "h"表示安装过程中显示进度条。...六、总结 使用RPM包安装和管理软件可以大大简化软件的安装过程,提高系统的稳定性和安全性。但是在安装和升级过程中,需要注意依赖关系,避免出现问题。
rpm -ivh 软件包名 安装软件包并显示安装进度。这个是用得最多的了。 rpm -qa 查询已经安装哪些软件包。...rpm -q 软件包名 查询指定软件包是否已经安装。 rpm -Uvh 软件包名 升级一个软件包。 rpm -e 软件包名 删除指定软件包。...END 二、rpm源代码包的安装 以 .src.rpm结尾的文件由软件源代码文件组成,要安装此种 rpm包,需要用下面的命令。...例如 rpm --recompile vim-4.6-4.src.rpm 这个命令将编译源代码,然后安装它。...而以下命令 rpm --rebuild vim-4.6-4.src.rpm 在安装之后,会把编译后的可执行文件再包装成RPM软件包,这样,下次安装时就可以直接安装RPM包而不用编译了。
RPM 包管理器 (RPM)是一个强大的包管理系统,它广泛用于 Red Hat Linux 和它的衍生版本,例如 CentOS 和 Fedora。RPM 涉及rpm命令和.rpm文件。...一个 RPM 包由一个压缩包和 meta 信息(包含例如依赖包和安装位置等信息)组成。 在这篇指南中,我们将会讨论如何使用rpm命令去安装,更新,移除,验证,查询和其他的命令管理 RPM 软件包。...想要通过rpm命令安装一个 RPM 软件包时,使用-i选项,加上软件包的名字: sudo rpm -ivh package.rpm 这个-v选项告诉rpm显示详细日志,-h选项显示安装进度。...如果软件包没有安装,则会直接进行安装: sudo rpm -Uvh package.rpm 如果你正在安装或者升级的软件包依赖于其他没有安装的依赖包,那么rpm命令将会显示一个清单,列出所有缺失的依赖包...如果想要在没有安装所有依赖包的情况下,继续安装一个 RPM 软件包,请使用--nodeps选项: sudo rpm -Uvh --nodeps package.rpm 想要移除(擦除)一个 RPM 软件包
亲测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介绍 一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件。...列表 rpm -q 软件包名 #查看是否已经安装 rpm -qi 软件包名 #查看软件包信息 rpm -ql 软件包名 #查看软件包中的文件安装位置 rpm -qf 文件(如...:/etc/passwd) #查看某个文件属于哪个rpm包 rpm -e 包名 #卸载包 rpm -ivh RPM 包全路径名称 #安装包 rpm...基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。...类型python中的pip 五.yum基本命令 yum list|grep xx #查询yum服务器上是否有需要安装的包 yum install xxx #下载安装 yum uninstall xxx
Linux软件管理程序 上一篇文章介绍了使用源码编译的方式安装Linux软件,虽然操作比较简单,但仍有如下不足之处: 1....而在线升级机制能够在软件安装过程中,若发现该软件的依赖软件尚未安装,则会自动从互联网中下载所依赖的软件。这就是在线升级机制。 这里以RPM为例,介绍软件管理程序的特性与使用。...顾名思义,它是包含源码的RPM安装包。 和普通源码不同的是,SRPM中除了源码外还包含了供RPM安装时所需的软件信息。...当你要安装的软件并没有适合你的操作系统的版本时,你可以下载SRPM版本,先将SRPM中的源码编译成RPM,然后使用rpm命令安装该软件。...provides:从文件中搜索软件,类似于rpm -qf 2.安装 yum install 软件名 3.升级 yum update 软件名 若需升级整个系统,直接yum update即可。
RPM包默认安装路径 通常情况下,RPM 包采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。 RPM 包的默认安装路径是可以通过命令查询的。...与 RPM 包不同,源码包的安装通常采用手动指定安装路径(习惯安装到 /usr/local/ 中)的方式。...既然安装路径不同,同一 apache 程序的源码包和 RPM 包就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...涉及到包全名的命令,一定要注意路径,可能软件包在光盘中,因此需提前做好设备的挂载工作。...命令如下: [root@localhost ~]# netstat -tlun | grep 80 tcp 0 0 :::80:::* LISTEN 也可以在浏览器中输入 Linux 服务器的
CentOS 和 Redhat 版本的 Linux 一般安装软件包选择 rpm 和 yum 安装方式,这也是比较常见的方式。...不过 rpm 安装时如果有其他依赖的包则需要先安装依赖包,比较麻烦, yum 则可以解决依赖关系,也可同时安装多个 rpm 包。当然 deb 软件包安装以及源码方式安装也有使用。...一般传统行业的公司的生产环境均是内网环境,是没有办法上网的,故网络 yum 源就不用考虑了,大公司基本上会使用局域网内的 FTP 服务器,配置 ftp 方式的 yum 源,通过局域网安装软件,也可挂载光盘镜像...(访问入口)为 /media/RHEL_6.4 x86_64 Disc 1 路径中包含空格,不方便使用。...七、 yum install XXX 安装其他的包 本地镜像源内的 rpm 包便可以自由安装了,使用 -y 则不用提示直接安装。
1、如果linux是centos的话,请先卸载openjdk java -version ,会有下面的信息: 卸载默认的 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj...-1.5.0.0-29.1.el6.i686 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11..5.e16_3-i386 (卸载其他自己安装的...JDK就直接用rpm -e 卸载rpm版的jdk: #rpm -qa|grep jdk 显示:jdk-1.6.0_10-fcs 卸载:#rpm -e –nodeps jdk-1.6.0_10-fcs...) 2、添加可执行权限,并安装: #chmod +x jdk-7u25-linux-x64.rpm #rpm -ivh jdk-7u25-linux-x64.rpm 执行结果: [root@localhost...java]# rpm -ivh jdk-7u25-linux-x64.rpm Preparing… ########################################### [100%]
-5.6.32-1.linux_glibc2.5.x86_64.rpm Linux - Generic (glibc 2.5) (x86, 64-bit), RPM Package Client Utilities...-5.6/MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm 检查系统是否已经安装了mysql mariadb rpm -qa | grep -i mysqlrpm...el7.centos.x86_64 --nodeps 另外如果显示出来安装了的mysql,用以下命令卸载,如有多个用空格隔开多个rpm,如 rpm -e --nodeps MySQL-devel-5.6.29...进入下载文件所以目录进行安装 > rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.i386.rpm > rpm -ivh MySQL-client-5.6.32...-1.linux_glibc2.5.x86_64.rpm 安装完之后启动mysql > service mysql start 登录mysql mysql [-u username] [-h host
针对RPM包 一般情况下 命令放在/usr/bin或/usr/sbin下 库在/usr/lib下 数据文件在/usr/share/下 命名: rpm -pql [rpm文件名],来查看一个rpm...包里有哪些文件,即安装的路径 如果是从源码安装的话 可以选择安装路径: 用这条命今看参数 ..../configure –prefix=/opt/fcitx 另外: 用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQL却也能正常启动和作用...启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动, 第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm...包安装的MySQL, 解决方法,只需要复制一个/usr/share/mysql目录下的.cnf文件到/etc目录,并改名为my.cnf即可。
RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM 包。 RPM是Red Hat Package Manager的缩写。...例如,在 MySQL-client-3.23.57-1.i386.rpm 文件中: MySQL-client – 包名 3.23.57 – 版本 1 – 发布 i386 – 架构 当您安装 RPM 时,...它会检查您的系统是否适合 RPM 包中包含的软件,确定 rpm 包内文件的安装位置,将它们安装到您的系统上,并将该软件添加到其数据库中安装的 RPM 包。...2.使用rpm -qa查询所有RPM包 您可以使用 rpm 命令查询系统中安装的所有软件包。...使用 rpm -Vp 验证特定的 RPM 包 验证包会将有关包中已安装文件的信息与有关从 rpm 数据库中存储的包元数据中获取的文件的信息进行比较。
此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。以下是几种下载的方法....2:4.6-5.el7 dependency: systemd provider: systemd.x86_64 219-78.el7_9.3 方法一:使用repotrack下载nginx rpm...安装所需要的所有依赖 > yum install yum-utils -y //下载nginx全量依赖包 > repotrack nginx 方法二:使用yumdownloader下载 > yum install...:下载依赖的 rpm 包。...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm 原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html
此时就需要进行离线安装,首先我们需要在可以上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。以下是几种下载的方法....2:4.6-5.el7 dependency: systemd provider: systemd.x86_64 219-78.el7_9.3 方法一:使用repotrack下载nginx rpm...安装所需要的所有依赖 > yum install yum-utils -y //下载nginx全量依赖包 > repotrack nginx 方法二:使用yumdownloader下载 > yum install...:下载依赖的 rpm 包。...离线安装 rpm > rpm -Uvh --force --nodeps *.rpm
领取专属 10元无门槛券
手把手带您无忧上云