linux软件安装rpm、srpm,yum功能
原创
2015-01-18 23:04:39
861阅读
软件包管理器
1、打包成一文件:二进制程序,库文件,配置文件,帮助文件
2、生成数据库,追踪所安装的每一个文件
软件包管理器的核心功能:
1、制作软件包;
2、安装、卸载、升级、查询、校验;
--------------------------------rpm
rpm命令:
rpm:
&nb
原创
2013-03-17 17:47:27
479阅读
第23章 软件安装:RPM,SRPM与YUM功能Linux界的两大主流软件安装方式:RPM与DPKGRPM与SRPM最大特点就是将安装过的软件先编译,并且打包成为RPM机制的包装文件,通过包装好的软件内默认的数据库记录,记录这个软件要安装的时候必须具备的相依属性软件。优点是:1.软件传输与安装上很方便;2.方便查询、升级与卸载缺点是:1.软件安装环境必须与打包时的环境需求一致;2.需要满足软件的相
转载
2017-02-15 15:04:59
456阅读
软件安装RPM|SRPM|YUM前面说到了软件安装可以直接下载源码压缩版编译安装。还有一种安装形式是使用厂商提供给用户的安装文件。厂商在他们的系统上编译好用户所需要的软件,然后将编译好的软件发布给用户使用。目前厂商发布软件机制主要分为2大类Dpkg:由Debian Linux社区开发,B2D,Ubantu等Linuxdistributions使用就是这种机制RPM:由Red Hat开发,CentO
推荐
原创
2014-04-08 22:24:21
1351阅读
点赞
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阅读
点赞
yum history 查看历史记录来找到它所依赖的包,然后删除,
如:yum history list 列出最近的历史
yum history info id 列出某次的详细信息,
yum history undo id 撤销某次更改
yum history
原创
2014-07-11 10:39:05
4083阅读
点赞
跟上回差不多,去掉了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阅读