部署流程

  1. 安装系统
  2. 安装Eclipse和jre
  3. 配置系统
  4. 安装辅助工具

安装系统

用安装盘安装即可。 
一般boot 1G,swap按内存大小,home 20G,根剩余。

安装Eclipse和jre

解压到文件夹eclipse-cpp-oxygen-3-linux-gtk-x86_64.tar.gzjre-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

辅助工具

  1. teamviewer
  2. 微信 Firefox插件
  3. IPtux 飞鸽传书
  4. 五笔配置
  5. ftp
  6. 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

  7. 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开发环境部署流程的更多相关文章

  1. 基于Ubuntu 18.04.5 LTS 部署Ceph集群测试及Ceph RDB的使用。

    1.ceph简介 Ceph在一个统一的系统中独特地提供对象.块和文件存储 1.1 ceph官网架构图 1.2 架构解释   CEPH 对象存储 CEPH 块设备 CEPH 文件系统 RESTful 接 ...

  2. ubuntu 13.04 开发环境搭建

    install ubuntu1, mysql serversudo apt-get install mysql-server2, ssh sudo apt-get install openssh-se ...

  3. Ubuntu 18.04机器学习环境安装

    安装net-tools sudo apt install net-tools #查看IP ifconfig #ssh服务是否安装 ps -e | grep ssh #安装openssh-server ...

  4. Ubuntu 18.04 使用docker 部署gitlab并且使用自定义端口号

    搭建原因 两个月前我搭建了公司的docker(无法自定义端口,),当初只想着把托管在GitHub的项目代码放在公司的服务器上面,后来忙着修改人脸服务器代码,忘记了,这个月由于领导提的需求比较多,还是托 ...

  5. Ubuntu 14.04开发环境初始化

    安装fcitx, fcitx-googlepinyin, 移除默认键盘快捷键. 英文版不要安装系统推荐的语言更新,会使浏览器以及其他的应用的字体变成bitmap. 安装nvidia驱动 安装vim,设 ...

  6. Ubuntu 14.04开发环境

    安装ssh服务:sudo apt-get install openssh-server 安装vim:sudo apt-get install vim-gtk 安装gparted:sudo apt-ge ...

  7. Ubuntu 18.04.1 LTS + kolla-ansible 部署 openstack Rocky all-in-one 环境

    1. kolla 项目介绍 简介 kolla 的使命是为 openstack 云平台提供生产级别的.开箱即用的自动化部署能力. kolla 要实现 openetack 部署分为两步,第一步是制作 do ...

  8. Ubuntu 18.04 环境下 kubernetes v1.16.2 单机部署说明

    一.安装环境 本次部署使用阿里云ECS 操作系统: Ubuntu  18.04 64位 实例规格: ecs.c6.large 2U4G 二.kubernetes 版本 k8s.gcr.io/kube- ...

  9. 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 ...

随机推荐

  1. vim 中文乱码问题

    编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936   set termencoding=utf ...

  2. python 逆波兰式

    逆波兰式,也叫后缀表达式 技巧:为简化代码,引入一个不存在的运算符#,优先级最低.置于堆栈底部 class Stack(object): '''堆栈''' def __init__(self): se ...

  3. SOAPUI参数中xml中CDATA包含问题

    <![CDATA[ <Request> <CardNo>000002629518</CardNo> <SecrityNo/> <BankTr ...

  4. PowerDesigner 15学习笔记:十大模型及五大分类

    个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师 ...

  5. ln in Linux

    默认情况(硬连接) ln 目标 连接名称 ll -i 显示文件的inode信息,即文件节点信息 ➜  test1 ll -i 1.txt 27987655 -rw-r--r--  1 myuser   ...

  6. Mac下布置appium环境

    1.下载或者更新Homebrew:homebrew官网 macOS 不可或缺的套件管理器 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githu ...

  7. 【UGUI】 (一)------- 放大镜

    在许多游戏或应用中,我们常常看到放大镜的身影,而在Unity里面,制作一个简易的放大镜是非常简单的.    一. 创建一个3DObject 创建一个Cube或者 Cylinder,这里为了更像放大镜一 ...

  8. LeetCode 148——排序链表

    1. 题目 2. 解答 2.1 快速排序 可参考 快速排序和归并排序 中的第一种快速排序思想,与在数组中排序有两点不同. 第一,我们需要取最后一个元素作为主元,在数组中可以直接访问到最后一个元素,但在 ...

  9. 实验一 MiniOS

    实验一.命令解释程序的编写实验 商软1班   杨晶晶  201406114102 一.        实验目的 (1)掌握命令解释程序的原理: (2)掌握简单的DOS调用方法: (3)掌握C语言编程初 ...

  10. 软工1816 · Alpha冲刺(8/10)

    团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员1(组长):王彬 过去两天完成了哪些任务 推进前后端各个接口的整合 学习jQuery基本语法,为beta阶段的商铺页面做准备 接下 ...