[LINUX] Exemple de construction d'environnement WSL2 Python, Node.js, Java, git-secrets, Docker

table des matières

  1. Installez les packages de base pour chaque distribution Linux
  2. Construction de l'environnement Docker
  3. git-secrets
  4. Installation de Python
  5. Installation de Node.js
  6. Ouvrez l'installation de JDK

*** Cet article est basé sur Ubuntu. Les versions RHEL et CentOS sont également publiées à une exception près. *** ***

1. Installez les packages de base tels que make, gcc, g ++

#Découvrez la distribution Linux Qu'est-ce que Linux dans l'image Python sur Docker Hub? Cela peut être pratique quand il devient
cat /etc/issue

#Debian,Exécutez ce qui suit, comme Ubuntu
sudo apt install build-essential -y

#RHEL ,Pour CentOS etc., exécutez ce qui suit
sudo yum groupinstall "Development tools" -y

2. Construction de l'environnement Docker

Veuillez vous reporter à "Exécution de Docker à l'aide de WSL2 sur Windows 10 Famille"

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

3.git-secrets La commande git elle-même aurait dû être installée avec apt install build-essential dans 1. S'il n'est pas inclus, veuillez l'installer séparément. .. ..


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

#Pour exécuter ce qui suit, veuillez d'abord installer awscli en vous référant à "Installation de Python" ci-dessous.
git secrets --register-aws --global

#Si vous utilisez l'arborescence source, vous devez également effectuer les opérations suivantes:
#référence
#https://qiita.com/yamaryu0508/items/d959dc32442b08b8a0a4
which git
which git-secrets
ln -s "git-Où sont les secrets" "Où est git"
#Ouvrez le pré-SourceTreew et ouvrez l'onglet "Git" dans "Préférences"
#Cliquez sur "Utiliser le système Git" dans "Version Git"
#Cliquez sur le fichier "git" (à ce stade, le git qui a créé le lien symbolique plus tôt-Vérifiez s'il y a des secrets)
#Revenez à l'écran "Préférences" et confirmez que vous avez migré de "Version Git intégrée" vers "System Git" dans "Version Git".
#

4. Installation de Python

La procédure d'installation de python3.8.0 est publiée. Veuillez adapter le runtime à vos besoins.


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 #-Signification de l'utilisation de 4 cœurs dans 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 #Vérifiez s'il est correctement installé

#installation de pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip --version  #Vérifiez s'il est correctement installé


#Construction d'environnement virtuel Utilisez venv officiellement pris en charge par Python
python -m venv env  #Il y aura un dossier appelé env. N'hésitez pas à changer le nom.
#Activer l'environnement virtuel
echo "source ~/env/bin/activate" >> ~/.bashrc

#installation awscli
pip install awscli
# ~/.aws/Entrez les informations trouvées dans les informations d'identification. Si vous n'en avez pas, veuillez d'abord le télécharger à partir de la console.
aws configure

5. Installation de Node.js


apt install nodejs npm -y
npm install n -g
n stable #node.Installer le stabilisateur js
apt purge nodejs npm -y #Supprimer le premier(Comprend également un fichier de configuration. Changer la purge pour supprimer pour supprimer le fichier de configuration
apt autoremove
exec $SHELL -l #Se reconnecter
node --version #Vérifiez s'il est correctement installé

6. Ouvrez l'installation de JDK


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

PostgreSQL

#Ajouter un référentiel
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
#Ajouter une clé d'authentification
sudo apt-get install curl ca-certificates
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
#Installez PostgreSQL 12
sudo apt install postgresql-12

#Démarrer le serveur PostgreSQL
service postgresql start
#Créer un utilisateur nommé utilisateur
createuser --pwprompt --interactive user
#Confirmation de connexion
sudo su - postgres
psql -h localhost -U user -d postgres

#Si la connexion réussit, vérifiez l'état actuel
#Informations de base de données créées
\l
#Informations de schéma créées
\dn
#Informations de table créées
\dt
#Écran propre
\! clear

Édition supplémentaire ssl-scan


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

Recommended Posts

Exemple de construction d'environnement WSL2 Python, Node.js, Java, git-secrets, Docker
[docker] Construction de l'environnement python3.5 + numpy + matplotlib
Construction d'environnement (python)
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement: GCP + Docker
construction d'environnement python homebrew
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Construction de l'environnement Python @ Win7
Construction d'environnement virtuel avec Docker + Flask (Python) + notebook Jupyter
[Python] Construction de l'environnement OpenCV avec Docker (cv2.imshow () fonctionne également)
Construction de l'environnement Python + Anaconda + Pycharm
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
Construction de l'environnement Python pour Mac
Procédure de construction de l'environnement python Anaconda3
Construction de l'environnement Docker + Django + React
Préparer l'environnement python3 avec Docker
Construction de l'environnement Python3 (pour les débutants)
Construire un environnement Python sous un environnement Windows 7
[MEMO] [Construction de l'environnement de développement] Python
Construction de l'environnement Linux (sur environnement WSL)
Construction de l'environnement de python2 & 3 (OSX)
Mémo pour la création d'un environnement Python à l'aide de Docker sur Windows 10 Famille
Construction d'environnement de python et opencv
Mémo de construction de l'environnement Python sur Windows 10
Commencez avec Python! ~ ① Construction de l'environnement ~
Exemple de construction d'un environnement de développement python sur Windows (wsl2, vscode, pipenv)
Construction de l'environnement Anaconda Python sous Windows 10
Construction d'un environnement d'apprentissage amélioré Python + Unity
J'ai vérifié la construction de l'environnement Mac Python
Construire un environnement Mysql + Python avec docker
Mémo de construction de l'environnement Python sur Mac
Construction d'environnement Python (pyenv, anaconda, tensorflow)
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement de développement Python sur macOS
Construction d'environnement Python (pyenv + poetry + pipx)
[Linux] Construction de l'environnement Docker sur Redhat
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Construction de l'environnement Python3 TensorFlow pour Mac
Mémo de construction de l'environnement de développement Emacs Python
Construction de l'environnement pytorch @ python3.8 avec pipenv
Construction de l'environnement de développement (version 2020, WSL2 + VcXsrv)
Construction de l'environnement Python3.6 (à l'aide de l'environnement Win Anaconda)
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Construction facile]
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Procédure de construction de l'environnement de projet Python (pour Windows)
Utilisation de venv dans un environnement Windows + Docker [Python]
[Python] Road to snakes (1) Construction de l'environnement