wsl 环境搭建 erlang 环境

Ubuntu erlang 环境搭建

  • wsl下的Ubuntu安装
    • erlang环境搭建

wsl下的Ubuntu安装

  1. window10官网下载正版ubuntu。
  2. window10系统中的控制面板 -》 程序 -》启动或关闭window功能,勾选适用 ‘与linux系统的window子系统’
  3. ubuntu打开,下载必要环境包。(自动下载)
  4. 初始启动会预设一个区别于root权限的用户账号,设置账号密码后启动

    未成功设置可以选择 应用-》Ubuntu重置 或者 为linux 添加一个user 账号

erlang环境搭建

  1. 配置apt对应的镜像源 /etc/apt/source.list

    为source.list文件添加写入权限

    sudo su root //按提示输入密码
    chmod +002 source.list //添加写入权限
    注释所有的det http外网链接
    添加国内镜像(两个都添加 ,使用的时候注释另一个

    • 镜像路径一

          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
      
    • 镜像路径二

          deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
          deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
          deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
          deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
          deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
          deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
          deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
          deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
      
  2. 更新apt相关配置

    sudo apt-get update
    sudo apt-get upgrade

  3. 下载相关开发组件 默认镜像路径二

    sudo apt-get install build-essential
    如果出现报错 libdpkg-perl 包出现错误 ,可能是版本问题,删除之前的包并且重新安装最新版本
    
    sudo apt-get remove libdpkg-perl    
    
    sudo apt-get install libdpkg-perl 
    
    sudo apt-get install build-essential 
    
    sudo apt-get install libssl1.0-dev (镜像路径二无法下载的话,在其他包安装完毕后选择镜像路径
    
    sudo apt-get install libncurses5-dev 
    
    sudo apt-get install unixodbc 
    
    sudo apt-get install unixodbc-dev
    
  4. 安装otp 个人选择19.3 otp源码包

    opt 安装
    tar -zxvf otp_src_19.3.tar.gz
    出现gzip报错可能是因为内网下载的otp源码包并不是zip格式压缩,可以选择取消 -z参数 即  tar -xvf otp_src_19.3.tar.gz
    
    编译 为otpmake 搭建环境,设置无需javac环境配置
    ./configure --without-javac
    
    make
    sudo make install
    

你可能感兴趣的:(erlang,linux,ubuntu,Erlang)