您的位置:首页 > 编程语言 > Java开发

ubuntu java开发环境搭建 公司技术spring微服务 angular2

2018-01-26 14:51 615 查看
最近公司发神经从windows切换到linux环境开发。跑起来做个笔记,以便以后用到:

这个没安装过运维给安装的

teamviewer安装:

浏览器打开 https://www.teamviewer.com/en/download/linux/
下载ubuntu 64位版 https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
ubuntu 安装oracle jdk方法如下

打开终端窗口后执行如下命令:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

sudo apt-get install oracle-java8-set-default

spring suite tool (简称sts 下载linux版本不用安装注意权限问题)

下载tomcat8.5的版本并配置到sts

卸载并安装vscode

 apt-get --purge remove Visual Studio  Code

/home/maye/soft# curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

sudo apt-get install code # or code-insiders

nodejs安装:

sudo apt install curl

浏览器打开 https://nodejs.org/en/download/package-manager/
点击 Debian and Ubuntu based Linux distributions 后按照页面提示在终端窗口处理

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

运行项目时报各种错啊 原因是node_modules是只适合windows环境使用。删除使用zip的包

安装angular ng

 sudo npm uninstall -g @angular/cli

 sudo npm uninstall -g angular-cli

 sudo npm cache clean

 sudo npm install --unsafe-perm -g angular-cli

安装ngix
https://www.cnblogs.com/piscesLoveCc/p/5794926.html
cd electronic-wechat

maven安装方法网上自己搜 记得配置sts的maven setting.xml

 

mysqlworkbench下载安装 简单不累述

安装git

sudo apt install git git-flow

git参数设置:

git config --global http.sslVerify "false" #设置禁用ssl证书验证

git config --global user.name "YOUR NAME" #使用者的姓名

git config --global user.email YOUR EMAIL #使用者的邮箱

git config credential.helper store #在git仓库目录下设定自动保存登录的用户名和密码



git config --global credential.helper store #在系统全局设定自动保存登录的用户名和密码

创建并切换到分支

git checkout -b wms-20171214 -t origin/release/wms-20171214或

git checkout -f  remotes/origin/release/wms-20171130

切换到分支

git checkout --track origin/dev 切换到远程dev分支

或切换到主支

 git checkout -b  remotes/origin/develop

强制覆盖本地代码

git fetch --all

git reset --hard origin/develop

安装linuxgit图形工具 gitKraken比较好用

下载安装 注意权限

# 下载仓库安装微信

git clone https://github.com/geeeeeeeeek/electronic-wechat.git
# 进入仓库

cd electronic-wechat

# 安装依赖, 运行应用

npm install && npm start

跨电脑拷贝

scp root@ 172.19 . 2.75:/ home / root  / home / daisy / full . tar . gz   /home/maye

创建多个目录

mkdir -p /test/test

ubuntu没有yum rpm 需要用rpt下载

sudo apt-get install fcitx-table-wubi 输入法配置

方法一、如果你知道要删除软件的具体名称,可以使用

sudo apt-get remove  软件名称  

sudo apt-get autoremove --purge 软件名称

方法二、如果不知道要删除软件的具体名称,可以使用

dpkg --get-selections | grep ‘软件相关名称’

//执行以下命令文件才会最终属于用户  

//改变所有文件夹子目录及文件所有者

chown -R maye:root sourcecode/

//修改文件夹及其下所有文件夹及文件所属组

sudo  chgrp -R maye /home/maye/sourcecode

//文件夹及文件夹下子文件夹赋权限

chmod 777 /test
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UBUNTU