Ubuntu 18.04开发环境部署流程
部署流程
- 安装系统
- 安装Eclipse和jre
- 配置系统
- 安装辅助工具
安装系统
用安装盘安装即可。
一般boot 1G,swap按内存大小,home 20G,根剩余。
安装Eclipse和jre
解压到文件夹eclipse-cpp-oxygen-3-linux-gtk-x86_64.tar.gz
和jre-8u161-linux-x64.tar.gz
得到eclipse/
和jre1.8.161/
sudo mv ./eclipse /opt
sudo mv ./jre1.8.161 /usr/lib/java # 配置jre
sudo gedit /etc/environment
JAVA_HOME="/usr/lib/java/"
CLASSPATH="$JAVA_HOME/lib"
#PATH=".....:/usr/lib/java/bin" sudo update-alternatives --install /usr/bin/java java /usr/lib/java/bin/java # 配置Eclipse的快捷方式
touch /usr/share/applications/eclipse.desktop
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development; sudo chmod /usr/share/applications/eclipse.desktop
配置系统
#安装基本开发组件
sudo apt-get install build-essential # 关闭系统错误报告
sudo gedit /etc/default/apport
# set = # 配置开机自动登陆,UI中进行
# 配置程序自动启动,UI中进行,或/etc/rc.local
# 配置usb与串口端口权限和别名,见代码中
# 配置串口组
sudo adduser name dialout
gnome-terminal -- /home/msharp/workcvbg/dros_space/dros/Debug/dros
辅助工具
- teamviewer
- 微信 Firefox插件
- IPtux 飞鸽传书
- 五笔配置
- ftp
- telnet
[error1]: Can't find a source file at "/build/glibc-Cl5G7W/glibc-2.23/nptl/pthread_setschedprio.c"
Locate the file or edit the source lookup path to include its location.解决办法:对象的成员变量初始化。
sudo adduser name dialout
Ubuntu18.04安装开发软件
1 安装sublime
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
2 安装pip&spyder
python2 & pip
sudo apt-get install python-pip
pip -V
sudo pip install spyder
pip list#查看pip安装的软件
#python3 & pip3
sudo apt-get install python3-pip
pip3 -V
sudo pip3 install spyder
pip3 list#查看pip3安装的软件
3 安装pycharm
下载Liunx版pycharm
https://www.jetbrains.com/pycharm/download/#section=linux 安装pycharm
解压
tar -zxvf pycharm-professional-2018.2..tar.gz -C ~/指定目录
安装
cd ~/指定目录/pycharm-2018.2./bin/
sh ./pycharm.sh
破解
vim pycharm.vmoptions
vim pycharm64.vmoptions
添加信息
-javaagent:/指定路径/pycharm-2018.2./bin/JetbrainsCrack-3.1-release-enc.jar
使用
sh ./pycharm.sh
创建启动图标
#进入App快捷方式文件夹
cd /usr/share/applications
#创建快捷方式文件
sudo vim pycharm.desktop
[Desktop Entry]
Encoding=UTF-
Version=1.0
Type=Application
Name=Pycharm
Icon=/指定路径/pycharm-2018.2./bin/pycharm.png
Exec=/指定路径/pycharm-2018.2./bin/pycharm.sh
StartupNotify=false
StartupWMClass=Pycharm
4 安装postman
下载Linux版postman
https://www.getpostman.com/apps 安装
tar -zxvf Postman-linux-x64-6.2..tar.gz -C ~/指定目录
创建启动图标
#进入App快捷方式文件夹
cd /usr/share/applications
#创建快捷方式文件
sudo vim postman.desktop
[Desktop Entry]
Encoding=UTF-
Version=1.0
Type=Application
Name=Postman
Icon=/指定路径/Postman/app/resources/app/assets/icon.png
Exec=/指定路径/Postman/Postman
StartupNotify=false
StartupWMClass=postman
Ubuntu 18.04开发环境部署流程的更多相关文章
- 基于Ubuntu 18.04.5 LTS 部署Ceph集群测试及Ceph RDB的使用。
1.ceph简介 Ceph在一个统一的系统中独特地提供对象.块和文件存储 1.1 ceph官网架构图 1.2 架构解释 CEPH 对象存储 CEPH 块设备 CEPH 文件系统 RESTful 接 ...
- ubuntu 13.04 开发环境搭建
install ubuntu1, mysql serversudo apt-get install mysql-server2, ssh sudo apt-get install openssh-se ...
- Ubuntu 18.04机器学习环境安装
安装net-tools sudo apt install net-tools #查看IP ifconfig #ssh服务是否安装 ps -e | grep ssh #安装openssh-server ...
- Ubuntu 18.04 使用docker 部署gitlab并且使用自定义端口号
搭建原因 两个月前我搭建了公司的docker(无法自定义端口,),当初只想着把托管在GitHub的项目代码放在公司的服务器上面,后来忙着修改人脸服务器代码,忘记了,这个月由于领导提的需求比较多,还是托 ...
- Ubuntu 14.04开发环境初始化
安装fcitx, fcitx-googlepinyin, 移除默认键盘快捷键. 英文版不要安装系统推荐的语言更新,会使浏览器以及其他的应用的字体变成bitmap. 安装nvidia驱动 安装vim,设 ...
- Ubuntu 14.04开发环境
安装ssh服务:sudo apt-get install openssh-server 安装vim:sudo apt-get install vim-gtk 安装gparted:sudo apt-ge ...
- Ubuntu 18.04.1 LTS + kolla-ansible 部署 openstack Rocky all-in-one 环境
1. kolla 项目介绍 简介 kolla 的使命是为 openstack 云平台提供生产级别的.开箱即用的自动化部署能力. kolla 要实现 openetack 部署分为两步,第一步是制作 do ...
- Ubuntu 18.04 环境下 kubernetes v1.16.2 单机部署说明
一.安装环境 本次部署使用阿里云ECS 操作系统: Ubuntu 18.04 64位 实例规格: ecs.c6.large 2U4G 二.kubernetes 版本 k8s.gcr.io/kube- ...
- Ubuntu 18.04 安装部署Net Core、Nginx全过程
Ubuntu 18.04 安装部署Net Core.Nginx全过程 环境配置 Ubuntu 18.04 ,Nginx,.Net Core 2.1, Let's Encrypt 更新系统 sudo a ...
随机推荐
- vim 中文乱码问题
编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf ...
- python 逆波兰式
逆波兰式,也叫后缀表达式 技巧:为简化代码,引入一个不存在的运算符#,优先级最低.置于堆栈底部 class Stack(object): '''堆栈''' def __init__(self): se ...
- SOAPUI参数中xml中CDATA包含问题
<![CDATA[ <Request> <CardNo>000002629518</CardNo> <SecrityNo/> <BankTr ...
- PowerDesigner 15学习笔记:十大模型及五大分类
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...
- ln in Linux
默认情况(硬连接) ln 目标 连接名称 ll -i 显示文件的inode信息,即文件节点信息 ➜ test1 ll -i 1.txt 27987655 -rw-r--r-- 1 myuser ...
- Mac下布置appium环境
1.下载或者更新Homebrew:homebrew官网 macOS 不可或缺的套件管理器 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githu ...
- 【UGUI】 (一)------- 放大镜
在许多游戏或应用中,我们常常看到放大镜的身影,而在Unity里面,制作一个简易的放大镜是非常简单的. 一. 创建一个3DObject 创建一个Cube或者 Cylinder,这里为了更像放大镜一 ...
- LeetCode 148——排序链表
1. 题目 2. 解答 2.1 快速排序 可参考 快速排序和归并排序 中的第一种快速排序思想,与在数组中排序有两点不同. 第一,我们需要取最后一个元素作为主元,在数组中可以直接访问到最后一个元素,但在 ...
- 实验一 MiniOS
实验一.命令解释程序的编写实验 商软1班 杨晶晶 201406114102 一. 实验目的 (1)掌握命令解释程序的原理: (2)掌握简单的DOS调用方法: (3)掌握C语言编程初 ...
- 软工1816 · Alpha冲刺(8/10)
团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员1(组长):王彬 过去两天完成了哪些任务 推进前后端各个接口的整合 学习jQuery基本语法,为beta阶段的商铺页面做准备 接下 ...