Ubuntu16.04 Development Environment configuration and common software installation after installation, ubuntu16.04 after installation
Ubuntu16.04 after installation 1. install common software sogou input method + Editor Atom + browser Chome + Video Player vlc + Image Editor GIMP Image Editor installation + video recording software RcordMyDesktop installation. 2. development Environment configuration. JDK environment configuration + Scala environment configuration + nodejs environment configuration + development tool intellij IDEA installation + Python Data Analysis Environment configuration + Jupyter development tool installation + Python multi-version support at the same time.
1. Install common software in Ubuntu16.04 (sogou input method + editor Atom + browser Chome + Video Player vlc + video recording software RcordMyDesktop). 1. Install sogou Input Method
A. Install the ficx input method and visual Configuration tool.
wxl@wxl-pc:~$ sudo apt-get install fcitxwxl@wxl-pc:~$ sudo apt-get install fcitx-config-commonwxl@wxl-pc:~$ sudo apt-get install fcitx-config-gtk
Go to sogou official website to download the linux Input Method
Sudo dpkg-I/home/wxl/Downloads/sogoupinyin_2.0.0.0078_amd64.deb
Update sudo apt-get upgrade-f
Select fcitx (system settings-langure superter) in Language Support)
Select sougo Input Method in fcitx configuration (or open fcitx configuration in the search box)Only Show Current Language "option" is removed. This check box can be found in Sogou Pinyin.
1. 2. Install atom setup
Download atom's. deb installation package
Install the package first. A prompt is displayed for installing the dependency.
sudo dpkg -i /home/wxl/Downloads/atom-amd64.deb
Install required Dependencies
sudo apt-get -f install
Install the package again. Search for atom on the dashboard and you can see that the package is successfully installed.
sudo dpkg -i /home/wxl/Downloads/atom-amd64.deb
1. 3. Install chome
sudo dpkg -i /home/wxl/Downloads/google-chrome-stable_current_amd64.debsudo apt-get -f installsudo dpkg -i /home/wxl/Downloads/google-chrome-stable_current_amd64.deb
. Install the vlc player
sudo apt-get install vlc
1.5.GIMP Image Editor Installation
Similar to photoshop, it is used to edit images.
Search for installation in the App Store Ubuntu Software.
1. 6. Command Summary
# View the package to be installed, for example, view all packages with fcitx wxl @ wxl-pc :~ $ Sudo apt-cache search fcitx # Install the downloaded deb package, for example, install Google Chrome wxl @ wxl-pc :~ $ Sudo dpkg-I/home/wxl/Downloads/google-chrome-stable_current_amd64.deb # Install the package wxl @ wxl-pc in ubuntu :~ $ Sudo apt-get install software name # system (or dependency) Update wxl @ wxl-pc :~ $ Ssudo apt-get-f install
2. ubuntu16.04 configure the development environment (JDK environment configuration + scala environment configuration + nodejs environment configuration + development tool intellij IDEA + Data Analysis Python Environment + development tool Jupyter) 2.0. configure temporary variables 2.0.1 for three levels of Ubuntu environment variables, that is, they will become invalid after terminal is exited.
export PATH=${PATH}
2.0.2 single user variable, equivalent to windows "User variable"
vim ~/.bashrc
2.0.3 system variables, which is equivalent to "system variables" in windows-the prompt "Never modify environment variables!
vim /etc/environment
Tip: Ubuntu cannot access the system after the environment is modified.
Press ctrl + alt + F1 to enter the command prompt Mode
Enter the user name and password
/usr/bin/sudo /usr/bin/vi /etc/environment
Modified Back
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Restart.
/usr/bin/sudo reboot
Tip: The Global Environment Variable file in CentOS is/etc/profile, and the single user environment variable file is :~ /. Bash_profile2.1. JDK environment configuration (system environment variable)
Decompress the package and place it under the/opt/Java path.
cd /homw/wxl/Downloadstar -zxf jdk-8u92-linux-x64.tar.gzsudo mv jdk1.8.0_92 /opt/java
Configure System Variables
Sudo vim/etc/profile. d/java. sh # add content: export JAVA_HOME =/opt/javaexport JRE_HOME =$ {JAVA_HOME}/jreexport CLASSPATH =.: $ {JAVA_HOME}/lib :$ {JRE_HOME}/libexport PATH =$ {JAVA_HOME}/bin: $ PATH
The source variable takes effect and takes effect under the current terminal.
source /etc/profile
Or logout/user logout. Login
In this way, the user variables take effect for the current user.
2.2. Scala environment Configuration
Decompress and move to/opt
cd /home/wxl/Downloadstar -zxf scala-2.11.8.tgzsudo mv scala-2.11.8 /opt/scala
Scala environment variable configuration
Sudo vim/etc/profile. d/scala. sh # Add export SCALA_HOME =/opt/scalaexport PATH =$ {SCALA_HOME}/bin: $ PATH
The source variable takes effect and takes effect under the current terminal.
source /etc/profile
View scala-version
2.3. Install intellij IDEA
tar -zxf ideaIU-2016.2.tar.gzsudo mv idea-IU-162.1121.32 idea
Start the installation script in the/bin directory
./idea.sh
Start installation on the Interface
Select online Activation
Add enable icon
Select to install scala-supported plug-ins
Permissions are required at the end of the installation.
Installation Complete
2.4. Install nodejs
Download the latest nodejs version.
Decompress the package and place it in the/opt path.
tar -xf node-v6.3.0-linux-x64.tar.xz
sudo mv node-v6.3.0-linux-x64 /opt/nodejs
Configuration variables
Wxl @ wxl-pc :~ $ Sudo vim/etc/profile. d/nodejs. sh add export NODE_HOME =/opt/nodejsexport PATH = $ PATH: $ NODE_HOME/binexport NODE_PATH = $ NODE_HOME/lib/node_modules
Make the variable take effect. The variable automatically takes effect when the machine is restarted or the user logs out./view the version information.
source /etc/profilenode -v
2. 5. Configure the pyton Data Science Development Environment
Ubuntu16.04 comes with pyton2.7.12 (input pyton for viewing) and 3.5.1 + (input python3 for viewing)
5.5.1. Configure python2
Install pip
sudo apt install python-pip
View the python packages installed in the current environment
pip list
Update pip
pip install --upgrade pip
2.5.2 configure pyhton3
sudo apt install python3-pip
View the python packages installed in the current environment
pip3 list
Update pip3
pip3 install --upgrade pip
Tip:/usr/share/python-wheels
2.6. Jupyter notebook installation/
Jupyter notebook is a convenient web-based development tool that can be viewed and adjusted in a timely manner.
2.6.1. Install jupyter notebook for python2
sudo pip install jupyter
Only one type is installed. Otherwise, the latter overwrites the former type. If you need python2 and python3 to use jupyter notebook together. See section 6.
2.6.2. Install jupyter notebook for python3
sudo pip3 install jupyter
2.7. Jupyter notebook supports both python2 and python3.
If you want to work with python2 and python3 at the same time as I do, we will introduce how to make the two kernels of different python versions coexist.
If you have installed the jupyter notebook of python2, you need to use the python3 kernel when opening the notebook.
python3 -m pip install ipykernelpython3 -m ipykernel install --user
If the jupyter notebook of python3 is installed in advance, replace 3 of the command with 2.
Documentation Support