Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+scala环境配置+nodejs环境配置+开发工具intellij IDEA安装+Python数据分析环境配置+Jupyter开发工具安装+Python多版同时支持.

1.Ubuntu16.04安装常用软件(搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+视频录制软件RcordMyDesktop)

1.1.安装搜狗输入法

a安装ficx输入法和可视化配置工具

wxl@wxl-pc:~$ sudo apt-get install fcitx
wxl@wxl-pc:~$ sudo apt-get install fcitx-config-common
wxl@wxl-pc:~$ sudo apt-get install fcitx-config-gtk

去搜狗官网下载linux版输入法
sudo dpkg -i /home/wxl/Downloads/sogoupinyin_2.0.0.0078_amd64.deb

更新 sudo apt-get upgrade -f

选择 语言支持 中选择fcitx(system settings – langure superter)
在fcitx配置中选择sougo输入法(或者搜索框中打开fcitx configuration)如图去除 Only Show Current Language“选项”,去掉这个对勾,才能搜到Sogou Pinyin

1.2.安装atom setup

下载atom的.deb安装包
首先包安装,会提示安装依赖

sudo dpkg -i /home/wxl/Downloads/atom-amd64.deb

安装所需依赖

sudo apt-get -f install

再次包安装即可成功,在dashboard中搜atom可以看到,已经成功安装了。

sudo dpkg -i /home/wxl/Downloads/atom-amd64.deb

1.3.安装chome

sudo dpkg -i /home/wxl/Downloads/google-chrome-stable_current_amd64.deb
sudo apt-get -f install
sudo dpkg -i /home/wxl/Downloads/google-chrome-stable_current_amd64.deb

1.4.安装vlc播放器

sudo apt-get install vlc

1.5.GIMP Image Editor安装

类似与photoshop,用于图片的编辑。
直接在应用商店Ubuntu Software中搜索安装。

1.6.命令总结

#查看想要安装的包,如查看带有fcitx的所有包
wxl@wxl-pc:~$ sudo apt-cache search fcitx
#安装已经下载好的deb包,如安装谷歌浏览器
wxl@wxl-pc:~$ sudo dpkg -i /home/wxl/Downloads/google-chrome-stable_current_amd64.deb
#安装ubuntu自带源中有的包
wxl@wxl-pc:~$ sudo apt-get install 软件名字
#系统(或依赖)更新
wxl@wxl-pc:~$ ssudo apt-get -f install

2.Ubuntu16.04配置开发环境(JDK环境配置+scala环境配置+nodejs环境配置+开发工具intellij IDEA+数据分析Python环境+开发工具Jupyter)

2.0. Ubuntu三种级别的环境变量配置

2.0.1 临时变量,即在退出terminal后便会失效。

export PATH=${PATH}

2.0.2 单一用户变量,相当于windows的“用户变量”

vim ~/.bashrc

2.0.3 系统变量,相当于windows的”系统变量”–提示千万别修改环境变量!

vim /etc/environment

Tip:Ubuntu修改了environment无法进入系统

按ctrl+alt+F1进入命令提示符模式
输入用户名和密码

/usr/bin/sudo /usr/bin/vi /etc/environment

修改回来

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

重启,即可

/usr/bin/sudo reboot

Tip:CentOS下的全局环境变量文件为:/etc/profile,单一用户环境变量文件为:~/.bash_profile

2.1. JDK环境配置(系统环境变量)

解压,并放置/opt/java路经下

cd /homw/wxl/Downloads
tar -zxf jdk-8u92-linux-x64.tar.gz
sudo mv jdk1.8.0_92 /opt/java

配置系统变量

sudo vim /etc/profile.d/java.sh
#增加内容
export JAVA_HOME=/opt/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

source变量生效,在当前terminal下生效

source /etc/profile


或者logout/用户注销.登陆
这样使得用户变量在当前用户下生效

2.2. Scala环境配置

解压,移动到/opt

cd /home/wxl/Downloads
tar -zxf scala-2.11.8.tgzsudo mv scala-2.11.8 /opt/scala

scala环境变量配置

sudo vim /etc/profile.d/scala.sh#增加内容
export SCALA_HOME=/opt/scala
export PATH=${SCALA_HOME}/bin:$PATH

source变量生效,在当前terminal下生效

source /etc/profile

查看scala -version

2.3. 安装Intellj IDEA

tar -zxf ideaIU-2016.2.tar.gz
sudo mv idea-IU-162.1121.32 idea

启动安装脚本在/bin目录下

./idea.sh

开始通过界面安装


选择在线激活

添加开启图标

选择安装支持scala的插件

安装最后需要给予权限

安装完成

2.4. 安装nodejs

下载最新版nodejs
解压,并放置在/opt路径下

tar -xf node-v6.3.0-linux-x64.tar.xz
sudo mv node-v6.3.0-linux-x64 /opt/nodejs

配置变量

wxl@wxl-pc:~$ sudo vim /etc/profile.d/nodejs.sh
增加内容
export NODE_HOME=/opt/nodejs
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

使得变量生效,当重启机器或者用户注销时自动是用户生效/查看版本情况

source /etc/profile
node -v

2.5.配置pyton数据科学开发环境

ubuntu16.04本身自带pyton2.7.12(输入pyton可查看)和3.5.1+(输入python3,可查看)

5.5.1. 配置python2

安装pip

sudo apt install python-pip

查看当前环境已经安装的python包

pip list

更新pip

pip install --upgrade pip

