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

最近公司发神经从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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值