源码与Tarball
本以为搭建一个lanmp架构应该不难,没想到我在用源码包安装的时候报各种错误,有的还无法解决搞的我蛋都快碎了!于是再祭出鸟哥的私房菜这部葵花宝典,认真琢磨相关的章节,以求有所突破。看过之后还是有收获的,以前感觉如凉水般无味的章节变得很有用,至少对我。现在把我认为对我有帮助的部分给摘下来,供大家参考学习。
什么是tarball的软
原创
2012-07-18 15:37:59
841阅读
xxxxxxxxx.rpm <==RPM 的格式,已经经过编译且包装完成的 rpm 档案; xxxxx.src.rpm <==SRPM的格式,包含未编译的原始码资讯。 那么我们怎么知道这个套件的版本、适用的平台、打包的次数呢?呵呵!只要透过档名就可以知道了!例如 rp-pppoe-3.1-5.i386.rpm 这的档案的意义为:
转载
精选
2015-08-15 23:58:33
2144阅读
一、windows下最常见的压缩文件有两种:* .zip 和 * .rap 而Linux下却有很多,让人混淆:* .tar 、* .tar.gz 、* .tgz 、* .gz 、* .Z 、* .bz2二、基础概念打包:将一堆文件或目录什么的变成一个总的文件。压缩:将一个大的文
环境:Linux系统 命令:tar 关键:tar打包出来的文件有没有进行压缩所得到的文件称谓不同 仅是打包,得到的文件我们称为tarfile 包含压缩,得到的文件我们称为tarball
转载
2017-09-28 20:15:00
21阅读
2评论
Linux软件安装:源码与Tarball
原创
精选
2015-08-18 17:43:52
1452阅读
本章主要介绍的就是那些 使用 gcc makefile 等等编辑 C 语言Tarball 就是利用 tar打包, gzip 或 bzip2 压缩,所以 tarball 档案一般的扩展名就写成 *.tar.gz 或 *.tar.bz2gcc 命令gcc sin.c –lm –L/lib –L/usr/lib ( 重点在 –lm )-l : 是 加入某个函数库 library 的意思m: 则是 libm.so这个函式库,其中, lib 与扩展名 ( .a 或 .so ) 不需要写-- 以上类似使用 gcc makefile 等等 内容,在另一个 blog 里有详细介绍Tarball如何使用具有原始
转载
2013-01-03 21:59:00
38阅读
2评论
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阅读
1.gcc 1.1 编译流程 1.hello.c编译成 → hello.o 添加连接生成可执行文件 1.2 编译单个文件 gcc hello.c#当单个文件时,直接用gcc编译源码,且不加任何参数,会自动生成a.out可执行文件 1.3 编译时添加外部函数库连接 翻译单元: 2.make abbbb ...
转载
2021-08-01 07:41:00
41阅读
2评论
Linux软件安装:RPM、SRPM与YUM功能
原创
精选
2015-08-20 16:52:21
3202阅读
点赞
2评论
本文译至:http://qiita.com/4486/items/62cfc7ab46e6c5add425g
翻译
2023-05-04 16:28:06
111阅读
Keepalived stable tarball Keepalived for Linux - Version 1.3.5 - March 19, 2017 Keepalived for Linux - Version 1.3.4 - Feb 18, 2017 Keepalived for Lin
转载
2017-07-21 13:57:00
60阅读
2评论
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阅读
点赞
# 如何通过Python请求安装tarball包
作为一名经验丰富的开发者,你经常会遇到使用tarball包进行安装的情况。现在有一位刚入行的小白不知道怎么实现“python request tarball 安装”,你需要教会他。下面是整个过程的步骤:
## 安装tarball包的流程
| 步骤 | 描述 |
|----|------|
| 1 | 下载tarball包 |
| 2 | 解压
为何需要升级套件
这真是一个很有趣的课题,为何需要升级套件?通常我们升级的原因主要有三个:
1.需要新的功能,所以需要安装新的套件;
2.旧版本的套件上面可能有安全上的顾虑,所以需要更新到新版的套件;
3.旧版的套件执行效能不彰,或者执行的能力不能让管理者满足。
尤其是第二点,当一个套件有安全上的顾虑时,千万不要怀疑,赶紧更新套件吧!那幺更新的方法有哪些呢?基本上就是
转载
精选
2010-03-23 20:37:13
2089阅读
1评论
tarball至少有2个用武之地,1是让新人快速的在自己机器上搭建Liferay开发环境,二是大规模的集群安装。
首先,你必须做以下准备工作:
1.数据库服务器已经被正确安装并且实例已经启动,因为这个超出了tarball本身的范围。
2.必须从github上吧tarball的maven项目下载下来
然后需要做的事情就简单了:
1.运行tar
原创
2012-09-02 04:21:46
522阅读
加密tar -czvf - * | openssl enc -e -aes256 -out crypto.tar.gz解密openssl enc -d -aes256 -in crypto.tar.gz | tar xzv -C ~/project
原创
2022-09-30 10:15:12
55阅读
软件包管理器
1、打包成一文件:二进制程序,库文件,配置文件,帮助文件
2、生成数据库,追踪所安装的每一个文件
软件包管理器的核心功能:
1、制作软件包;
2、安装、卸载、升级、查询、校验;
--------------------------------rpm
rpm命令:
rpm:
&nb
原创
2013-03-17 17:47:27
479阅读
跟上回差不多,去掉了GeoIP模块,除了做外贸网站,一般用不到。集成的第三方模块google perf toolnaxsiupstream url hashcache purge详见附件,去掉.zip后缀名即可另外,还有一个编译包,添加了最新的google的ngx_pagespeed模块,那家伙比较大,这里只提供spec文件#
%define nginx_home %{_localstatedi
原创
2013-04-25 23:31:22
661阅读