zoukankan      html  css  js  c++  java
  • CentOS7下默认目录安装mono+jexus教程

    一、阅读前须知:

    1.本文属于安装完Centos7之后的步骤

    2.如果还不了解mono,请点击mono

    3.本篇主要内容是使用默认目录安装mono+jexus教程,使用自定义目录请查看使用自定义目录安装

    二、安装步骤

    1.准备环境

    yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel


    2.下载并安装libgdiplus, libgdiplus是一个Mono库,用于对非Windows操作系统提供GDI+兼容的API。各版本的下载地址:http://download.mono-project.com/sources/libgdiplus/

     

    cd /tmp
    wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.12.tar.gz
    tar zxf libgdiplus-3.12.tar.gz 
    cd libgdiplus-3.12
    ./configure --prefix=/usr
    make
    make install

    3.下载并安装mono,各版本的下载地址:http://download.mono-project.com/sources/mono/

     

    cd /tmp
    
    wget  http://download.mono-project.com/sources/mono/mono-4.4.0.40.tar.bz2
    tar jxf mono-4.4.0.40.tar.bz2
    cd mono-4.4.0
    ./configure --prefix=/usr
    make -j2
    make install
    ldconfig

      3.1 测试mono

       如果看到下图内容,证明mono编译和安装成功

      

    4.下载并安装jexus,各版本的下载地址:http://www.linuxdot.net/

      4.1 安装方法1

    cd tmp
    wget www.linuxdot.net/down/jexus-5.8.1.tar.gz
    tar zxf  jexus-5.8.1.tar.gz
    cd jexus-5.8.1
    ./install /usr/jexus

      4.2 安装方法2(建议)

    sudo curl jexus.org/5.8.x/install | sh

     5.8.x 是版本号

    5.jexus命令

     5.1 常用命令

     启动jexus: /usr/jexus/jws start

     停止jexus: /usr/jexus/jws stop

     重启jexus: /usr/jexus/jws restart

     5.2 测试,启动正常的话打来浏览器,敲入:你的IP/info,如果您查看到了当前运行的页面,那么恭喜,你搭建环境成功!

    5.3 更新mono

     这个直接重新下载,执行上面的mono安装命令覆盖安装到之前的目录

    sudo ./jws regsvr

    5.4 更新jexus

         5.4.1 更新方法1

    cd /tmp
    wget www.linuxdot.net/down/jexus-5.8.x.tar.gz(如果有新版本)
    tar zxf jexus-5.8.x.tar.gz
    cd  jexus-5.8.x
    ./upgrade /usr/jexus/

        5.4.2 更新方法2

    sudo curl jexus.org/5.8.x/upgrade | sh

     5.5jexus设置开机启动

     如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/  ,服务以.service结尾

    cd /lib/systemd/system/  
    sudo vi jexus.service

     脚本:

    [Unit]
    Description=jexus
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/jexus/jws start
    ExecReload=/usr/jexus/jws restart
    ExecStop=/usr/jexus/jws stop
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

     # systemctl start jexus

     # systemctl restart jexus

     # systemctl stop jexus

      设置开机启动:

      #systemctl enable jexus.service

    三、关于mono卸载

     1. 查看已安装到的目录

    sudo find / -name 'mono' 

     2.如果按照本文的步骤安装,则直接

    cd /usr
    sudo rm -rf mono

     3.下载的新版本的mono重复以上步骤

    四、技术交流

    linuxdot.net交流群:102732979

    ASP.NET Linux & OWIN交流群: 468859699

    五、链接

    本文参考了http://jhonge.net/Home/Single2/2380

  • 相关阅读:
    用户代理列表--爬虫伪装浏览器访问用
    python爬虫解析页面数据的三种方式
    requests模块的使用
    Python pip源更改
    个人博客项目开发
    Django之中间件
    Django之发送邮件
    Django组件之用户认证组件
    Django之Cookie与session
    Django组件之分页器
  • 原文地址:https://www.cnblogs.com/gaobing/p/4953236.html
Copyright © 2011-2022 走看看