(一)Ubuntu 18.04インストール開発ソフトウェアおよびアイコン起動


各編10個の常用エンジニアリングソフトウェア.

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 pythonのインストール


2.1インストール

  • python2.x
  • sudo apt-get install python2.x
    
  • python3.x
  • sudo apt-get install python3.x
    
    :
  • x必要な具体的なバージョンを記入し、修正時に具体的なバージョンの数字を使用する.
  • pythonインストールディレクトリ:/usr/bin/
  • 2.2バージョンの切り替え


    2.2.1ソフト接続設定

    sudo update-alternatives --install /usr/bin/python2.7 python /usr/bin/python2.x 100
    sudo update-alternatives --install /usr/bin/python3.6 python /usr/bin/python3.x 150
    

    2.2.2バージョン切り替え

    sudo update-alternatives --config python
    

    2.2.3代替バージョンの削除

    #   python2.x
    sudo update-alternatives --remove python /usr/bin/python2.x
    #   python3.x
    sudo update-alternatives --remove python /usr/bin/python3.x
    
    :
  • python2.7とpython 3.6後のpythonはソフト接続で、pythonを直接入力するとデフォルトのpythonバージョンが呼び出されます.
  • 100と150は優先度を表し、数字が大きいほどレベルが高くなり、150が100を超える、すなわちpython 3はpython 2より優先度が高くなり、pythonはpython 3にデフォルトで入力.x;
  • xは本機のインストールの具体的なバージョンで、修正時に対応するバージョンの数字に切り替えます.

  • 3 pip&spyderのインストール


    3.1 python2 & pip

    sudo apt-get install python-pip
    pip -V
    sudo pip install spyder
    pip list#  pip     
    

    3.2 python3 & pip3

    sudo apt-get install python3-pip
    pip3 -V
    sudo pip3 install spyder
    pip3 list#  pip3     
    

    3.3 pipインストールパッケージの表示

  • cmd
  • pip show package_name
    
  • Usage
  • pip3 show flask
    
  • Result
  • Name: Flask
    Version: 1.1.1
    Summary: A simple framework for building complex web applications.
    Home-page: https://palletsprojects.com/p/flask/
    Author: Armin Ronacher
    Author-email: [email protected]
    License: BSD-3-Clause
    Location: /home/xdq/.local/lib/python3.6/site-packages
    Requires: click, itsdangerous, Werkzeug, Jinja2
    

    4 pycharmのインストール


    4.1 Liunx版pycharmのダウンロード


    https://www.jetbrains.com/pycharm/download/#section=linux

    4.2インストールと解読

      
    tar -zxvf pycharm-professional-2018.2.1.tar.gz -C ~/    
      
    cd ~/    /pycharm-2018.2.1/bin/
    sh ./pycharm.sh
      
    vim pycharm.vmoptions
    vim pycharm64.vmoptions
        
    -javaagent:/    /pycharm-2018.2.1/bin/JetbrainsCrack-3.1-release-enc.jar
      
    sh ./pycharm.sh
    

    4.3起動アイコンの作成

    #  App       
    cd /usr/share/applications
    #        
    sudo vim pycharm.desktop
    
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Pycharm
    Icon=/    /pycharm-2018.2.1/bin/pycharm.png
    Exec=/    /pycharm-2018.2.1/bin/pycharm.sh
    StartupNotify=false
    StartupWMClass=Pycharm
    

    5 postmanのインストール


    5.1 Linux版postmanのダウンロード


    https://www.getpostman.com/apps

    5.2インストール

    tar -zxvf Postman-linux-x64-6.2.5.tar.gz -C ~/    
    

    5.3起動アイコンの作成

    #  App       
    cd /usr/share/applications
    #        
    sudo vim postman.desktop
    
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Postman
    Icon=/    /Postman/app/resources/app/assets/icon.png
    Exec=/    /Postman/Postman
    StartupNotify=false
    StartupWMClass=postman
    

    6 Intellij IDEAのインストール


    6.1 Linux版Intellij IDEAのダウンロード


    https://www.jetbrains.com/idea/download/#section=linux

    6.2インストールと解読

    #   
    tar -zxvf ideaIU-2018.2.6.tar.gz-C ~/    
    #   
    vim idea.vmoptions
    vim idea64.vmoptions
    #     
    -javaagent:/    //idea-IU-182.5107.16/bin/JetbrainsCrack-3.1-release-enc.jar
    #   
    sh ./idea.sh
    

    6.3起動アイコンの作成

    #  App       
    cd /usr/share/applications
    #        
    sudo vim idea.desktop
    
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Intellij IDEA
    Icon=/    /idea-IU-182.5107.16/bin/idea.png
    Exec=/    /idea-IU-182.5107.16/bin/idea.sh
    StartupNotify=false
    StartupWMClass=idea
    

    7 Tomcatのインストール


    7.1 Linux版Tomcatのダウンロード


    http://tomcat.apache.org/download-80.cgi#8.5.9

    7.2インストール

    #   
    tar -zxvf ideaIU-2018.2.6.tar.gz-C ~/    
    #       /         xdq  
    #         sh startup.sh sh shutdown.sh
    #     sudo
    #          
    sudo chgrp xdq -R *
    #       
    #      bin      catalina.sh、startup.sh、shutdown.sh
    #  logs          
    sudo chmod 777
    #   
    cd /    /apache-tomcat-8.5.35/bin
    sh startup.sh
    #   
    localhost:8080
    #   
    sh shutdown.sh
    

    7.3起動アイコンの作成

    #  App       
    cd /usr/share/applications
    #        
    sudo vim tomcatstart.desktop
    sudo vim tomcatshut.desktop
    

    7.4 tomcatstart.desktop

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=StartUp
    Icon=/    /tomcat.png
    Exec=/    /apache-tomcat-8.5.35/bin/StartUp.sh
    StartupNotify=false
    StartupWMClass=StartUp
    

    7.5 tomcatshut.desktop

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=ShutDown
    Icon=/    /tomcat.png
    Exec=/    /apache-tomcat-8.5.35/bin/shutdown.sh
    StartupNotify=false
    StartupWMClass=ShutDown
    

    7.6コマンドラインリンク

  • cmd
  • sudo vim ~/.bashrc
    
  • edit
  • export Tomcat_HOME=/usr/tomcat/apache-tomcat-8.5.35
    export PATH=$Tomcat_HOME/bin:$PATH
    
  • flush
  • source ~/.bashrc
    

    8 Mavenのインストール


    8.1 tar.のダウンロードgz版Maven


    http://maven.apache.org/download.cgi

    8.2インストール

    sudo mkdir /usr/maven
    sudo tar -zxvf ~/apache-maven-3.6.0 -C /usr/maven
    

    8.3グローバル環境の構成

    sudo vim /etc/profile(sudo gedit /etc/profile)
    export Maven=/usr/maven/apache-maven-3.6.0
    export PATH=$PATH:$Maven/bin
    

    8.4テスト

    echo $Maven
    #   
    /usr/maven/apache-maven-3.6.0
    echo $PATH
    #   
    /usr/maven/apache-maven-3.6.0/bin
    mvn -v
    #   
    Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
    Maven home: /usr/maven/apache-maven-3.6.0
    Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_191/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "linux", version: "4.15.0-39-generic", arch: "amd64", family: "unix"
    

    8.5ローカル倉庫の変更

    #     , IDEA     ,  IDEA   Maven         
    /home/xdq/.m2/repository
    #     
    sudo vim /usr/maven/apache-maven-3.6.0/conf/settings.xml
    #     
    /usr/maven/local_repository
    

    参考ブログ:Maven配備JavaWeb

    9 python-opencvのインストール


    9.1依存ライブラリのインストール

    sudo apt-get install libopencv-dev
    

    9.2 Opencvのインストール

    sudo apt-get install python-opencv
    

    10インストールディレクトリツリーtree


    10.1インストール

    sudo apt-get install tree
    

    10.2テスト

    cd test
    tree -L 2
    
    py35cpu
    |   |-- bin
    |   |   |-- activate
    |   |   |-- activate.csh
    |   |   |-- activate.fish
    |   |   |-- activate.ps1
    |   |   |-- activate_this.py
    |   |   |-- activate.xsh
    |   |   |-- easy_install
    |   |   |-- easy_install-3.5
    |   |   |-- f2py
    |   |   |-- f2py3
    |   |   |-- f2py3.5
    |   |   |-- pip
    |   |   |-- pip3
    |   |   |-- pip3.5
    |   |   |-- python -> python3.5
    |   |   |-- python3 -> python3.5
    |   |   |-- python3.5
    |   |   |-- python-config
    |   |   `-- wheel
    |   |-- include
    |   |   `-- python3.5m -> /usr/include/python3.5m
    |   `-- lib
    |       `-- python3.5
    
    

    参考文献[1]http://www.cnblogs.com/GHzz/p/9379982.html [2] https://www.linuxidc.com/Linux/2018-05/152390.htm [3] https://blog.csdn.net/HelloZEX/article/details/80747274 [4] https://blog.csdn.net/ac_dao_di/article/details/54233520 [5]https://blog.csdn.net/fang_chuan/article/details/60958329 [6]https://www.jianshu.com/p/e50e6d46ea62