如果逐一寻找依赖,在寻找过程中可能还有依赖关系,将会变成噩梦 可以用yum工具解决rpm依赖问题,在后续文章中介绍 3....q:query的简写 (1)查询已安装的软件信息 rpm -q 准确软件名称:查询某一个已安装软件 ? rpm -qa:显示已安装的所有软件列表 ?...rpm -qi 准确软件名称:查询指定安装软件的详细信息 ? rpm -ql 准确软件名称:查看指定的软件包在系统中对应的目录和文件列表 ?...rpm -qf 目录或文件夹:查看当前指定的文件或目录对应的软件包 ? 不确定具体名称时可以使用管道和筛选功能:rpm -qa|grep vim ?...统计已安装的软件包总数:rpm -qa|wc -l ? (2)查询未安装的软件信息该操作主要是在软件包安装之前进行详细信息的查询,所以传入的参数是一个存在的软件包的路径。
一、RPM包管理的用途; 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件; 2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包; 3、可以在查询系统中的软件包是否安装以及其版本...; RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装; 三、rpm 的一点简单用法; 我们除了软件包管理器以外...RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div 抽取出来的文件就在当用操作目录中的 usr 和etc中; 其实这样抽到文件不如指定安装目录来安装软件来的方便...;也一样可以抽出文件; 为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中; [root@localhost.../opt/gaim 中,我们只是把gaim 目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法; 八、RPM的配置文件; RPM包管理,的配置文件是 rpmrc ,我们可以在自己的系统中找到
make 编译 1.3.5 安装服务程序:如果在configure脚本阶段中没有使用-prefix参数,那么程序一般会被默认 安装到/usr/local/bin目录中。...命令定位可执行文件、源代码文件、帮助文件在文件系统中的位置。...2.1.4 查看已安装 rpm -qa 2.1.5 查看指定包 rpm -qa | grep “软件或者包的名字” 2.2 常用方法2 2.2.1 第一种:对于已安装的如软件服务信息查询 1、查询系统中已经安装的软件...rpm -qa 2、查询一个已经安装的文件属于哪个软件包; rpm -qf 文件名的绝对路径 3、查询已安装软件包都安装到何处; 软件名定义是:rpm包去除平台信息和后缀后的信息 rpm -ql 软件名...4、查询一个已安装软件包的信息 rpm -qi 软件名 5、查看一下已安装软件的配置文件; rpm -qc 软件名 6、查看一个已经安装软件的文档安装位置: rpm -qd 软件名 7、查看一下已安装软件所依赖的软件包及文件
RPM包管理的用途; 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件; 2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包; 3、可以在查询系统中的软件包是否安装以及其版本...软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装; 三、rpm 的一点简单用法; 我们除了软件包管理器以外,还能通过rpm...]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div 抽取出来的文件就在当用操作目录中的 usr 和etc中; 其实这样抽到文件不如指定安装目录来安装软件来的方便...;也一样可以抽出文件; 为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中; [root@localhost.../opt/gaim 中,我们只是把gaim 目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法; 八、RPM的配置文件; RPM包管理,的配置文件是 rpmrc ,我们可以在自己的系统中找到
[root@vm01 ~]# ps -eaf|grep vnc [root@vm01 ~]# rpm -qa | grep vnc 安装VNC软件 [root@vm01 ~]# yum install...-y tigervnc tigervnc-server [root@vm01 ~]# yum install -y libvncserver* [root@vm01 ~]# rpm -qa | grep...vnc libvncserver-0.9.7-7.el6_6.1.x86_64 tigervnc-server-1.1.0-24.el6.x86_64 libvncserver-devel-0.9.7...在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locatexstartup来查看xstartup的文件路径) 所以需要执行:chmod 777/root/.vnc/xstartup...最后在本地windows安装vnc viewer,远程访问 在windows下安装vnc客户端, 下载地址:https://pan.baidu.com/s/1hrSIr4K 提取密码:dqdt
[root@vm01 ~]# ps -eaf|grep vnc [root@vm01 ~]# rpm -qa | grep vnc 安装VNC软件 [root@vm01 ~]# yum install...-y tigervnc tigervnc-server [root@vm01 ~]# yum install -y libvncserver* [root@vm01 ~]# rpm -qa | grep...vnc libvncserver-0.9.7-7.el6_6.1.x86_64 tigervnc-server-1.1.0-24.el6.x86_64 libvncserver-devel-0.9.7...在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locatexstartup来查看xstartup的文件路径) 所以需要执行:chmod 777/root/.vnc/xstartup...最后在本地windows安装vnc viewer,远程访问 在windows下安装vnc客户端, 下载地址:https://pan.baidu.com/s/1hrSIr4K 提取密码:dqdt VNC
# 选项 -i:安装软件包 -r:删除软件包 -P:删除软件包的同时删除其配置文件 -L:显示于软件包关联的文件 -l:显示已安装软件包列表 --unpack:解开软件包 -c:显示软件包内文件列表...套件档>+:查询指定的RPM套件档 -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户 -R:显示套件的关联性信息 -s:显示文件状态,本参数需配合"-l"参数使用 -U或--upgrade...-qa | grep sql # rpm包中的文件安装到那里 $ rpm -ql ***.rpm # 一个没有安装过的软件包 $ rpm -qlp ***.rpm # 一个已经安装过的软件包 $ rpm...$ rpm -qlf `which 程序名` # 返回软件包的文件列表 yum CentOS6、CentOS7 yum 命令是在 Fedora 和 RedHat 以及 SUSE 中基于 rpm 的软件包管理器...# 搜索软件库中的RPM包 $ dnf search nano # 查找某一文件的提供者 $ dnf provides /bin/bash # 查看软件包详情 $ dnf info nano
apt-get upgrade ——更新所有已安装的软件包 apt-get dist-upgrade ——将系统升级到新版本 apt-cache search string ——在软件包列表中搜索字符串...dpkg -S file ——这个文件属于哪个已安装软件包。 dpkg -L package ——列出软件包中的所有文件。...; 2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包; 3、可以在查询系统中的软件包是否安装以及其版本; 4、作为开发者可以把自己的程序打包为RPM 包发布...;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装; 三、rpm 的一点简单用法 我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm.../opt/gaim 中,我们只是把gaim 目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法; 八、RPM的配置文件; RPM包管理的配置文件是 rpmrc ,我们可以在自己的系统中找到
一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载...一、卸载apache已安装的软件包 1、命令 rpm -qa |grep httpd ,查看系统中已安装的所有apache软件包列表 2、卸载软件包,从下往上一个一个地卸载,如果用户的权限不能进行卸载此软件...卸载时不一定要写软件包的全称,只要写软件包名就可以了,如只要写httpd或httpd-tools 3、查看apache是否已卸载完成,下面代表已卸载 二、安装apache(yum源安装) 1、直接使用...yum install httpd进行安装 2、安装完成后,再用 rpm -qa |grep httpd,查看apache是否已安装成功 3、然后启动apache,命令用:service httpd.../www 目录下 /var/www/html:首页文件存放的目录(/etc/httpd/conf/httpd.conf中默认的目录 DocumentRoot=/var/www/html) /var/www
RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能...ISO镜像文件自带的RPM安装包的存放目录为:BaseOS和Appstream 。...[root@zsl ~]# rpm -ivh /mnt/AppStream/Packages/wget-1.19.5-10.el8.x86_64.rpm //在软件包所在目录下可以不指定绝对路径...PACKAGE_NAME //查询已安装的软件包所提供的CAPABILITY(能力) rpm -q --whatrequires CAPABILITY //查询已存在的CAPABILITY...路径已经被改变 U //文件的所属主已被修改 G //文件的所属组已被修改 T //文件的创建时间已被改变 7.7 RPM重建数据库 //数据库信息在/var/lib/rpm目录 rpm
对应命令: 在Terminal中,基本的安装指令如下: rpm -i xv-3.10a-13.i386.rpm 如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL...软件包; -Va:校验所有的RPM软件包,查找丢失的文件; -qa: 查找相应文件,如 rpm -qa mysql 2.YUM: Yum(全称为 Yellow dog Updater, Modified...)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。...如红色圈出的所示,apache配置文件在etc/httpd/conf/目录下 进入该目录,cd /etc/httpd/conf ?.../ext” Php安装目录查看: 4、在linux中输入rpm -ql php 查看php安装目录: ?
RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...可以忽略所有依赖关系和文件问题,什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能,这就需要配置yum 2017-12-01 回答 相关问答 1、自己网上找rpm软件的源码,编译安装。...它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...),在例子中的意思就是:如果某一行包含dhcp那么把 这行输出(到终端/屏幕) rpm2cpio FileName.rpm | cpio -div rpm命令十分强大 1 查询已安装在linux系统中的...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
; 2)默认情况下光盘挂载在/media目录下,所以安装软件包时,必须进入到软件包的当前目录/media/CentOS_6.5_Final/Packages目录中才可以安装,安装的软件存放在光盘上...–nodeps:卸载软件时,忽略依赖关系 4、查询已安装的.rpm软件包 格式:rpm -q[子选项] [软件名] 常用子选项命令: -qa:查看系统中已安装的所有RPM软件包列表 -qi:查看指定软件的详细信息...-ql:查询指定软件包所安装的目录、文件列表 -qc:仅显示指定软件包安装的配置文件 -qd:仅显示指定软件包安装的文档文件 (1)、查看系统中已安装的所有RPM软件包 (2)、查看系统中某一个软件包...,rpm -qa命令后面加上软件名,软件名必须输入全,不能仅输入nss 在工作上常用rpm -qa | grep 软件包名,来查询软件包,用grep过滤一下 (3)、查看软件包是否有安装 5、查询文件或目录是哪个软件包安装的...:查看.rpm安装包内所包含的目录、文件列表 -qpc:查看.rpm安装包内包含的配置文件列表 -qpd:查看.rpm安装包内包含的文档文件列表 查询未安装的软件包时,必须输入整个安装包的名称,而查询已安装的软件包时
1. rpm包的管理 介绍: 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具...2. rpm包的简单查询指令: 查询已安装的rpm列表 rpm –qa | grep xx(q表示query,a表示查询所有,grep表示过滤) 例如:查询Linux中是否安装有firefox rpm...rpm软件包 rpm -qa | more :查询所安装的所有rpm软件包 并且分页显示 rpm -qa | grep X [rpm -qa | grep firefox ] :查询是否安装有某个软件(...火狐的软件) rpm -q 软件包名 :查询软件包是否安装 rpm -q firefox rpm -qi 软件包名 :查询软件包信息 rpm -ql 软件包名 :查询软件包中的文件的安装位置 rpm...先要找到安装包,需要先挂载上我们之前安装CentOS的iso文件,点击虚拟机设置使用ios文件,那么在系统中会多出一个光驱,打开命令行终端进入到/media/CentOS_6.8_final/package
简介 RPM 是 Red Hat 开发的一种软件管理工具,用于简化在 Red Hat 系统上的软件安装和管理过程。RPM 软件包通常以 .rpm 扩展名结尾,可以包含二进制文件、配置文件、文档等。...RPM 还提供了一种标准的方式来监视已安装软件的状态,并且可以方便地执行更新、查询和删除操作。 详解 当使用 RPM 命令时,可以附加一些参数来实现更多的功能。...-h, --hash:在安装过程中显示进度条。 rpm -ivh package-name.rpm 升级软件包 -U, --upgrade:升级已安装的软件包到新版本。...package-name 查询软件包文件列表 -l, --list:列出软件包中包含的文件列表。...rpm -V package-name 导出/导入软件包信息 -qa:列出所有已安装的软件包。 > file:将命令输出重定向到文件。 < file:从文件中读取输入。
Liunx 中的软件安装 (详解 yum) --- 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: - rpm 扩展名为 .rpm -...deb 软件包 扩展名为 .deb - 源代码软件包 一般为 .tar.gz 或者 .tar.bz2 格式的压缩包,包含程序源代码 README - 提供安装程序的软件包(agent)...清空 YUM 源的缓存 软件安装 实际在 VM 虚拟机中的操作 --- 加载光驱,右键连接 [在这里插入图片描述] 创建 YUM 源路径 mkdir /mnt/cdrom 挂载光盘到 yum 路径下...利用源码安装http服务(源码包自行下载) RPM软件包安装 --- 查看已安装的rpm包信息 - rpm 选项 - rpm -qa # 查看系统所有的已安装的rpm包 - rpm -qa...'libXtst' # 查询某个rpm包 - rpm -qf 文件/目录 # 查看文件或目录属于哪个rpm软件 安装/升级rmp软件包 - rpm 选项 软件包文件 - rpm -ivh
在NTP中,定义了时间按照服务器的等级传播,Stratum层的总数限制在15以内。 工作中,通常我们会直接使用各个组织提供的,现成的NTP服务器 备注:千万不要改Windows系统时间!...不介意老版本的话,可以从光盘(或者镜像文件)中读取;CentOS7.6*.iso 5、查询系统中已安装的rpm软件 rpm -qa |grep 要搜索的软件名称 选项说明: -q :query,查询操作...-a :all,代表所有 案例1:查询计算机中已安装的rpm软件包 rpm -qa 案例2:搜索计算机中已安装的 firefox软件包 rpm -qa |grep firefox 结合管道搜索指定的软件...特别说明:软件安装完成后,一共生成了以下几类文件 配置文件类:/etc目录 程序文件本身,二进制文件命令:/usr/bin或/usr/sbin目录 文档手册:/usr/share/doc或man目录...出现以上问题的主要原因在于我们当前所在的目录为挂载目录。
命令格式:rpm [选项] [文件] (1)查询 软件包的查询功能主要由-q选项完成,为了实现特殊的查询功能要配合其它的选项使用。 【举例 1】查询系统中已经安装的所有 RPM 软件包。...#rpm -qa 【举例 2】在已经安装的软件包中查询包含 lib 关键字的软件包的名称。...#rpm -e telnet-server (6)常见问题分析: 1)在执行#rpm -qa 命令时,如果输出信息过多,不易查找指定信息。...解决办法:使用 rpm -qa | grep 2)在查询软件包信息或文件时,想保存执行结果。 解决办法:使用输出重定向 3)“软件名称”和“软件包名称”。.../var/lib/rpm 目录下,使用 rpm -rebuilddb 修复 6)软件安装的时间问题 解决办法:安装软件时如果系统提示“warning:clock skew detected” 使用
2.使用rpm -qa查询所有RPM包 您可以使用 rpm 命令查询系统中安装的所有软件包。...使用 rpm -qlp 列出包中的所有文件 要列出 RPM 包的内容,请使用以下命令,该命令将列出文件而不解压到本地目录文件夹中。...使用 rpm -qsp 查看包中文件的状态 以下命令用于查找 RPM 包中所有文件的状态(已安装、已替换或正常)。...使用 rpm -Vp 验证特定的 RPM 包 验证包会将有关包中已安装文件的信息与有关从 rpm 数据库中存储的包元数据中获取的文件的信息进行比较。...使用 rpm -Va 验证所有 RPM 包 以下命令验证所有已安装的软件包。
~]# rpm -q nginx 未安装软件包 nginx [root@centos7 ~]# 选项-a表示查询所有安装的rpm包 [root@centos7 ~]# rpm -qa|grep vim...yum在安装软件时并不需要像rpm那样手动查找安装,它在工作时会搜索源中的rpm包,并自动解决依赖关系,自动下载并安装。yum默认源配置文件位于目录/etc/yum.repos.d内。...** 发现 1 个已存在的 RPM 数据库问题, 'yum check' 输出如下: 2:vim-enhanced-7.4.160-1.el7.x86_64 有缺少的需求 vim-common = ('...安装软件: yum install bc -y 3、源码包 前面所说的rpm和deb都是二进制软件包,由于这些软件包都是已经经过编译的,用户不能设置编译选项,也不能对软件做任何更改。...5、安装 [root@idc-v-71252 nginx-1.9.6]# make install 如果没有错误,这个软件包就安装完毕了,可以在/usr/local/nginx中找到安装后的文件。
领取专属 10元无门槛券
手把手带您无忧上云