国产Linux下开发正式开工(deepin)
配置开发环境
1.一般工具
在深度商店安装QQ,微信,安装一般软件WPS,Navicat数据库工具,文本编辑notepadqq.
影视娱乐爱奇艺,优酷,酷狗。
2.安装主要的开发环境
(1)c#
深度商店分别安装monnodevelop,visual studio code
(2)java
深度商店中安装IDE(选择自己合适的),我安装的是eclipse。
(3)Python
深度商店中安装pycharm(它的设置和windows差不多)
(4)c++
可以在深度商店自选,一般是Qt
深度商店打开后,专门有一栏是“编程开发”,里面有很多工具
配置环境
(1).配置java
系统中自带了openjdk,可以使用命令更新软件:sudo apt-get update
我自己配置了Oraclejdk,方法步骤
1.创建目录(随意):sudo mkdir /usr/local/java
2.从官网下载linux按照包,我下载的是jdk-8u191-linux-x64.tar.gz,放在某个目录中
3.进入安装包目录,将上述包右键“加压到当前目录”,得到文件夹 jdk1.8.0_191
4.使用命令:mv jdk1.8.0_191 /usr/local/java ,将文件夹移动到需要安装的目录
5.进入编辑器修改环境变量:sudo deepin-editor /etc/profile(或sudo vim /etc/profile)
在最后面添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后退出
6.使配置生效:执行 source /etc/profile
7.配置当前版本,执行下面命令,注意你自己的目录
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_191/bin/javac 1171
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_191/bin/java 1171
sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.8.0_191/bin/jar 1171
sudo update-alternatives --install /usr/bin/javah javah /usr/local/java/jdk1.8.0_191/bin/javah 1171
sudo update-alternatives --install /usr/bin/javap javap /usr/local/java/jdk1.8.0_191/bin/javap 1171
8.版本测试
java -version
(2)python配置
1.直接在官网下载 Python-3.7.2.tgz
2.打开主目录,创建新目录Python, 将下载的包放在该目录
3.右键解压到当前文件夹,得到Python-3.7.2文件夹目录
4.进入Python-3.7.2目录,右键 在终端中打开
5.输入命令:sudo mkdir /usr/local/python3.7 (后面输入密码)
6.输入命令:sudo ./configure --prefix=/usr/local/python3.7
7.输入命令:sudo make
8.输入命令:sudo make install (有一个错误不用管)
9.输入命令:sudo ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python
10.验证版本输入:python
国产Linux下开发正式开工(deepin)的更多相关文章
- 使用eclipse在linux下开发C/C++
一直在Linux下开发,苦于没有IDE,一般都是自己编写Makefile,然后在windows下用文本编辑器ftp打开文件编辑,然后在linux下完成编译.调试代码也只能是命令行用gdb进行调试,相当 ...
- linux下开发C语言需要安装的manpages手册
linux下开发C代码需要安装的manpages: $ sudo apt-get install manpages$ sudo apt-get install manpages-dev$ sudo a ...
- Linux下开发STM32单片机
一开始学习51单片机就是用的MDK这个IDE软件,IDE软件虽然看起来直观好像更加容易入门(因为有界面看起来很形象),但是实际上IDE却是向我们这些入门人员隐藏了背后真实存在的过程,让我们以为编译就是 ...
- linux下开发板网络速度测试记录
由于做的项目对于网络和USB的读写速度有很高的要求,因此新拿回来的板子要测试网络和usb的最佳传输速度.要考虑不少因素,先把我能想到的记录下来. 测试的环境是开发板和ubuntu虚拟机 ...
- linux下开发c第一弹--相关环境需求
我用的是mac,mac和linux一般集成了一定的开发环境,基本上需要gcc.vim.gdb之类的,linux下需要apt-get,mac下homebrew的brew install都可以解决问题.同 ...
- wxWidgets 在 Linux 下开发环境配置
本文基于 CodeBlocks (16.0.1) 和 wxWidgets (3.0.2) 搭建 Linux 下 GUI 开发环境. 1. 安装 CodeBlocks Ubuntu 默认的源当前 Cod ...
- linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
解决cocos2d-x中编译出现的一个小问题 对于cocos2d-x 2.×中编译中,若头文件里引入了#include "cocos-ext.h",在进行C++编译的时候会遇到例如 ...
- Linux下开发环境的搭建(For C++ OIer)
说句实话,对于OIer来说,Linux真的是个很好的开发平台. 这里既没有游戏的喧嚣,也没有广告的打扰,gcc/g++早已预装,一切已为你准备好......(???)即使对于日常使用,也绰绰有余. 如 ...
- 05 Linux下开发JSP项目(Hello world)
测试环境: 主机系统:Win 7 虚拟机:VMware workstation 11.1.0 虚拟机OS: centos 6.5 64位 Kernel 2.6.32-431-e16.x86_64 My ...
随机推荐
- vue中数组删除,页面没重新渲染
创建一个组件时,数据类型是数组,在删除这个数组中的数据时,数组中的数据是对的,但页面渲染的数据却不对. 举例:(不一定复现) <ul> <li v-for="(item, ...
- 02_dubbo实例_多版本号
[多版本作用] 当一个接口实现,出现不兼容升级时,可以用版本号过渡. 版本号不同的服务之间不能引用. [版本迁移方式] 1.在低压时间段,先升级一半Provider为新版本. 2.再将所有消费者升级为 ...
- 01_java虚拟机基础入门
[Java虚拟机的基本结构] [ 1.类加载子系统 ] 负责从文件系统或者网络中加载Class信息,加载的信息存放在一块称之为方法区的内存空间. [ 2.方法区 ] 存放类信息.常量信息.常量池信息, ...
- 微信证书 javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
这几天在做微信退款接口,按照api写完之后,在本地测试了下没有问题,于是交给测试让他们在测试环境开测.他们说退款没有成功,感觉去查日志,发现后台报了 javax.net.ssl.SSLExceptio ...
- 【NLP汉语自然语言处理与实践】分词_笔记
一.两种分词标准: 1. 粗粒度. 将词作为最小基本单位.比如:浙江大学. 主要用于自然语言处理的各种应用. 2. 细粒度. 不仅对词汇继续切分,也对词汇内部的语素进行切分.比如:浙江/大学. 主要用 ...
- 【Python机器学习及实践】笔记
- Mysql学习---SQL语言的四大分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHE ...
- 学习的矩阵微积分The matrix calculus you need for deep learning
学习的矩阵微积分The matrix calculus you need for deep learning https://explained.ai/matrix-calculus/index.ht ...
- 设计模式:解释器(Interpreter)模式
设计模式:解释器(Interpreter)模式 一.前言 这是我们23个设计模式中最后一个设计模式了,大家或许也没想到吧,竟然是编译原理上的编译器,这样说可能不对,因为编译器分为几个部分组成呢,比如词 ...
- July 01st 2017 Week 26th Saturday
Kind hearts are more than coronets. 善良的心灵胜于显贵的地位. Some people say that this is a dog-eat-dog world, ...