(一)Ubuntu 18.04インストール開発ソフトウェアおよびアイコン起動
各編10個の常用エンジニアリングソフトウェア.
1 sublimeのインストール
python2.x python3.x x必要な具体的なバージョンを記入し、修正時に具体的なバージョンの数字を使用する. pythonインストールディレクトリ:/usr/bin/
python2.7とpython 3.6後のpythonはソフト接続で、pythonを直接入力するとデフォルトのpythonバージョンが呼び出されます. 100と150は優先度を表し、数字が大きいほどレベルが高くなり、150が100を超える、すなわちpython 3はpython 2より優先度が高くなり、pythonはpython 3にデフォルトで入力.x; xは本機のインストールの具体的なバージョンで、修正時に対応するバージョンの数字に切り替えます.
3 pip&spyderのインストール
cmd Usage Result
4 pycharmのインストール
cmd edit flush
8 Mavenのインストール
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インストール
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.1インストール
sudo apt-get install python2.x
sudo apt-get install python3.x
:
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
:
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インストールパッケージの表示
sudo apt-get install python-pip
pip -V
sudo pip install spyder
pip list# pip
sudo apt-get install python3-pip
pip3 -V
sudo pip3 install spyder
pip3 list# pip3
pip show package_name
pip3 show flask
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コマンドラインリンク
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
# 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.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コマンドラインリンク
#
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
# 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.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コマンドラインリンク
sudo vim ~/.bashrc
export Tomcat_HOME=/usr/tomcat/apache-tomcat-8.5.35
export PATH=$Tomcat_HOME/bin:$PATH
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
sudo mkdir /usr/maven
sudo tar -zxvf ~/apache-maven-3.6.0 -C /usr/maven
sudo vim /etc/profile(sudo gedit /etc/profile)
export Maven=/usr/maven/apache-maven-3.6.0
export PATH=$PATH:$Maven/bin
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"
# , IDEA , IDEA Maven
/home/xdq/.m2/repository
#
sudo vim /usr/maven/apache-maven-3.6.0/conf/settings.xml
#
/usr/maven/local_repository
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
sudo apt-get install tree
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