• 【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官网截图

  • 相关阅读:
    2-SAT 问题及图论解法
    割点、强连通分量
    欧拉路、欧拉回路
    DFS 树
    【题解】[AGC 034 F] RNG and XOR【异或卷积 FWT】
    【题解】[UOJ 62] UR #5 怎样跑得更快【莫比乌斯反演】
    【题解】LOJ #2085 / 洛谷 P1587「NOI2016」循环之美【莫比乌斯反演】
    【题解】LOJ #6052 「雅礼集训 2017 Day11」DIV【莫比乌斯反演】
    【题解】[HDU 5382] GCD?LCM【莫比乌斯反演 差分 线性筛】
    【题解】[51Nod 1847] 奇怪的数学题【min_25筛 杜教筛 莫比乌斯反演】
  • 原文地址:https://www.cnblogs.com/hskcool/p/14229350.html
Copyright © 2020-2023  润新知