Il est pratique d'avoir un environnement Linux qui peut être cassé, alors préparez-le. Xfce4 est adopté car il est relativement léger dans l'environnement de bureau d'Ubuntu.
Notre objectif est de pouvoir développer des applications Web Java + Spring sur Ubuntu.
https://www.virtualbox.org/wiki/Downloads
https://www.ubuntulinux.jp/download
Changez le disque dur à 10 Go -> 32 Go
Principaux éléments | Article moyen | Sous-élément |
---|---|---|
Général | Altitude | Partage du presse-papiers: bidirectionnel |
Général | Altitude | Glisser-déposer: bidirectionnel |
système | Disque mère | Mémoire principale: 8192 Mo |
système | Disque mère | Ordre de démarrage: retirez la disquette |
système | Disque mère | Jeu de puces: ICH9 |
système | processeur | Nombre de processeurs: 2 |
système | Accélération | Interface semi-virtualisée: KVM |
afficher | écran | Mémoire vidéo: 256 Mo |
afficher | écran | Nombre d'écrans: 1 |
afficher | écran | Accélération: activer |
afficher | écran | Accélération: activer |
espace de rangement | manette:IDE | * Uniquement au démarrage initial: image iso Ubuntu qui a été téléchargée |
Dossier partagé | Sélectionnez un dossier à partager | Vérifiez le montage |
Après avoir démarré la VM, suivez les instructions à l'écran pour installer. Sélectionnez le japonais dans la première sélection de langue. -> Redémarrer
Support complet de mise à jour et installation de Guest Addition.
#Installez Synaptic Package Manager
$ sudo apt install synaptic
#Tuez le processus conky
$ killall conky
#Dans la fenêtre de recherche`xfce4`Et installez ce qui suit
・ Xfce4
・ Xfce4-goodies
-> Redémarrer
Sur l'écran de connexion, sélectionnez la session xfce4 à partir de la marque * et connectez-vous.
Voir IBus-Mozc: http://www.fuukemn.biz/page74-ubuntu-xfce.html
$ LANG=C xdg-user-dirs-gtk-update
Java / SDKMAN Officiel: https://sdkman.io/install Officiel: https://sdkman.io/jdks
#Installation de SDKMAN
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
#Installation de Java
$ sdk list java
$ sdk install java
* Maven et Grade sont d'accord avec ça
$ sdk install maven
$ sdk install gradle
VSCode Officiel: https://code.visualstudio.com/docs/setup/linux
$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
$ sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install code
Git / Github
#Installation
$ sudo apt install git
#Réglage initial
$ git config --global user.name "ottoman"
$ git config --global user.email "[email protected]"
#génération de clé ssh&Inscrivez-vous sur Github
$ cd ~/.ssh(Sinon, faites)
$ ssh-keygen -t rsa
->Clé publique(id_rsa.pub)Enregistrez le contenu sur Github
#commettre l'éditeur sur vim
$ git config --global core.editor vim
Officiel: Téléchargez et décompressez depuis https://spring.io/tools * Cette fois, sts-4.6.1.RELEASE
#Créez un répertoire pour STS sous opt
$ sudo mkdir /opt/sts
#Placement
$ cp -r sts-4.6.1.RELEASE /opt/sts/
sts.sh
#!/bin/bash
JDK_VERSION=11.0.7.hs-adpt
STS_VERSION=4.6.1
export JAVA_HOME=/home/swat/.sdkman/candidates/java/$JDK_VERSION
export PATH=$PATH:$JAVA_HOME/bin
cd /opt/sts/sts-$STS_VERSION.RELEASE/
./SpringToolSuite4
Configuré pour appeler le shell précédent
Officiel: téléchargez la version Linux depuis https://mergedoc.osdn.jp/
#Sts le contenu des fonctionnalités et des plugins dans le décompressé-4.6.1.Copier pour RELEASE fonctionnalités et plugins
$ sudo cp -r ./features/jp.sourceforge.mergedoc.pleiades/ /opt/sts/sts-4.6.1.RELEASE/features/
$ sudo cp -r ./plugins/jp.sourceforge.mergedoc.pleiades/ /opt/sts/sts-4.6.1.RELEASE/plugins/
#Ajoutez ce qui suit au fichier ini(sts-4.6.1.RELEASE/SpringToolSuite4.ini)
-Xverify:none
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Si vous commencez avec ceci, ce sera en japonais
sudo snap install postman
Officiel: https://github.com/nvm-sh/nvm#install--update-script
#Installation NVM
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
# .Vérifiez bashrc
$ cat .bashrc | grep -A3 'export NVM_DIR'
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# .Refléter bashrc
$ source ~/.bashrc
#Vérifiez la version de NVM
$ nvm --version
0.35.3
# Node.installation de js
$ nvm ls-remote
$ nvm install v12.16.3
Je pourrais mettre quelque chose comme ça