2014-11-27 11:05:49  一、RPM的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件分为两大类:(1)二进制类,包括rpm安装(一般分为i386和x86等几种)(2)源码类,源码和开发包应该归位此类(.src.rpm)。有时候为了方便源码的安装,和我们自己订制软件的需求,我们会把一些源码按照我们的需求来做成rpm,当有了源
  本文分为两个部分,第一部分是制作一个简单的自己的rpm,并安装运行它。第二部分是为其制作一个patch,并通过spec配置文件去打补丁,安装、运行打补丁后的程序。一、安装工具  [yh@localhost ~]$ sudo yum install rpm  [yh@localhost ~]$ sudo yum install rpm-build  [yh@localhost ~]$ sud
rpm -qpl xxxxxx.rpm 安装RPM的时候,一般是作为“root”登陆。查询RPM的命令可用:> man rpm1.如何安装rpm软件 rmp软件的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm的文件名,一般置于当前目录下。 安装过程中可能出现下面的
转载 2012-05-25 15:40:00
106阅读
目录前言安装rpmbuildrpmbuild制作rpm 同时生成devel阻止rpmbuid打包时strip程序/库修改rpm、重新制作rpmRPM 打包 工具SPEC文件 spec文件关键字说明大全rpmbuild的目录和Spec宏变量和参数说明preamble部分Body 部分标题宏变量/工作目录符号说明spec文件不写依赖的情况依然存在依赖库CMake制作rpmHelloW
转载 7月前
490阅读
         RPM是”Redhat Package Manager”的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的以及之间依赖相
这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的
一、rpm安装方式步骤: 1、找到相应的软件,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm详细介绍:安装:   我只需简单的一句话,就可以说完。执行:   rpm –ivh rpm的软件名   更高级的,请见下表:   rpm
转载 2月前
71阅读
公司有需求要求加密redis,本来是有个配置文件选项requirepass 可以设置密码,但是公司觉得可以通过修改配置文件使密码失效,于是乎直接修改源码(强制设置requirepass为固定密码),做成rpm就非常安全了1.下载redis源码http://redis.googlecode.com/files/redis-2.6.14.tar.gz2.修改源码编译 tar zxvf redis-
一、什么是RPMRPM:RedHat Package Manager     //红帽包管理如果Linux发行版本是redhat 、redflag 、centos 、fedora 、suse等或者衍生的版本,那么使用rpm进行软件管理最适合了。通过rpm可以来对软件进行安装、升级、查询、验证及卸载等。被rpm管理的软件称之为“rpm”,对于该软件的文件名包含了很多有用信息,通常包含了软件
转载 2015-11-28 10:31:00
117阅读
1.yum1.1.rpm和yum的区别  rpm:redhat package  manager      使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm组成时。  yum 可以解决依赖关系     能够从指定的服务器自动
一、简述    RPM Package Manager(原Red Hat Package Manager)即软件包管理器,是一种用在软件的打包和安装的工具,其通过将源代码给予特定平台系统编译为可执行文件,并且保存了编译过程中的依赖关系,从而来简化开源软件的安装和管理。    RPM软件的管理主要是软件的安装、卸载、升级、查询、
列出rpm的内容: rpm -qpl *.rpm 解压rpm的内容:(没有安装,就像解压tgz一样rpmrpm2cpio *.rpm | cpio -div
转载 2010-11-27 18:58:50
1833阅读
目录1. 名与全名2. RPM安装3. RPM升级4. RPM卸载5. 查询是否安装RPM 6. RPM校验7.  RPM中文件提取1. 名与全名全名:操作的是没有安装的软件时,使用全名,而且要注意路径名:操作已经安装的软件时,使用名。是搜索 /var/lib/rpm/ 中的数据库。注意:当安装时,需要写全名,且路径要到安装的路径下。但是当
软件相关模块yumrpm和yum的区别rpm:redhat package manager yum 可以解决依赖关系 yum 源配置使用yum下载时需要先下载epel [epel] name=Extra Packages for Enterprise Linux 7 - $basearch #名字 baseurl=://mirrors.aliyun/epel/7/$ba
简述若要构建一个标准的 RPM ,需要创建 .spec 文件,其中包含软件打包的全部信息。然后,使用 rpmbuild 命令,按照 spec 文件的配置,系统会按照步骤生成最终的 RPM 。另外,需要注意的是,在使用时,需要使用普通用户,一定不要用 root 用户。过程yum install rpmdevtools -y rpmdev-setuptree cp exampl
概述RPM(Redhat Package Manager)是用于Redhat、CentOS、Fedora等Linux 分发版(distribution)的常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。准备首先请准备一个Linux环境,比如CentOS。 RPM打包使用的是rpmbuild命令,这个命令来自rpm-build,这个是必装的。yum instal
http://www.cnblogs.com/joeblackzqq/archive/2011/03/19/1989137.html 有时我们需要RPM中的某个文件,如何解压RPM呢? RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示: rpm2cpio xxx.rpm | cpio -div  例如: [root@localho
转载 精选 2012-10-17 16:17:49
703阅读
制作rpm
原创 2016-03-21 12:46:10
2725阅读
2点赞
1评论
定制rpm搭建内网yum(yum是一个用python写好的脚本)仓库,通过kickstart批量安装系统,这是互联网企业运维自动化的必要技能,自动化运维的基石。面试题基础运维部的小王交付给我100台服务器,我想在这100台服务器中安装系统,其中10台NFS存储,20台MySQL服务器,40台Redis服务器,20台Nginx+PHP服务器,10台反向代理服务器。你有什么方案快速部署并优化吗?需要
原创 精选 2017-05-30 15:14:30
2708阅读
3点赞
  • 1
  • 2
  • 3
  • 4
  • 5