centos下安装vscode开发java

vscode的优点

轻量级,配合插件,可以支持多语言的代码阅读和简单开发。
可贵的是,vscode支持remote开发调试,可谓“云IDE”。
本文以java为例,安装vscode开发环境。

一:centos

通过U盘安装系统

  • 烧制U盘centos7系统

centos7 iso下载:https://mirrors.huaweicloud.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso
如果你是windows系统,可以下载一个ultraiso来烧录到U盘.
如果你是linux系统,特别是centos,那么使用命令sudo dd if=iso文件路径 of=u盘地址即可.

  • 进入bios,启动盘顺序第一改为U盘,重启.
  • 按照提示,一步步安装。

设置sudoers

  • 务必设置一个sudoer,而不是直接使用root
su
chmod 640/etc/sudoers
vi /etc/sudoers


root   ALL=(ALL:ALL) ALL 下面添加一行
xxxx   ALL=(ALL:ALL) ALL

更新yum repo

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo &&\
sudo wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo &&\
sudo yum clean all &&\
sudo yum makecache

二:java开发环境

需要java的开发,测试,代码管理,持续集成,持续部署.

安装mave,jdk,chrome,git,docker

maven 安装

# ***代表不确定的包名或文件名,根据实际情况替换
tar -zxvf ***
sudo mv *** /usr/local
sudo vi /etc/profile
#底部加入以下几句
export MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=${MAVEN_HOME}/bin:${PATH}
#退出vi,刷新
source /etc/profile

#使用阿里仓库
vi ${MAVEN_HOME}/conf/settings.xml
"
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
"

jdk

tar -xzvf jdk-8u112-linux-x64.tar.gz
sudo mv jdk1.8.0_112/ /usr/local/
sudo vi /etc/profile
#底部加入以下几句
export JAVA_HOME=/usr/local/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#退出vi,刷新
source /etc/profile

安装google chrome

  • 可能需要安装依赖:
sudo yum -y install libXss* &&\
sudo yum install redhat-lsb* &&\
sudo yum install pax* &&\
sudo yum install libappindicator-gtk3 &&\
sudo yum install liberation-fonts

git

  • vscode要求2.0以上,建议源代码编译
  • sudo yum remove git
  • 依赖包:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
tar -zxvf ****
sudo mv **** /usr/local/src
cd /usr/local/src/****
sudo ./configure prefix=/usr/local/git --with-curl=/user/bin/
sudo make && sudo make install
sudo vi /etc/profile
#底部加入以下几句
GIT_HOME=/usr/local/git
export PATH=${PATH}:${GIT_HOME}/bin
#退出vi,刷新
source /etc/profile
#如果旧的没删干净,直接覆盖
sudo cp /usr/local/git/bin/git /usr/bin/git
  • 配置
    • git config --global user.name "Your Name"
    • git config --global user.email "[email protected]"

三:安装vscode及插件

  • 在repo中添加vscode的安装信息,并安装
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum check-update
sudo yum install code
  • 或者下载rpm包,直接安装

下载地址:https://code.visualstudio.com/download

安装命令:rpm -ivh code-1.47.3-1595520197.el7.x86_64.rpm

  • 常用插件 for java

    • Java Extension Pack
    • Spring Boot Extension Pack
    • Debugger for Chrome
    • Lombok Annotations Support for VS Code
  • 通用插件

    • Bookmarks 书签
    • Bracket Pair Colorizer 括号配对(彩色)
    • Git Graph
    • TODO Tree
    • TODO HighLight

四:安装docker

三种方式:

  • 下载rpm安装

下载地址
安装命令:sudo rpm -ivh package_name.rpm

  • yum安装
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce
  • 通过网上的安装脚本
curl -sSL https://get.daocloud.io/docker | sh

安装完docker以后,配置一下镜像仓库,否则要翻墙.

首先到daocloud注册一个帐号,申请一个用于访问mirror的URLhttp://xxxxxx.m.daocloud.io

sudo vi /usr/lib/systemd/system/docker.service
#execstart 后面加上  --registry-mirror=http://xxxxxx.m.daocloud.io
sudo systemctl daemon-reload
sudo systemctl restart docker

猜你喜欢

转载自blog.csdn.net/weixin_36572983/article/details/97642054