linux下源代码包的编译安装

linux下源代码包的编译安装其实没那么复杂。

我是win7系统装的虚拟机,就简单说下:

举个简单的例子:

http://www.openssl.org/

这是openssl的官网,下载openssl包(官网肯定是安全的)要是其他的网上下载的--scripts看清包的脚本在玩,别最后安装不成一卸掉发现 "/"没了。

然后上传到你的虚拟机,要是都不知道怎么上传上去,那就别学了。

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

红色的是网上下载下来的,蓝色的是我解压说过的。解压后或生成蓝色的目录。

tar zxvf openssl-1.0.1g.tar.gz

进入此目录

cd openssl-1.0.1g

ls 下你会发现很对包,有脚本还有安装方法(下面的是INSTALL目录的内容)还有各种主机的安装方法:

./config --prefix=/opt/openssl  执行安装脚本并指定安装到哪

make 编译   要是瞬间完成,注意看报错,肯定没按gcc编译工具

yum install gcc -y  8个包吧

make   2分钟吧

make install  编译安装

源代码包的安装就是这几步,抛开那些代码自己编译的不说,这个都不会就先别学那个。

使用时、/opt/openssl 绝对路径就可以了你也可以直接安装到系统默认软件包安装的地方。

时间: 2024-08-04 02:18:11

linux下源代码包的编译安装的相关文章

Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )

Linux下MySQL源码安装(eg:mysql-5.6.27.tar.gz ): 1:准备MySQL源码安装包: mysql-5.6.27.tar.gz.cmake-3.3.2.tar.gz.ncurses-6.0.tar.gz 注:centos请安装: yum install -y ncurses-devel yum install -y perl-Module-Install.noarch 网址: https://cmake.org/download/ ftp://invisible-is

linux下php扩展pdo_mysql编译安装教程

linux下的php扩展与windows下的扩展安装有些不同.下面就拿在linux下扩展php的pdo,pdo_mysql模块来说明一下 1.在php的原码安装包里,进入到etc/pdo_mysql里.假设你的php是安装在/usr/local/php里的.执行/usr/local/php/bin/phpize 2. 进行编译../configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/loc

linux下php 5.4.* 编译安装步骤详解

据说php5.4要比此前各版本的php快不少,所以有必要安装来测试一下(国内比较流行的一些php程序比如discuz等等对php5.4的支持貌似还不太友好,所以站长朋友们还是要慎重升级).下面是在64位centos6.1上面编译安装的笔记,仅供参考. 1.下载 wget http://cn.php.net/get/php-5.4.8.tar.gz/from/this/mirror wget http://pecl.php.net/get/memcache-2.2.7.tgz wget http:

Linux下源代码安装apache+mysql+php

Linux下源代码安装apache+mysql+php /******************************* * I am pefocus,pefocus is me !* *******************************/ 编译环境:RedHat Enterprise AS 5,开启SELlinux 所需要的软件:apache,php,phpmyadmin,mysql,GD及库相关         libpng-1.2.24.tar.bz2   zlib-1.2.3.

Linux(CentOS)下PHP扩展PDO编译安装的方法_php技巧

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法.分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦.说的杂七杂八的有关 PDO 编译安装的文章. 1.进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录) [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/ 注:我的 php 软件包在 /tmp/

在linux中使用包管理器安装node.js

 这篇文章主要介绍了在linux中使用包管理器安装node.js的方法以及具体安装过程,非常详细,推荐给大家,有需要的小伙伴参考下吧.     网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令:   代码如下: curl -sL https://deb.nodesource.com/setup | sudo bash -

linux下没有后缀名的安装文件是什么?

问题描述 linux下没有后缀名的安装文件是什么? 在官网上下了.gz文件,解压后是这样的,这怎么安装? 解决方案 linux文件没有具体区别,不像微软的那样,只要有权限就可以执行,具体怎样安装需要看,制作者 解决方案二: gz格式一般是源码包,这个你在命令行下面看下文件全名,有可能是文件窗口中隐藏后缀了 解决方案三: 1使用命令安装,apt install,百度搜一下会有的 2使用应用中心安装 解决方案四: 你看一下,你下载的是不是源码包.如果是源码包,安装的话,需要进行编译的.

Linux CentOS 7源码编译安装PostgreSQL9.5_PostgreSQL

之前的博客记录了通过rpm包的形式安装PostgreSQL 9.3(Linux CentOS 7 安装PostgreSQL 9.3(发行版本) ),本篇blog将记录一下通过源码编译的形式安装PostgreSQL 9.5. 下载 在postgresql的官方即可找到源码文件目录,地址如下:https://www.postgresql.org/ftp/source/,在下载列表中根据需求选择版本,如下图: 进入子目录后,可以看到文件列表: 如上图,可以看到提供了两种压缩格式,此处我们选择postg

linux 并行-Linux下MPI+OpenMP程序编译运行出错

问题描述 Linux下MPI+OpenMP程序编译运行出错 如题,错误提示如下: [node65:03787] *** Process received signal *** [node65:03787] Signal: Segmentation fault (11) [node65:03787] Signal code: Address not mapped (1) [node65:03787] Failing at address: 0x44000098 [node65:03787] [ 0