精华内容
下载资源
问答
  • 源代码安装

    千次阅读 2018-08-06 11:34:19
    源代码安装的好处: 1、自定义软件功能 2、优化编译参数,提高性能 3、解决不必要的软件间依赖 二 前期准备 首先下载软件包 我用的是下面三个版本的源码包 httpd-2.4.34 ...

    一 源代码安装的好处:
    1、自定义软件功能
    2、优化编译参数,提高性能
    3、解决不必要的软件间依赖
    二 前期准备
    首先下载软件包
    我用的是下面三个版本的源码包
    httpd-2.4.34 http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
    apr-1.6.3 http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
    apr-util-1.6.1 https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
    然后安装开发者工具
    yum –disablerepo=* –enablerepo=c7-media groupinstall “Development Tools” -y
    三解压缩
    为了方便查找我们为它指定解压缩路径
    tar -zxvf apr-1.6.3.tar.gz -C /usr/local/src/
    tar -zxvf apr-util-1.6.1.tar.gz -C /usr/local/src/
    ar -zxvf httpd-2.4.33.tar.gz -C /usr/local/src/
    接下来我们可以在指定目录下找到它们如下图
    这里写图片描述
    四安装APR
    [root@localhost apr-1.6.3]# ./configure –prefix=/usr/local/apr # 配置安装目录
    [root@localhost apr-1.6.3]#make && make install #编译并安装
    五安装apr-util
    [root@localhost src]# cd apr-util-1.6.1/
    [root@localhost apr-util-1.6.1]# yum –disablerepo=* –enablerepo=c7-media install expat-devel
    -y
    [root@localhost apr-util-1.6.1]# ./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr/bin/apr-1-config # 配置安装目录
    [root@localhost apr-util-1.6.1]# make && make install #编译并安装
    六安装httpd
    [root@localhost httpd-2.4.33]# cp -r /usr/local/src/apr-1.6.3/ ./srclib/apr
    [root@localhost srclib]# cp -r /usr/local/src/apr-util-1.6.1 ./apr-util
    [root@localhost httpd-2.4.33]# yum –disablerepo=* –enablerepo=c7-media install pcre-devel -y
    [root@localhost httpd-2.4.33]#./configure \
    –prefix=/usr/local/apache \ #配置安装目录
    –sysconfdir=/etc/httpd \
    –with-apr=/usr/local/apr/bin/apr-1-config \
    –with-apr-util=/usr/local/apr-util/bin/apu-1-config \
    –with-included-apr #包含apr
    七启动http服务
    [root@localhost httpd-2.4.33]# cd /usr/local/apache/bin
    [root@localhost bin]# ./apachectl start
    可通过查看80端口是否打开来确认http服务的状态
    [root@localhost bin]# netstat -tupln |less
    这里写图片描述
    此时只要关闭防火墙便可在浏览器中测试
    [root@localhost init.d]# systemctl stop firewalld
    这里写图片描述
    八后续处理
    为了启动和停止http服务需要修改搜索路径:
    [root@localhost bin]# vim /etc/profile
    这里写图片描述
    为了方便man手册的使用需要修改man的搜索路径:
    [root@localhost bin]# vim /etc/man_db.conf
    这里写图片描述
    九编写控制脚本
    为了以后对apr服务的重启、启动、停止以及状态的查看,我们需要创建一个控制脚本:
    [root@localhost bin]# cd /etc/rc.d/init.d
    [root@localhost init.d]# vim httpd
    [root@localhost init.d]# chmod a+x httpd #给予可读权限

    #!/bin/bash#chkconfig: 2345 20 80
    #description: the apache httpd server
    prog=/usr/local/apache/bin/httpd
    #configfile=/etc/httpd/httpd.conf
    lockfile=/var/lock/subsys/httpdstart () {
        if [ -e $lockfile ];then   #判断是否存在锁
            echo -n "the httpd server is started" 
        fi
            echo -n "the httpd server is starting......"
            sleep 3
            $prog -k start &>/dev/null && touch $lockfile && echo -e "[ \033[32m ok \033[0m ]" ||echo -e"[\033[31m fail \033[0m ]"
    }                   #启动httpd服务stop () {
        if [ ! -e $lockfile ];then
            echo -n "the httpd server is stoped" 
        else
            echo -n "the httpd server is stoping......"
            sleep 3
            $prog -k stop &>/dev/null && rm -rf $lockfile && echo -e "[ \033[32m ok \033[0m ]" ||echo -e"[\033[31m fail \033[0m ]"
        fi
    
    }                 # 停止httpd服务status (){
      if [ -e $lockfile ];then
       echo -e "the httpd server is \033[32m ACTIVE \033[0m"
          httpdid=`ps aux |grep httpd |head -n 1 |awk '{print $2}'`
       echo -e "PID is $httpdid"
      else
       echo "the httpd server is stoped"
      fi
    }               # 查看httpd状态
    case "$1" in
    start)
        start;;
    stop)
        stop;;
    restart)
        stop
        start;;
    status)
        status;;
    *)echo "Usage:start|stop|restart|status"
    ;;esac
    展开全文
  • Bash脚本可从源代码安装OpenRAVE。 支持的发行版: Ubuntu 14.04 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04 Travis-持续集成 安装 按以下顺序运行脚本: ./install-dependencies.sh ./install-osg.sh ./install...
  • odoo-11.0-windows-installation:在Windows上从源代码安装odoo-11.0
  • 源代码安装详解

    千次阅读 2019-10-01 20:17:38
    源代码安装详解 1、构建yum 仓库文档 【1】卸载、挂载光盘 [root@localhost ~]# umount /dev/sr0 //卸载光盘 [root@localhost ~]# mount /dev/sr0 /media/ //安装光盘到/media目录下面 [root@localhost ~]# ls ...

    源代码安装详解

    1、构建yum 仓库文档

    【1】卸载、挂载光盘

    [root@localhost ~]# umount /dev/sr0                      //卸载光盘

    [root@localhost ~]# mount /dev/sr0 /media/         //安装光盘到/media目录下面

    [root@localhost ~]# ls /media/                               //查看/media目录下是否有镜像文件

    【2】 构建yum仓库文档

     

    [root@localhost ~]# cd /etc/yum.r*                       //进入yum.repos.d所在位置
    [root@localhost yum.repos.d]# mkdir a/              //创建一个空的文件见存放yum.repos.d里面的内容

    [root@localhost yum.repos.d]# mv C* a/             //将该位置下文件的所有以C开头的文件移动到a/里面

    [root@localhost yum.repos.d]# vim ./local.repo //创建   ./local.repo 创建本地yum仓库文档

    [cdrom]                  //仓库名称
    name=cdrom          //名字是cdrom
    baseurl=file:///media/            //指定rpm包的位置
    enabled=1                             //启用本地yum仓库,1为启动,0为停止
    gpgcheck=0                          //禁用gpg校验 1为启动。0为禁用

     【3】清除yum缓存,重建缓存

    [root@localhost ~]# yum -y clean all               //清除yum缓存

    [root@localhost ~]# yum makecache              //重建yum缓存

    2、源代码安装

    【1】检查系统是否安装gcc gcc-c++ make

    [root@localhost ~]# rpm -q gcc gcc-c++ make  //检查是否安装gcc gcc-c++ make(一般make是系统自带的不需要安装,用rpm查看后显示已安装就不用在安装了)

    【2】用yum安装gcc gcc-c++ 并查看安装结果(查看源代码安装的环境)

    [root@localhost ~]# yum -y install gcc gcc-c++    //用yum 安装gcc gcc-c++

    [root@localhost ~]# rpm -q gcc gcc-c++                //查看是否安装

    【3】准备所需要的软件包,可以用Xshell进行上传。

    【4】用tar解包

    [root@localhost ~]# tar xf httpd-2.2.17.tar.gz -C /usr/src     //用tar命令解包到/usr/src/中,一般软件都放到/usr/src中

    【5】配置文件

    [root@localhost ~]# cd /usr/src/httpd-2.2.17                       //进入到httpd-2.2.17目录下

    [root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache && make &&  make install         //prefix是指前缀,后面的/usr/local/apache是指定的安装路径 ,&&是连接符号,后面跟上下一步需要执行的操作,在公司里面经常用到

    //(也可分开操作即

    [root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache   //指定安装路径

    [root@localhost httpd-2.2.17]#  make                   //编译生成系统可以识别的二进制文件,这里在公司里可以用make -j 8加快编译 ,其中8指的是几核的cpu 

    [root@localhost httpd-2.2.17]# make install          //自动创建目录

    【6】编译安装步骤

    (1)备份后,修改配置文件( 一定要记得备份)

    [root@localhost httpd-2.2.17]# cd /usr/local/apache/conf/          //进入阿帕奇网站

    [root@localhost conf]# cp httpd.conf{,.bak}                           //也可以用cp httpd.conf httpd.conf.bak 

    [root@localhost ~]# cd /usr/src/httpd-2.2.17/                

    [root@localhost httpd-2.2.17]# vi /usr/local/apache/conf/httpd.conf   //打开80端口通道

    输入:set nu    再点击回车 //显示行号

    光标放置97行,去掉井号

    然后:wq保存退出

    (2)启动Apache

    [root@localhost ~]# /usr/local/apache/bin/apachectl start       //启动Apache ,停止用/usr/local/apache/bin/apachectl stop

    (3)运行lynx 127.0.0.1

    由于系统中没有安装lynx命令所以在运行之前先用yum进行安装

    [root@localhost ~]# yum -y install lynx        //安装lynx

    【7】在浏览器中访问虚拟机IP地址,如果出现连接失败,原因是虚拟机防火墙没有关闭,可以用以下命令关闭防火墙以及安全机制

    [root@localhost ~]# systemctl stop firewalld              //临时关闭防火墙
    [root@localhost ~]# systemctl disable firewalld         //永久关闭防火墙
    [root@localhost ~]# setenforce 0                                 //关闭安全机制
    [root@localhost ~]# sed -i '7 s/enforcing/disabled/' /etc/selinux/config              //永久关闭安全机制
    [root@localhost ~]# sed -n '7p' /etc/selinux/config                      //查看是否将其修改为disabled 
    SELINUX=disabled

    重新打开网站在访问

    【8】在Xshell或者虚拟中运行lynx 127.0.0.1

    [root@localhost ~]# lynx 127.0.0.1     // 运行lynx 127.0.0.1 ,127.0.0.1环路测试,出现以下It'work!  表示运行成功!

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/elin989898/p/11255514.html

    展开全文
  • Linux通过源代码安装Memcached,并设置开机启动过程。
  • TensorFlow download and setup先说说为什么要使用源代码安装吧TensorFlow有多种安装方式,最容易便捷也最少坑的安装方式是Pip安装. 我原先就是用pip安装的,一直在PC上训练模型也没出什么问题。最近打算把深度学习...

    先甩一个TensorFlow的官方安装页面:
    TensorFlow download and setup


    先说说为什么要使用源代码安装吧

    TensorFlow有多种安装方式,最容易便捷也最少坑的安装方式是Pip安装.
    我原先就是用pip安装的,一直在PC上训练模型也没出什么问题。

    最近打算把深度学习移植到手机上去,捣鼓了半天发现必须要源码安装的TensorFlow才能支持编译安卓apk。(不太确定此处理解是否正确)

    知道真相的我,先给了自己五分钟的缓冲时间。好吧,既然必须要移植,那就开始装吧。
    说句题外话,装之前要做好心理准备,跟pip安装一句代码的工作量相比,源码安装真是啰里啰嗦,问题百出啊~~遇到各种报错,折腾了两三天才搞定。

    我的电脑环境

    笔记本:ThinkPad T450 X86_64
    显卡:主显 Intel HD Graphics 5500 ; 独显 NVIDIA GT 940M
    系统环境:Ubuntu14.04 64位、Windows7 64位 双系统
    CUDA 版本: 8.0
    cudnn 版本: v5.1


    前言 -安装概览

    源码安装的过程很好理解,大体可以分为以下四步:

    1、从 github 下载 tensorflow 的项目源代码
    2、配置Linux系统的Bazel编译环境
    3、使用 bazel 将Tensorflow源代码编译成 python .whl包
    4、通过pip安装 3) 步编译完成的包

    一、 从GitHub下载tensorflow的源码

    终端运行

    $ git clone https://github.com/tensorflow/tensorflow

    这样下载的是最新版TensorFlow版本,也可以单独下载指定版本


    二、搭建Linux下的Bazel编译环境

    1、 安装 pip

    $ sudo apt-get install python-pip python-dev

    2、 安装 Java 8

    $ sudo add-apt-repository ppa:webupd8team/java
    $ sudo apt-get update
    $ sudo apt-get install oracle-java8-installer

    3、配置java 环境变量

    $ sudo gedit /etc/environment

    在打开的文件末尾添加下面一行

     JAVA_HOME = "/usr/lib/jvm/java-8-oracle"

    4、 安装其他需要的包

    $ sudo apt-get install pkg-config zip g++ zlib1g-dev unzip

    5、 安装 Bazel Installer

    先下载安装文件 Bazel Installer 下载路径

    从页面下方中,找到对应自己系统的版本下载,我的是:
    bazel-0.4.3-installer-linux-x86_64.sh

    然后切换到.sh文件存放的路径,首先给下载的bazel-0.4.3-installer-linux-x86_64.sh文件添加可执行权限:

    $ chmod +x bazel-0.4.3-installer-linux-x86_64.sh

    然后执行该文件:

    $ ./bazel-0.4.3-installer-linux-x86_64.sh --user

    6、 设置Bazel 环境变量

    $ sudo gedit ~/.bashrc

    在 ~/.bashrc文件的末尾添加

    export PATH='$PATH:$/home/fish/bin'

    (注:fish是我的用户名,该路径下有一个名为 bazel 的文件。如果运行报错,首先要检查该路径下是否存在一个名为bazel的文件)

    7、 添加其他依赖

    $ sudo apt-get install python-numpy python-dev python-wheel

    8、 安装 CUDA 和 cudnn

    如果不安装支持GPU的版本,此步跳过

    CUDA的安装请参考我的另一篇文章 Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程

    9、 安装其他依赖

    $ sudo apt-get install libcupti-dev

    三、 编译生成 tensorflow .whl包

    1、 切换到第一步下载的tensorflow目录下,在终端运行:

    $ ./configure

    随后会出现一步步的安装选项,我在这里把我的配置操作贴出来。

    因为我安装的是支持GPU的TF,所以CUDA相关的选项都选择yes

    ./configure配置操作明细

    我在这一步遇到了超多问题,因为每个人的电脑环境都不同,我就不啰嗦我自己遇到的问题了。

    如果大家到时遇到什么问题的话,可以去Google。我遇到的每个问题都是在Google上找到解决方案的

    选项都选完之后,是漫长的运行过程,耐心等待

    配置完毕后最后显示 configuration finished

    2、 创建Tensorflow 的whl包

    还是在 tensorflow根目录下,终端运行

    $ bazel build -c opt --config=cuda  //tensorflow/tools/pip_package:build_pip_package

    然后再运行

    $ bazel-bin/tensorflow/tools/pip_package/build_pip_package  /tmp/tensorlflow_pkg

    四、安装 tensorflow.whl包

    根据上步的代码,生成的.whl包放在/tmp/tensorflow_pkg下。去该目录下找到 名为 tensorflowXXX.whl文件,拷贝它的名字,然后终端运行:

    $ cd /tmp/tensorflow_pkg
    $ sudo pip install tensorflow_xxx.whl(替换为生成的whl文件名)

    大功告成!!!

    然后你可以运行一下tensorflow的神经网络程序,检验自己的tensorflow有没有安装成功

    展开全文
  • ruby1.9.2源代码安装文件

    热门讨论 2011-02-24 12:55:28
    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。
  • 源码安装MySQL5.7.19

    2017-11-07 12:36:02
    源码安装MySQL5.7.19,新手按照里面命令也可以搞定,安装之前先要把防火墙关掉呦!
  • 源码安装svn

    2014-06-27 09:31:54
    源码安装svn
  • linux源代码安装程序的步骤

    千次阅读 2019-05-22 15:29:03
    文章目录Linux源码安装步骤安装演示 Linux源码安装步骤 ** 1、 获取源码 将软件的源码下载至/usr/local/,并解压。 2、查看INSTALL与README文件 解压后查看INSTALL与README文件,这两个文件中详细介绍了本软件的安装...

    Linux源码安装步骤

    **

    1、 获取源码
    将软件的源码下载至/usr/local/,并解压。

    2、查看INSTALL与README文件
    解压后查看INSTALL与README文件,这两个文件中详细介绍了本软件的安装方法和注意事项。

    3、创建Makefile文件
    执行configure命令,生成Makefile文件。

    4、编译
    执行make clean;make命令将源码编译成二进制文件。
    PS:make clean命令用来清除上一次编译生成的目标文件。这个步骤可有可无,但为了确保编译的成功,还是加上为好。防止由于软件中含有残留的目标文件导致编译失败。

    5、安装
    执行make install命令将上一步编译好的二进制文件安装到指定的目录中去。

    安装演示

    1.进入/usr/local/,并创建memcached目录:

    cd /usr/local/
    mkdir memcached
    

    2.下载memcached的源码

    wget http://memcached.org/files/memcached-1.4.29.tar.gz
    

    3.解压源码

    tar -zxvf memcached-1.4.29.tar.gz
    

    4.执行configure,生成Makefile文件

    ./configure --prefix=/usr/local/memcached/
    

    此时当前目录下将会生成一个Makefile文件。
    注意:–prefix参数指定软件安装目录。当执行make install命令时,会将软件安装在此路径中。

    5.执行make,从Makefile中读取指令,编译源码

    make clean; make
    

    此时make会读取Makefile文件,将源码编译成二进制文件,并存放在当前目录下。

    6.执行make install,将软件安装至指定目录

    make install
    

    此时二进制文件会被安装到先前configure prefix参数设置的路径中去。
    安装完成!

    展开全文
  • linux下通过源代码安装samba服务器
  • libvirt源代码安装

    千次阅读 2016-02-22 10:43:11
    官网下载源代码http://libvirt.org/downloads.html编译安装http://libvirt.org/compiling.htmlConfigure ErrorError: checking libxml2 xml2-config >= 2.6.0 … configure: error: Could not find libxml2 ...
  • 如何用源代码安装Python 3.8.1

    千次阅读 2020-01-29 15:56:53
    最简单的方式当然是yum install python3了,但Oracle ...从官网下载源代码包 解压 进入目录Python-3.8.1 按照README.rst中的说明操作: ./configure make make test sudo make install 最后两步的时间时间较长。 我...
  • mysql源码安装与yum安装优缺点

    千次阅读 2018-09-15 17:24:08
    在此我想说一说我的看法,经常看我博客的,也许知道,前期我写关于服务器的文章,基本上都是源码安装的,后来基本上是用yum安装的,除非yum里面没有,我才会源码安装。在我看来,yum安装源码安装,基本上没区别...
  • Linux 源代码 安装vsftpd 2.3.4

    千次阅读 2014-06-05 09:25:14
    Linux 源代码 安装vsftpd 2.3.4  2011-10-22 12:15:40| 分类: Unix/Linux 笔记 | 标签:linux vsftpd |举报|字号 订阅 wget ftp://vsftpd.beasts.org/users/...
  • 二进制安装源码安装

    千次阅读 2019-03-19 16:57:56
    二进制安装源码安装 二进制包里面包括了已经编译完成,可以直接运行的程序。你通过sudo apt-get install来进行下载和解包(安装),执行完该指令后就可以马上使用了。因此这种方式简单快捷,适合比较固定、无需改动的...
  • 源码安装git,手动安装git

    千次阅读 2015-03-18 22:43:49
    若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及
  • Tarball源码安装

    千次阅读 2016-04-17 18:15:38
    Tarball源码安装 ...l源代码文件 l检测程序文件(可能是configure或config等文件名) l本软件的建议说明与安装说明(INSTALL和README)     make的作用是简化编译过程的命令,make时会搜索当前目录下的m
  • 源码安装Ceph

    千次阅读 2017-03-31 22:06:07
    源码安装Ceph
  • SCIP源代码安装

    千次阅读 2020-01-08 23:11:32
    (SCIP学习一) 玩惯了CPLEX和GUROBI之后开始学习SCIP,加深对优化内核的学习和应用。由于SCIP介绍资料较少,为了后人可以尽快上手也为了自己总结归纳记录学习过程,...源代码下载。 保存到本地 cmake -G"Visual Stu...
  • mysql源码安装

    2013-07-26 10:52:00
    mysql 源码安装 ,cmake-2.8.4.tar.gz,mysql-5.5.10.tar。
  • CentOS源码安装GLIBC

    2017-10-27 20:28:59
    文档记录在CentOS系统下,源码安装系统工具与软件的详情,以及一些远程连接工具的介绍。
  • 简述Linux操作系统中,用源代码安装软件的基本流程 (1)下载并解压软件包源文件。 (2)源码目录找.configure文件 (3)执行. /configure配置文件 (4)执行make,对源码编译 (5)执行make install 进行安装 ...
  • 二进制包和源代码安装的差距

    千次阅读 2017-10-09 17:38:02
    源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程 序,所以从源代码安装的时间会比较长。 source code 是程序員寫的碼, binary code 是機器跑的碼。 source code...
  • Apache apr & httpd 源代码安装

    千次阅读 2016-05-11 00:55:31
    源码安装 apr ,apr-util安装时使用root用户进行。 1、APR的安装#./configure --prefix=/usr/local/apr #make #make install2、apr-util的安装#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr...
  • 源码安装Bazel

    千次阅读 2018-04-12 18:18:54
    有时候我们需要源码安装tensorflow,这时逃不过的第一步就是安装Bazel,如果没有root权限的时候,这时我们就需要源码安装Bazel了。下面是安装步骤,参考:...
  • Ubuntu18.04 环境下melodic可以通过sudo apt install的安装方式,也可以通过源代码安装,安装方法如下: 1、先安装依赖库: sudo apt-get install libsdl1.2-dev sudo apt install libsdl-image1.2-dev 2、安装...
  • squid源码安装

    千次阅读 2017-08-03 23:04:56
    squid源码安装步骤: 上篇文章已经说过了squid的几种类型下面来安装一下squid: squid代理服务器安装squid源码包(也可yum安装源码包:squid-3.4.6.tar.gz 1、解压: [root@www squid-3.4.6]# tar -...
  • 源码安装步骤详解

    千次阅读 2017-12-15 14:52:31
    源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包,楼主可以ls看看有没有configure这个文件,也许你下的是二进制的包,...
  • 国产银河麒麟系统源码安装Openvas

    千次阅读 2019-11-18 19:23:02
    国产麒麟系统源码安装Openvas1、银河麒麟安装所需安装源2、执行更新命令:3、执行安装命令:4、安装源码包libmicrohttpd-dev5、从github下载openvas的源码包,依次安装openvas-lib、openvas-scanner、openvas-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,467,771
精华内容 587,108
关键字:

源码安装