[LINUX] Beispiel für die Erstellung einer WSL2-Umgebung Python, Node.js, Java, Git-Secrets, Docker

Inhaltsverzeichnis

  1. Installieren Sie die Basispakete für jede Linux-Distribution
  2. Aufbau der Docker-Umgebung
  3. git-secrets
  4. Python-Installation
  5. Installation von Node.js.
  6. Öffnen Sie die JDK-Installation

*** Dieser Artikel basiert auf Ubuntu. Mit einer Ausnahme werden auch RHEL- und CentOS-Versionen veröffentlicht. *** ***

1. Installieren Sie Basispakete wie make, gcc, g ++

#Informieren Sie sich über die Linux-Distribution Was ist Linux im Python-Image auf dem Docker Hub? Es kann bequem sein, wenn es wird
cat /etc/issue

#Debian,Führen Sie Folgendes aus, z. B. Ubuntu
sudo apt install build-essential -y

#RHEL ,Führen Sie für CentOS usw. Folgendes aus
sudo yum groupinstall "Development tools" -y

2. Aufbau der Docker-Umgebung

Weitere Informationen finden Sie unter "Ausführen von Docker mit WSL2 unter Windows 10 Home".

https://qiita.com/Yoshinari-Yamanaka/items/d9351053f2cd86a5e50e

3.git-secrets Der Befehl git selbst sollte mit apt install build-essential in 1 installiert worden sein. Wenn es nicht enthalten ist, installieren Sie es bitte separat. .. ..


git clone https://github.com/awslabs/git-secrets.git
cd git-secrets
make install

#Um Folgendes auszuführen, installieren Sie bitte zuerst awscli, indem Sie unten auf "Python-Installation" verweisen.
git secrets --register-aws --global

#Wenn Sie Source Tree verwenden, müssen Sie außerdem Folgendes tun:
#Referenz
#https://qiita.com/yamaryu0508/items/d959dc32442b08b8a0a4
which git
which git-secrets
ln -s "git-Wo die Geheimnisse sind" "Wo git ist"
#Öffnen Sie das SourceTreew-Pre und öffnen Sie die Registerkarte "Git" unter "Einstellungen".
#Klicken Sie in "Git-Version" auf "System-Git verwenden".
#Klicken Sie auf die Datei "git" (zu diesem Zeitpunkt die git, die zuvor den symbolischen Link erstellt hat-Überprüfen Sie, ob es Geheimnisse gibt.
#Kehren Sie zum Bildschirm "Einstellungen" zurück und bestätigen Sie, dass Sie in "Git-Version" von "Integrierte Git-Version" zu "System-Git" migriert sind.
#

4. Python-Installation

Die Prozedur zum Installieren von python3.8.0 wird veröffentlicht. Bitte passen Sie die Laufzeit an Ihre Anforderungen an.


wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
tar -xf Python-3.8.0.tar.xz
cd Python-3.8.0
./configure --enable-optimizations
make -s -j4 #-Bedeutung der Verwendung von 4 Kernen in j4
sudo make altinstall
which python3.8 #ex) /usr/local/bin/python3.8
ln -s "ex) /usr/local/bin/python3.8" "ex) /usr/local/bin/python"
python --version #Überprüfen Sie, ob es richtig installiert ist

#Rohrinstallation
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip --version  #Überprüfen Sie, ob es richtig installiert ist


#Aufbau einer virtuellen Umgebung Verwenden Sie venv, das offiziell von Python unterstützt wird
python -m venv env  #Es wird einen Ordner namens env geben. Fühlen Sie sich frei, den Namen zu ändern.
#Virtuelle Umgebung aktivieren
echo "source ~/env/bin/activate" >> ~/.bashrc

#awscli Installation
pip install awscli
# ~/.aws/Geben Sie die Informationen in den Anmeldeinformationen ein. Wenn Sie noch keine haben, laden Sie diese bitte zuerst von der Konsole herunter.
aws configure

5. Installation von Node.js.


apt install nodejs npm -y
npm install n -g
n stable #node.Installieren Sie den Stabilisator
apt purge nodejs npm -y #Löschen Sie den ersten(Enthält auch eine Konfigurationsdatei. Ändern Sie die Bereinigung in "Entfernen", um die Konfigurationsdatei zu entfernen
apt autoremove
exec $SHELL -l #Erneut anmelden
node --version #Überprüfen Sie, ob es richtig installiert ist

6. Öffnen Sie die JDK-Installation


apt search openjdk-\(\.\)\+-jdk$
apt install openjdk-11-jdk
java --version
javac --version

PostgreSQL

#Repository hinzufügen
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
#Authentifizierungsschlüssel hinzufügen
sudo apt-get install curl ca-certificates
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
#Installieren Sie PostgreSQL 12
sudo apt install postgresql-12

#Starten Sie den PostgreSQL-Server
service postgresql start
#Erstellen Sie einen Benutzer mit dem Namen user
createuser --pwprompt --interactive user
#Verbindungsbestätigung
sudo su - postgres
psql -h localhost -U user -d postgres

#Wenn die Verbindung erfolgreich hergestellt wurde, überprüfen Sie den aktuellen Status
#DB-Informationen erstellt
\l
#Schemainformationen erstellt
\dn
#Tabelleninformationen erstellt
\dt
#Bildschirm löschen
\! clear

Extra Edition SSL-Scan


git clone https://github.com/rbsec/sslscan.git
cd sslscan && make static

Recommended Posts

Beispiel für die Erstellung einer WSL2-Umgebung Python, Node.js, Java, Git-Secrets, Docker
[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Umgebungskonstruktion (Python)
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Umgebungskonstruktion: GCP + Docker
Homebrew Python Umgebung Konstruktion
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Python-Umgebungskonstruktion @ Win7
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
[Python] OpenCV-Umgebungskonstruktion mit Docker (cv2.imshow () funktioniert auch)
Python + Anaconda + Pycharm-Umgebungskonstruktion
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
CI-Umgebungskonstruktion ~ Python Edition ~
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Docker + Django + Umgebungskonstruktion reagieren
Bereiten Sie die Python3-Umgebung mit Docker vor
Python3-Umgebungskonstruktion (für Anfänger)
Erstellen einer Python-Umgebung unter Windows 7
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Umgebungskonstruktion von Python2 & 3 (OSX)
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
Umgebungskonstruktion von Python und OpenCV
Python-Umgebungskonstruktionsnotiz unter Windows 10
Beginnen Sie mit Python! ~ ① Umweltbau ~
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python + Unity Verbesserte Erstellung von Lernumgebungen
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
[Linux] Aufbau einer Docker-Umgebung auf Redhat
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Python3 TensorFlow für Mac-Umgebungskonstruktion
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Konstruktion der Entwicklungsumgebung (Version 2020, WSL2 + VcXsrv)
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Einfache Konstruktion]
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
Verwenden von venv in der Windows + Docker-Umgebung [Python]
[Python] Straße zu Schlangen (1) Umgebungskonstruktion