一、包的基本概念 最初只有.tar.gz的打包的源码文件,用户必须编译每个他想在GNU/Linux 上运行的软件。用户们急需系统提供一种方法来管理这些安装在机器上的 软件,当Debian诞生时,这样一个管理工具也就应运而生,它被命名为 dpkg。从而著名的“package”概念第一次出现在GNU/L ...
分类:
系统相关 时间:
2019-06-11 14:47:08
阅读次数:
168
编译语言和解释语言 1、编译语言: 需要通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。 一般需经过编译,链接两个步骤: 编译:把原代码编译成机器码 链接:把各个模块和依赖库串起来生成可执行文件。 优点: 编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需 ...
分类:
编程语言 时间:
2019-06-07 15:36:01
阅读次数:
128
因为Lua开发早晚要与C结合,也就是要编译C,所以从源代码编译Lua显然是个顺理成章的方案。 所以,首先: 如果系统里没安装libreadline-dev的话,在make时会遇到普遍碰到的Error,如果有兴趣看看报错信息,也不妨故意跳过这一步,等出错后再回头补充安装,亦无不可。 接着: 这样就可以 ...
分类:
系统相关 时间:
2019-06-06 15:30:18
阅读次数:
114
linux源代码编译安装的三个过程:configure, make , make install 1. ./configure configure 是一个可执行脚本,有很多选项,可以执行 ./configure --help 列出, configure的作用是检测安装平台的目标特征,比如检测编译器是 ...
分类:
其他好文 时间:
2019-06-03 21:35:00
阅读次数:
115
1. 下载源代码 地址:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.6/5.6.3/single/qt-everywhere-opensource-src-5.6.3.tar.xz 2. 配置编译指令 3. 编译需要用到的库 配置定义中有 ...
分类:
其他好文 时间:
2019-05-26 19:44:57
阅读次数:
134
目录 一. mysql 数据库 二.redis 数据库 三.redis 发布/订阅 四. redis 数据持久化 五. redis 主从同步 六.redis-cluster 集群搭建 一. mysql 数据库 1.安装方式 ①yum安装 ②源代码编译安装 ③rpm包安装 2.授权mysql进行远程登 ...
分类:
数据库 时间:
2019-05-15 09:48:35
阅读次数:
157
目录 一. 安装nginx 二. nginx 配置文件 三.配置 nginx 多虚拟主机 四.状态模块功能 五.访问日志功能 六.修改 404页面 七. 限制 某个ip访问 八. 反向代理 一. 安装nginx 1.安装nginxz之前的依赖包 2.源代码编译安装tenginx (淘宝nginx) ...
分类:
系统相关 时间:
2019-05-15 09:26:42
阅读次数:
142
本文包括mysql服务的安装配置,和简单的使用,还包括了对mysql用户账号的授权管理,前部分为安装,后面一半为用户授权管理及简单使用(增删改查):一、安装配置MySQL数据库:为了确保MySQL数据库功能的完整性、可定制性,我采用了源代码编译安装的方式安装MySQL数据库系统,MySQL5.X系列版本的使用最为广泛,该版本的稳定性、兼容性都不错,下载源码包的官方站点为https://www.my
分类:
数据库 时间:
2019-05-13 22:43:56
阅读次数:
163
在Linux操作系统中搭建一些大型服务时,考虑兼容性与功能的扩展,通常会选择源代码安装软件。现代的Linux发行版本通常都是使用软件包管理机制对软件进行打包安装,这样既省去了软件的编译安装过程,大大简化了Linux操作系统的安装和使用难度下图为编译安装的基本过程:我们以Apache为例,来说明应用程序的源代码安装首先我们需要挂载上系统盘,安装几个Apache的依赖包这几个软件包可分开安装,不必一次
分类:
系统相关 时间:
2019-05-09 22:13:31
阅读次数:
220
1.安装定期更新维护的PCL开发包。 通过PPA支持的Ubuntu系统,安装命令为: sudo add-apt-repository ppa:v-launched-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install l ...
分类:
其他好文 时间:
2019-04-26 22:26:41
阅读次数:
172