首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux学习笔记之在 CentOS 里下载 RPM 及其所有依赖

在这个简短的教程中,我将会带领你以两种方式下载软件及其所有依赖。...我已经在 CentOS 7 下进行了测试,不过这些相同的步骤或许在其他基于 RPM 管理系统的发行版上也可以工作,例如 RHEL,Fedora 和 Scientific Linux。...0x01 利用 Downloadonly 插件下载 RPM 软件及其所有依赖 我们可以通过 yum 命令的 Downloadonly 插件下载 RPM 软件及其所有依赖。...正如你在上面输出所看到的, httpd软件已经被依据所有依赖性下载完成了 。...软件及其所有依赖 Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件及其所有依赖

3K30
您找到你想要的搜索结果了吗?
是的
没有找到

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,则需要先安装该才能安装目标

7.4K21

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

#查看安装的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命令,系统会提示你有依赖关系...而yum -y remove httpd这种方式是把与httpd有依赖关系的所有软件一并删除。比如php,mod_ssl等等。这就干净了。呵呵。...]# rpm -e httpd-2.2.3-31.el5.centos.4 –nodeps 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

8.2K10

Linux RPM安装、卸载和升级

RPM默认安装路径 通常情况下,RPM 采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。 RPM 的默认安装路径是可以通过命令查询的。...因为一旦手动指定安装路径,所有的安装文件会集中安装到指定位置,且系统中用来查询安装路径的命令也无法使用(需要进行手工配置才能被系统识别),得不偿失。...既然安装路径不同,同一 apache 程序的源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...RPM 的安装 安装 RPM 的命令格式为: [root@localhost ~]# rpm -ivh 全名 注意一定是全名。...RPM的卸载 RPM 软件的卸载要考虑之间的依赖性。

50940

CentOS系统自动下载RPM及其所有依赖的

在这个简短的教程中,我将会带领你以两种方式下载软件及其所有依赖。...我已经在 CentOS 7 下进行了测试,不过这些相同的步骤或许在其他基于 RPM 管理系统的发行版上也可以工作,例如 RHEL,Fedora 和 Scientific Linux。...方法1利用"Downloadonly"插件下载 RPM 软件及其所有依赖 我们可以通过 yum 命令的 “Downloadonly” 插件下载 RPM 软件及其所有依赖, 为了安装 Downloadonly...el7.x86_64.rpm 正如你在上面输出所看到的, nginx软件已经被依据所有依赖性下载完成了 。...软件及其所有依赖 “Yumdownloader” 是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件及其所有依赖

4.4K30

制作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.拷贝自己的脚本到相应目录... %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.4K30

Linux运维之教你如何定制RPM

rpmbuild方式定制rpm rpmbuid是用于制作rpm格式的工具。...rpm的所在目录 SOURCES %_sourcedir 所有源代码和补丁文件的存放目录 SPECS %_specdir 存放SPEC文件的目录(重要) SRPMS %_srcrpmdir 软件最终的...rpm源码格式存放路径(暂时忽略掉,别挂在心上) 当上述目录建立好之后,将所有用于生成rpm的源代码、shell脚本、配置文件都拷贝到SOURCES目录里,注意通常情况下源码的压缩格式都为*.tar.gz...,rpmbuild命令会根据spec文件来生成rpm rpmbuild -ba 既生成src.rpm又生成二进制rpm -bs 只生成src的rpm -bb 只生二进制的rpm -bp 执行到...安装测试 到此RPM制作完毕,你可以根据你的需求制作RPM吧。

1.9K11

fpm制作rpm

CentOS使用FPM制作RPM的方法 在Linux系统中,RPM的制作是很困难的,其实使用工具就能快速制作RPM,简单易学,下面小编就给大家介绍下Linux使用FPM制作RPM的方法,感兴趣的朋友可以来了解一下...我来翻译成rpm版:   # 去nodejs官网下载最新源码   wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz   # 解压   .../configure --prefix=/usr --dest-cpu=x64 --dest-os=linux   # 使用多核编译   make -j24   mkdir /dev/shm/node-root...  # 指定安装路径   make -j24 install DESTDIR=/dev/shm/node-root   # 生成RPM   fpm -f -s dir -t rpm -n nodejs...软件卸载完成之前所要运行的脚本 --post-uninstall 软件卸载完成之后所要运行的脚本   # 查看RPM信息   rpm -qpi ~/rpmbuild/RPMS/x86

1.4K10
领券