2.5.2 配置pyhton3

sudo apt install python3-pip

查看当前环境已经安装的python包

pip3 list

更新pip3

pip3 install --upgrade pip

Tip:/usr/share/python-wheels

2.6. Jupyter notebook安装/

Jupyter notebook方便的基于web开发的工具,可以及时浏览和调整。

2.6.1. 为python2安装jupyter notebook

sudo pip install jupyter

两者只安装一种,否则后者覆盖前者,如果需要python2和python3共同使用jupyter notebook。请看6。

2.6.2. 为python3安装jupyter notebook

sudo pip3 install jupyter

2.7. Jupyter notebook同时支持python2和python3。

如果你像我一样,因为工作需要同时需要python2和python3一起工作,那么接下来就介绍如何使得两个python不同版本的内核共存。
如果已经安装了python2的jupyter notebook,那么在打开notebook时候想要同时能使用python3的内核。

python3 -m pip install ipykernel
python3 -m ipykernel install --user

如果提前安装的是python3的jupyter notebook,则把命令部分的3替换成2,即可。

文档支持

Ubuntu16.04安装后开发环境配置和常用软件安装相关推荐

  1. tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)

    Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow) 1. 显卡驱动安装 选择对应显卡型号的驱动下载 https://www.nvidia.com/D ...

  2. 【centos8服务器的开发环境配置及常用工具安装】

    centos8服务器的开发环境配置及常用工具安装(不定时更新) 文章目录 centos8服务器的开发环境配置及常用工具安装(不定时更新) 一.安装yum 二.安装unzip命令 三.安装jdk8 四. ...

  3. 2080Ti深度学习环境配置及常用软件安装

    2080Ti深度学习环境配置及常用软件安装 ubuntu 16.04 双系统的安装(已有window10系统) 显卡驱动安装 tensorflow安装 teamviewer安装 pycharm安装 m ...

  4. ubuntn开发php教程,Ubuntu16.04的PHP开发环境配置

    自从换了php开发之后发现还是开源语言才是长久之道,开发环境搭建方便,支持的平台也多,性能也好,考虑到这些,其他一些不如意也就不足为虑了.一直用家里的老电脑开发,用32位的系统,然后被强制升级成Win ...

  5. ubuntu20.04爬虫开发环境搭建以及常用软件安装

    1.换源更新系统 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list #添加阿 ...

  6. Deepin系统初体验指南:从安装到开发环境配置

    深度操作系统(Deepin)是目前国内最流行和活跃的 Linux 发行版,一直以"免除新手痛苦.节约老手时间"为口号. 这篇文章落笔于 2020 年 10 月,此年,深之度正式发布 ...

  7. OpenNI的安装与开发环境配置

    OpenNI的安装与开发环境配置 博客分类: Kinect开发 Kinect OpenNI NITE SensorKinect Kinect作为新一代的体感设备,小斤就不多介绍咯,微软日前也发布了相应 ...

  8. Kinect开发教程一:OpenNI的安装与开发环境配置

    小斤注:关于OpenNI2.X版本的安装与开发环境配置,请参考<Kinect开发教程六:OpenNI2简介.安装与VS开发环境配置> --------------------------- ...

  9. Linux桌面版安装及开发环境配置

    Linux桌面版安装及开发环境配置 1.安装Linux For Desktop 本文所面向对象无非也是和本人一样的技术小白,和windows系统以及mac不同,对于linux系统的选择却也是众说纷纭, ...

最新文章

  1. poj3981 字符串替换-字符串的基本操作
  2. 关于我的文章说明及联系方式
  3. 剑指offer55-I-二叉树的深度
  4. 计算机二级没过学校不给学位证,如果学校说计算机二级没过不给发学位证改怎么办...
  5. 请问诸位大神,Android怎么实现图片转动
  6. 电子信息工程这个专业学的是什么内容,就业怎么样?
  7. Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案
  8. TaskScheduler一个.NET版任务调度器
  9. 读书笔记--疯狂Android讲义 目录
  10. 2014年6月计算机二级c语言答案,2014年计算机二级C语言真题及答案(4)
  11. PHP调用拼多多接口以及配置签名
  12. PSV遭到破解!reF00D让你在低版本执行新游戏
  13. 静态测试和动态测试有何区别
  14. 前端和后端哪个工资更高呢?
  15. 第三讲 cs224n系列之skip-pram优化 Global Vector by Manning 词向量评价
  16. 计算机组成总CPI,计算机组成原理——计算机系统概述考研题
  17. Python复习笔记———超详细
  18. linux中文件颜色,蓝色,白色等各自代表的含义
  19. DEV C++ 解决方案
  20. linux 内核 mtd读取,linux内核 mtd分区

热门文章

  1. Drupal第三方库jQuery UI起死回生,多个漏洞影响网站、企业产品等
  2. SAP 严重漏洞可导致供应链攻击
  3. NAME:WRECK 漏洞影响近亿台物联网设备
  4. 微软3月补丁星期二最值得注意的是CVE-2020-0684和神秘0day CVE-2020-0796
  5. 每日codewars题之判断一个数是否是水仙花数
  6. centos编译安装配置支持ssl加密的mysql replication
  7. CSS雪碧,即CSS Sprite 简单的例子
  8. nagios整合ganglia实现hadoop、Hbase监控及手机短信报警
  9. 如果你不懂备案,那我简单点跟你说
  10. Ubuntu 13.10 用sogou拼音替换ibus-转