linux软件安装rpm、srpmyum功能
原创 2015-01-18 23:04:39
861阅读
软件包管理器  1、打包成一文件:二进制程序,库文件,配置文件,帮助文件  2、生成数据库,追踪所安装的每一个文件 软件包管理器的核心功能:  1、制作软件包;  2、安装、卸载、升级、查询、校验;   --------------------------------rpm rpm命令:  rpm:  &nb
原创 2013-03-17 17:47:27
479阅读
第23章 软件安装:RPM,SRPMYUM功能Linux界的两大主流软件安装方式:RPMDPKGRPMSRPM最大特点就是将安装过的软件先编译,并且打包成为RPM机制的包装文件,通过包装好的软件内默认的数据库记录,记录这个软件要安装的时候必须具备的相依属性软件。优点是:1.软件传输安装上很方便;2.方便查询、升级卸载缺点是:1.软件安装环境必须打包时的环境需求一致;2.需要满足软件的相
软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由Debian Linux社区开发,B2D,Ubantu等Linuxdistributions使用就是这种机制RPM:由Red Hat开发,CentO
推荐 原创 2014-04-08 22:24:21
1351阅读
1点赞
http://tiankefeng.blog.51cto.com/8687281/1392502软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由Debian Linux社区开发,B2D,Ubant
转载 精选 2014-04-09 12:06:00
310阅读
1.SRPM的工作目录2.手工生成SRPM包的具体步骤a.需要安装rpm-build软件包b.编写脚本打包成tar.gz文件,复制到/usr/src/redhat/SOURCEc.进入/usr/src/redhat/SPECS目录编写SRPM的配置文件:软件名称.specd.rpmbuild -ba 软件名称.spec根据spec 文件打包生成RPM 包和SRPM包(需要安装rpm-build软件
原创 2014-04-13 16:45:31
693阅读
 编译SRPM包的好处有很多, 1、获得源码编译的良好性能 2、获得标准的二进制rpm安装包 3、自定义编译参数 4、添加第三方编译模块(对于nginx)   下载nginx 的SRPM包   # cd /tmp  # wget http://nginx.org/packages/centos
原创 2012-08-11 17:00:26
1157阅读
SRPM包来源 http://vault.centos.org/6.3/os/Source/SPackages/mysql-5.1.61-4.el6.src.rpm   原本按照标准步骤编译的,编译了很久,竟然出现报错   # note: "make test" invokes two l
原创 2012-08-13 23:59:49
725阅读
xxxxxxxxx.rpm   <==RPM 的格式,已经经过编译且包装完成的 rpm 档案;   xxxxx.src.rpm   <==SRPM的格式,包含未编译的原始码资讯。   那么我们怎么知道这个套件的版本、适用的平台、打包的次数呢?呵呵!只要透过档名就可以知道了!例如 rp-pppoe-3.1-5.i386.rpm 这的档案的意义为:
转载 精选 2015-08-15 23:58:33
2144阅读
本文译至:http://qiita.com/4486/items/62cfc7ab46e6c5add425g
翻译 2023-05-04 16:28:06
111阅读
Tengine 1.5.1是最新稳定版,打包出一个SRPM,分享给大家。此次打包tengine的特性相对比较完整,主要是包含跟原版nginx区别开来的dso-tool1、根据CPU数量自动设置进程数和CPU亲缘性2、大量实用的功能模块(nginx没有,而tengine改进或者新增的模块)tengine.spec基于nginx.spec,仅供参考,欢迎给出改进意见# %define nginx_ho
推荐 原创 2013-09-14 01:26:19
1331阅读
1点赞
yum history 查看历史记录来找到它所依赖的包,然后删除, 如:yum history list 列出最近的历史 yum history info id 列出某次的详细信息, yum history undo id 撤销某次更改 yum history
原创 2014-07-11 10:39:05
4083阅读
2点赞
跟上回差不多,去掉了GeoIP模块,除了做外贸网站,一般用不到。集成的第三方模块google perf toolnaxsiupstream url hashcache purge详见附件,去掉.zip后缀名即可另外,还有一个编译包,添加了最新的google的ngx_pagespeed模块,那家伙比较大,这里只提供spec文件# %define nginx_home %{_localstatedi
原创 2013-04-25 23:31:22
661阅读
tengine是由淘宝创建的nginx的一个分支,以几乎为零的性能损失换来了许多高级的特性,比如动态模块,第三方模块等,从而实现了运维友好。 今天照着nginx的包,照葫芦画瓢,制作了一个tengine的srpm,对于tengine的特性,暂时没有很深入定制,算是一个尝试。根据google,tengine的增强特性有几点1、动态模块2、自动根据CPU数目设置亲缘性3、组合多个CSS、JavaScr
原创 2013-04-28 11:52:11
897阅读
2评论
常用命令yum check-update   检查可更新的rpm包yum update    更新所有的rpm包yum update kernel kernel-source    更新指定的rpm包,如更新kernel和kernel sourceyum upgrade   大规模的版本升级,yum update不同的是,连旧的淘汰的包
原创 2014-12-19 10:34:18
342阅读
环境 centos7.9 介绍:yum是一种用于管理Red Hat系列Linux发行版的软件包管理工具。它可以简化安装、更新和卸载软件包的过程,并且能够自动解决软件包的依赖关系。 基本命令 安装软件包 yum install <package_name> -y 更新软件包 yum update -y 卸载软件包 yum remove <package_name&g
原创 2023-09-12 14:00:45
107阅读
RPM YUM rpm 包的管理 rpm 用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格 ...
转载 2021-08-19 12:31:00
171阅读
2评论
我曾经遇到过执行#system-config-kickstart时出现两种错误 一  /[root@server /]# system-config-kickstart  Loaded plugins: rhnplugin This system is not registered with RHN. RHN support will be disabled.
原创 2010-06-04 10:40:53
1750阅读
      rpm是Redhat Package  Manager的缩写,是Linux的特有的软件包的管理工具,可以很大程度上方便我们安装软件包。当然现在的大部分包都可以使用yum来方便的安装,但rpm在此之前,确实是一种非常方便的工具,基本上所有使用Redhat  Linux的人都对它相当熟悉。   &n
原创 2012-02-25 18:13:05
306阅读
  • 1
  • 2
  • 3
  • 4
  • 5