zoukankan      html  css  js  c++  java
  • 【Linux】 编程环境搭建 JDK、Node.js、Npm、Yarn、Redis、Maven的安装与搭建

    Linux 编程环境搭建 JDK、Node.js、Npm、Yarn、Redis、Maven的安装与搭建



    JDK 的搭建:


    注:在进行所有的步骤之前,为了方便,请在终端输入sudo su进入管理员模式;【注:右侧目录可以跳转查看文章】




    下载资源:


    • 点击进入Oracle官网下载 JDK,版本要求如下如所示:

    在这里插入图片描述


    解压缩资源:


    • 打开终端,使用 cd Downloads命令,进入下载文件夹,然后执行下面命令,对下载好的压缩文件夹进行解压缩,命令如下:

    tar -zxvf jdk-(按 tab键补全)  -C /usr/local/salt/

    补充:这一步也可以拆分成tar -zxvf jdk压缩包,然后再mv 解压缩文件夹 到/usr/local/salt文件夹 ;

    • 解释:这条命令的意思是将jdk-8u271-linux-x64.tar.gz这个压缩文件解压到 /usr/local/salt 目录下,但其实移动路径无所谓,最好是/usr/local ,这样可以与我的安装进度保持一致,salt(盐)是我自己创建的文件夹,里面存放着我编程需要的大部分东西,比如 redis、node.js等。
    • 进入解压缩文件夹的根目录下,我的是 /usr/local/salt/,使用命令:
    mv jdk-8u271-linux-x64 jdk
    

    这条命令简单理解成重命名,将冗长的文件夹重命名成jdk,方便以后使用,毕竟每次用到的时候都要输入大长串字符不太方便吧。
    在这里插入图片描述

    添加环境变量:


    • 使用如下命令,进入profile文件,编辑环境变量,对 vim 编辑器不是很熟练的可以【点击此处】进我博客查看:
    vim /etc/profile
    
    • 进入之后,轻点一下键盘上的 i 键,进入 > 编辑模式 < ;
    • 将光标移动到文档的 最末尾,直接输入 复制粘贴以下内容(Linux下的粘贴快捷键是: ctrl + shift + V )内容如下:
    #JAVA 1.8 HOME
    JAVA_HOME=/usr/local/salt/jdk
    CLASSPATH=.:$JAVA_HOME/bin.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    

    其中,第一行是注解,第二行是刚刚在usr/local/下的压缩包的根目录,我这里多了一个salt文件夹,因为我把jdk文件夹放在了salt下,你的路径根据你自己的来。剩下三行不用变;


    • 粘贴完成之后,点击Esc键,进入底行模式(如果你不知道并且想知道什么是“底行模式”的话,可以【点击此处】进我博客查看),输入:wq(保存并退出),点击回车;

    检查


    • 在命令行输入 java -version 查看是否安装成功,如果出现了版本信息则成功,比如我的机子,版本信息如下:
      描述信息
      就安装成功了~

    • 如果没有,那就执行以下命令:
    source /etc/profile
    
    • 然后再执行java -version就会出现版本信息,如果还是没有的话,请检查你的环境变量路径是否正确,并在更改路径后将 > 配置环境变量 < 这一步及下面的所有步骤执行一遍;



    Nodejs / npm /yarn 的安装 与 搭建:


    注:在进行所有的步骤之前,为了方便,请在终端输入sudo su进入管理员模式;




    下载资源:

    • 进入NodeJs官网下载文件,版本要求如下图所示:

    操作文件夹:


    • 打开 终端 ,使用 cd Downloads 进入下载文件夹~

    • 使用如下命令,将压缩文件解压缩至/usr/local/salt文件夹下:

    tar xf node-v14.15.0-linux-x64.tar.xz -C /usr/local/salt/

    注:salt(盐)是我自己创建的用来存储编程环境的文件夹,如果你充分了解命令行以及文件夹结构,可以去掉salt文件夹,否则,建议跟随步骤执行;

    • 在终端中使用cd /usr/local/salt进入/usr/local/salt文件夹下,然后运行如下命令:
    mv node-v14.15.0-linux-x64 nodejs
    

    此命令可以简单理解成重命名,目的是将冗长的文件夹名称重命名nodejs

    ls //此命令可以查看当前文件夹下的所有的文件以及文件夹,可以检查一下是否出现了nodejs文件夹
    

    • 执行cd nodejs命令进入nodejs文件夹下(接下来一步许多教程建议复制粘贴,但是这里建议直接使用软链接,比较方便,也不会破坏文件的结构)。

    • 依次执行如下两条命令,创建软连接:
    ln -s /usr/local/salt/nodejs/bin/node /usr/local/bin
    ln -s /usr/local/salt/nodejs/bin/npm /usr/local/bin
    

    软连接:功能类似于Windows的桌面快捷方式,将命令放在这个文件夹下,可以全局执行(即可以在任意位置使用node 以及 npm)

    检查


    • 连续执行两次cd .. 回退到local文件夹下,使用cd bin进入local下的bin目录,使用ls命令查看是否存在npmnode文件,如果提示如下,则成功:

    在这里插入图片描述

    • 在任意位置,执行 node -vnpm -v,如果出现版本信息,则安装成功,如下:

    在这里插入图片描述

    卸载


    • 进如salt文件夹,执行rm -rf nodejs命令删除nodejs 文件夹(-rf 用来删除文件夹,不带 -rf 只能删除文件或压缩文件等):

    • 进入/usr/local/bin文件夹,使用如下命令删除npmnode

    rm node
    rm npm

    • 卸载完成


    安装 cnpm


    • 在安装完 Nodejs 后,执行命令(下载资源命令):
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    • 当出现如下提示的时候,下载成功:

    在这里插入图片描述
    如果没有上述提示,或提示Error,则使用Ctrl + C退出,然后多执行几次(原因:npm是从国外下资源,较慢,易出错;)。

    • 为 cnpm 创建软连接:
    ln -s /usr/local/salt/nodejs/bin/cnpm /usr/local/bin
    

    注意:较左侧的第一个地址中的salt(盐)文件夹,是我自行创建,用来存储变成环境的,你们可以自行取舍。

    • 在终端中(任意位置)输入命令:cnpm -version,若出现以下内容,则安装成功:

    在这里插入图片描述

    • 若是bash:cnpm:command not foundbash:cnpm :未找到命令,则删除/usr/local/bin目录下的cnpm,重新创建一次链接,并检查软连接命令中是否少了-s
      在这里插入图片描述

      上图就是安装错误的提示,因为我创建软连接的时候少了-s,执行删除命令rm /usr/local/bin/cnpm就可以了;

    补充 : 一键安装 - git :

    sudo apt-get install git
    



    安装Redis


    安装前建议执行命令sudo su进入超级管理员模式;




    下载资源


    操作文件夹


    • 使用命令cd Downloads进入Downloads文件夹,执行下列命令:
    tar -zxvf redis-6.0.9.tar.gz 
    

    以上命令是解压缩 [ - 压缩文件 - ]

    • 执行下列命令,移动解压后的文件夹:
    mv redis-6.0.9 /usr/local/salt
    

    将压缩后的文件夹移动到/usr/local/salt下,其中salt(盐)文件是我自己创建的用来存储环境的;

    • 使用命令cd /usr/local/salt进入salt文件夹,使用命令:
    mv redis-6.0.9 redis
    

    简单理解来就是重命名,把redis-6.0.9 重命名 成 redis

    • 使用cd redis命令,进入redis文件夹,执行以下命令:
    make // 编译
    
    • 执行结束之后,redis目录下出现了redis.conf文件与src文件夹;执行cd src 进入src文件夹,然后执行如下命令:
    make install
    
    • 运行结束,安装完成(如下图所示):
      哈哈哈

    启 动 Redis


    • 在任意目录下执行:
    redis-server & redis-cli
    

    补充


    • 点击搜索 - redis命令大全 - ![img](file:///C:UsersHskAppDataLocalTempSGPicFaceTpBq13092FB51D94.png)



    安装 Maven


    安装前建议执行命令sudo su进入超级管理员模式;




    下载资源


    在这里插入图片描述

    • 执行如下命令,解压缩文件夹至 /usr/local/salt文件夹:

    tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/salt/

    其中salt文件夹是我自己创建用于存储nodejsmvn等工具的文件夹,创建与否自行斟酌;

    • 执行cd salt(如果你也有这个文件夹的话)执行以下命令,将 冗长 的文件夹名称变成 简洁 的mvn
    mv apache-maven-3.6.3-bin mvn
    
    • 在任意位置执行vim /etc/profile命令,进入profile文件中,在文件最末尾添加以下内容,为mvn增加环境变量:
    #MAVEN_HOME mvn
    MAVEN_HOME=/usr/local/salt/mvn
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
    

    其中第二行是你刚刚存储mvn文件夹的绝对路径,依情况自行更改。

    • 保存退出,输入以下命令,让系统读取一下profile文件:
    source /etc/profile
    

    检查


    • 终端中(任意位置)输入mvn -h命令,如果显示结果如下,则安装成功:

    Nodejs官网截图

  • 相关阅读:
    UVa 12174 (滑动窗口) Shuffle
    UVa 1607 (二分) Gates
    CodeForces ZeptoLab Code Rush 2015
    HDU 1525 (博弈) Euclid's Game
    HDU 2147 (博弈) kiki's game
    UVa 11093 Just Finish it up
    UVa 10954 (Huffman 优先队列) Add All
    CodeForces Round #298 Div.2
    UVa 12627 (递归 计数 找规律) Erratic Expansion
    UVa 714 (二分) Copying Books
  • 原文地址:https://www.cnblogs.com/hskcool/p/14229350.html
Copyright © 2011-2022 走看看