首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux RPM安装指南

一、RPM介绍 Red Hat Package Manager (RPM)是一种在Linux系统中软件包管理工具,主要用于安装、升级和卸载软件。...RPM是一种预编译二进制文件,其中包含了软件可执行程序、库文件以及配置文件等,可以大大简化软件安装过程。 通常Linux系统中都会默认安装RPM包管理工具。...可以使用以下命令查看已安装RPMrpm -qa 如果需要卸载已安装RPM,则可以使用以下命令: rpm -e package_name 三、RPM依赖关系 在安装或者升级RPM时,可能会遇到依赖关系问题...即某个RPM依赖于其他RPM,如果依赖没有安装,则不能成功安装该。...可以使用以下命令查看某个RPM依赖关系: rpm -qpR package_name.rpm 如果发现缺少了某个依赖RPM,则需要先安装该才能安装目标

9.4K21

linux rpm卸载及其依赖,Linux下如何用rpm卸载软件 rpm依赖强制卸载

大家好,又见面了,我是你们朋友全栈君。 以Mysql为例。...#查看安装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也会不能运行,这是所谓没有删除干净。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

8.2K10

Linux RPM 命令:安装、卸载、升级、查询 RPM 15 个示例

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager缩写。...它会检查您系统是否适合 RPM 中包含软件,确定 rpm 内文件安装位置,将它们安装到您系统上,并将该软件添加到其数据库中安装 RPM 。...使用 rpm -qdf 找到拥有文件文档 使用以下内容了解拥有文件文档列表。以下命令给出了与 mysql 相关所有手册页位置。...使用 rpm -Vp 验证特定 RPM 验证会将有关中已安装文件信息与有关从 rpm 数据库中存储元数据中获取文件信息进行比较。...使用 rpm -Uvh 升级 RPM 升级软件与安装软件类似,但 RPM 会在安装新软件之前自动卸载软件现有版本。如果未找到旧版本软件,升级选项仍将安装它。

7.4K30

Linux RPM安装、卸载和升级

因为后续章节还会介绍使用源码方式安装 apache 程序,读者可以直观地感受到源码RPM 区别。...RPM默认安装路径 通常情况下,RPM 采用系统默认安装路径,所有安装文件会按照类别分散安装到表 1 所示目录中。 RPM 默认安装路径是可以通过命令查询。...既然安装路径不同,同一 apache 程序源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...RPM 安装 安装 RPM 命令格式为: [root@localhost ~]# rpm -ivh 全名 注意一定是全名。...RPM卸载 RPM 软件卸载要考虑之间依赖性。

64840

制作RPM

redhat系列linux使用RPM来管理安装软件很方便,把自己常用脚本变成RPM之后,用起来就方便了。...1.要制作RPM,首先要看一下RPM内容(可以忽略) 2020-01-16_101241.png 2.环境准备 软件依赖:rpm-build rpmdevtools 2020-01-16_101653....png 3.设置 制作RPM 环境 直接执行命令:rpmdev-setuptree即可在当前用户家目录生成如下目录结构 2020-01-16_102024.png 4.拷贝自己脚本到相应目录...RPM %description #描述 this is set ddcw some habit %prep #安装前所需要做事情 echo -e "\033[1;41;33m pre install... 2020-01-16_105549.png 我换一台机器测试这个RPM: 2020-01-16_110258.png 再验证一下功能(根据自己脚本测试,我测试出来是OK): 2020-01-16

1.5K30

rpm-build方式制作rpm

一.简介 可以将编译完成服务打成rpm放到私有仓库了,用于自定义各种软件进行安装部署配置。...二.具体操作 1.安装软件,这个命令将构建rpm yum -y install rpm-build 2.开始初始化,如下命令必定报错,他会在当前生成一个文件夹 rpmbuild -ba nginx.spec...,默认存在 vim rpmbuild/SPECS/nginx.spec Name:nginx #name用来定义软件名称,后面可以使用%{name}方式引用 Version:1.8.0 #version...-ba rpmbuild/SPECS/nginx.spec 以下exit0 表示成功 打包后会在 rpmbuild/RPMS/x86_64/ 下生产rpm 5.安装 yum -y localinstall...rpmbuild/RPMS/x86_64/nginx-1.8.0-1.el7.centos.x86_64.rpm 因为打包时,没有将nginx脚本复制出来,所以要进到目录 用rpm -qi 可以看到打包信息

5.5K00

linux如何抓是什么,linux命令是什么

linux命令是“tcpdump”,可以抓取流动在网卡上数据,可以将网络中传送数据“头”完全截获下来提供分析;它支持针对网络层、协议、主机、网络或端口过滤,并提供and、or、not等逻辑语句来帮助你去掉无用信息...本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。 tcpdump命令是基于unix系统命令行数据报嗅探工具,可以抓取流动在网卡上数据。...注意,是最终要获取这么多个。例如,指定”-c 10″将获取10个,但可能已经处理了100个,只不过只有10个是满足条件。 -i interface:指定tcpdump需要监听接口。...-P:指定要抓取是流入还是流出。可以给定值为”in”、”out”和”inout”,默认为”inout”。...但是抓取len越长,处理时间越长,并且会减少tcpdump可缓存数据数量, :从而会导致数据丢失,所以在能抓取我们想要前提下,抓取长度越小越好。

10.5K20

fpm制作rpm

CentOS使用FPM制作RPM方法 在Linux系统中,RPM制作是很困难,其实使用工具就能快速制作RPM,简单易学,下面小编就给大家介绍下Linux使用FPM制作RPM方法,感兴趣朋友可以来了解一下...install fpm   二、官网介绍了用FPM打deb,我来翻译成rpm版:   # 去nodejs官网下载最新源码   wget http://nodejs.org/dist/v0.10.12...dir适合源码安装程序 -t 指定目标类型,制作什么格式 -n 名字 -v 版本号 -C 根目录,之后是需要打包程序路径...-d 依赖于哪些,如果没有安装依赖会在解包时报错 -f 第二次打包时目录下如果有同名安装存在,则覆盖它 -p 输出安装目录,不想放在当前目录下就需要指定...软件卸载完成之前所要运行脚本 --post-uninstall 软件卸载完成之后所要运行脚本   # 查看RPM信息   rpm -qpi ~/rpmbuild/RPMS/x86

1.4K10

yum下载rpm

这是我在制作离线化部署项目时,亲自踩得坑,要下载大量rpm,因为无知,只能从一个干净系统中执行yum -y install来查看依赖项rpm有哪些,然后再去复制名字版本去网页中下载。...听起来很笨,要是早点觉悟就不止那么麻烦了 yum是提供了这样选项功能。 –downloadonly:表示使用yum install软件,仅仅下载,并不安装。...–downloaddir:指定将rpm包下载到哪个目录,目录必须存在 如: yum install --downloadonly --downloaddir=/root ftp 该命令会将关于ftp相关依赖...rpm都下载到/root目录 要注意是,如果使用该命令所在系统中已存在rpm是无法下载。...会输出Package ************ already installed and latest version内容。所以使用该命令作下载时,最好使用一个干净且最小化安装系统。

2.7K20
领券