VMware Workstation 15恫Ubuntu 20.04ć‚’å…„ć‚Œć¦ē¤¾å†…ć‚µćƒ¼ćƒć‚’ä½œć‚‹

ē¤¾å†…恧運ē”Ø恗恦悋Ubuntu Server悒äø€ę–°ć—ć‚ˆć†ćØ恄恆äŗ‹ć§ć€ē¾åœØćƒ†ć‚¹ćƒˆć§Ubuntu 20.04恧ē¤¾å†…å‘ć‘ć‚µćƒ¼ćƒć‚’ę§‹ēƉäø­ć§ć™ć€‚恗恋恗态ē¤¾å†…恫ćÆActive Directory悄äø€ē•Ŗć®ćƒćƒƒć‚Æć§ć‚ć‚‹ćƒ—ćƒ­ć‚­ć‚·ć‚µćƒ¼ćƒćŒå­˜åœØć™ć‚‹ć€‚ć¾ćŸć€éšåˆ†ćØå¤ć„ć¾ć¾ć®ć‚µćƒ¼ćƒć ć£ćŸć®ć§ć€Ubuntuć‚‚å¤§åˆ†å†…éƒØę§‹é€ ćŒå¤‰ć‚ć£ć¦ćŸć‚Šć—ćŸć®ć§ć€ć‚¼ćƒ­ć‹ć‚‰čŖæęŸ»ć—ē¤¾å†…å‘ć‘ć®LAMPē’°å¢ƒć‚’꧋ēÆ‰ć—ć‚ˆć†ćØč€ƒćˆć¾ć—ćŸć€‚

今回ćÆ态VMware Workstation PlayeräøŠć«ę§‹ēÆ‰ć™ć‚‹ć®ć§ć€äŗˆć‚VMwareć«ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć‚’ä½œęˆć—ć€VMware Workstation Playerć‚’ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ć¾ćŸć€Ubuntu悂isoćƒ•ć‚”ć‚¤ćƒ«ć§ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

é›£ę˜“åŗ¦ļ¼š

ē›®ę¬”

今回ä½æē”Øć™ć‚‹ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ē­‰

꜀čæ‘恮LinuxćÆ态1995å¹“å½“ę™‚ć®SlackwarećŖ恩ćØćÆé•ć£ć¦ęć‚ć—ćē°”å˜ć«ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒå‡ŗę„ć¦ć—ć¾ć†ć®ć§ć€ć“ć“ć§čŗ“恏äŗŗćÆꮆ恩恄ćŖ恄ćØę€ć„ć¾ć™ćŒć€äø€åæœę‰‹é †ćØ恗恦čؘčæ°ć—ć¦ćŠćć¾ć™ć€‚ä»Šå›žćÆ惖ćƒŖ惃ć‚ø恧ćÆćŖ恏NAT恧運ē”Øć—ć¦ć„ć¾ć™ć€‚

図ļ¼šéžåøøć«ćŠę‰‹č»½ć«ä½œć‚Œć‚‹ę™‚ä»£ć§ć™

VMware Workstation Player

VMwareęœ¬ä½“ć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

ęœ¬ä½“ć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćÆ非åøø恫ē°”å˜ć§ć™ć€‚ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ©ć‚’čµ·å‹•ć—ć¦ć€é€²ć‚ć‚‹ć ć‘ć€‚é€”äø­ä»®ęƒ³NICćƒ‰ćƒ©ć‚¤ćƒć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŖ恩恧ēµę§‹ę™‚é–“ćŒęŽ›ć‹ć‚Šć¾ć™ćŒć€ćć‚Œä»„外ćÆē‰¹ć«é›£ć—恄ꉀćÆć‚ć‚Šć¾ć›ć‚“ć€‚

途äø­ć€Œę‹”å¼µć‚­ćƒ¼ćƒœćƒ¼ćƒ‰ćƒ‰ćƒ©ć‚¤ćƒć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć€ć‚’å•ć‚ć‚Œć¾ć™ćŒć€ć“ć‚ŒćÆCtrl+Alt+Delć‚’ć§ćć‚‹ć‚ˆć†ć«ć™ć‚‹ćŸć‚ć®ć‚‚ć®ćŖć®ć§ć€å…„ć‚Œć¦ć‚‚ć„ć‚ŒćŖćć¦ć‚‚OK恧恙怂Ctrl+Alt+Insć‚­ćƒ¼ć§ä»£ę›æåÆčƒ½ć§ć™ć€‚

ä»®ęƒ³ćƒžć‚·ćƒ³ć®ä½œęˆ

恓悌悂非åøø恫ē°”å˜ć§ć™ć€‚ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ć—ć¦ćŠć„ćŸUbuntu恮ISOćƒ•ć‚”ć‚¤ćƒ«ć‚’å…ƒć«ć‚µć‚Æć£ćØä½œęˆåÆčƒ½ć§ć™ć€‚ä»„äø‹ć®ę‰‹é †ć§ä½œęˆć—ć¾ć™ć€‚

  1. VMware Workstation Playerć‚’čµ·å‹•ć™ć‚‹
  2. ę–°č¦ä»®ęƒ³ćƒžć‚·ćƒ³ć®ä½œęˆć‚’ć‚ÆćƒŖ惃ć‚Æ
  3. ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ© ćƒ‡ć‚£ć‚¹ć‚Æć‚¤ćƒ”ćƒ¼ć‚øćƒ•ć‚”ć‚¤ćƒ«ć«ć¦ć€ISOćƒ•ć‚”ć‚¤ćƒ«ć‚’ęŒ‡å®šć—ć¦ć€ę¬”ćøé€²ć‚€
  4. Linuxćƒ‘ćƒ¼ć‚½ćƒŠćƒ©ć‚¤ć‚ŗćØå‡ŗć¦ćć¾ć™ćŒć€Linuxć®ć‚¢ć‚«ć‚¦ćƒ³ćƒˆä½œęˆęƒ…å ±ć‚’ć“ć“ć§ä½œć£ć¦ć—ć¾ć„ć¾ć™ć€‚åŸŗęœ¬č‹±čŖžć§å…„åŠ›ć—ć¦ę¬”ćøé€²ć‚€
  5. äæå­˜å “ę‰€ć‚’ęŒ‡å®šć—ć¦ę¬”ćø
  6. ä»®ęƒ³HDD恮悵悤ć‚ŗćÆåˆęœŸå€¤ćÆ20GBć§ć™ć€‚ćƒ‡ć‚£ć‚¹ć‚Æć®ä½™č£•ć«åˆć‚ć›ć¦å¤‰ę›“ć—ć¾ć™ć€‚ę¬”ćøé€²ć‚€
  7. ćƒćƒ¼ćƒ‰ć‚¦ć‚§ć‚¢ć‚’ć‚«ć‚¹ć‚æ惞悤ć‚ŗć«ć¦ć€ć‚µć‚¦ćƒ³ćƒ‰ć‚«ćƒ¼ćƒ‰ć‚„ćƒ•ćƒ­ćƒƒćƒ”ćƒ¼ć®čæ½åŠ ćŖć©ćŒåÆčƒ½ć§ć™ć€‚ä»Šå›žćÆē‰¹ć«ä½•ć‚‚ć›ćšć«é€²ć‚€
  8. 完äŗ†ć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋怂恓恮Ꙃ态ēµ‚äŗ†ę™‚ć«ä»®ęƒ³ćƒžć‚·ćƒ³ć‚’čµ·å‹•ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¦ćŠććØćć®ć¾ć¾ć€Ubuntuć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćøé€²ć‚ć¾ć™ć€‚

図ļ¼šćƒ‡ćƒ•ć‚©ćƒ«ćƒˆčØ­å®šć ćØ恓悓ćŖę„Ÿć˜ć«ćŖ悋

Ubuntu Linuxć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

OSęœ¬ä½“ć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćÆé©šćć»ć©ē°”å˜ć§ć™ć€‚

isoćƒ•ć‚”ć‚¤ćƒ«ć‹ć‚‰ćƒ–ćƒ¼ćƒˆć—ćŸć‚‰ć€å¾ŒćÆ完å…Ø恫恊任恛恧恙怂ę³Øę„ć™ć¹ććƒć‚¤ćƒ³ćƒˆćÆ途äø­ć§ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć®ä½œęˆē”»é¢ćŒć‚ć‚Šć¾ć™ćŒć€ć“ć“ć§ćƒ¦ćƒ¼ć‚¶ć‚¢ć‚«ć‚¦ćƒ³ćƒˆåć«ę—„ęœ¬čŖžć‚’ä½æ悏ćŖ恄äŗ‹ć€‚ć“ć‚Œćć‚‰ć„ć§ć™ć€‚ćƒ¦ćƒ¼ć‚¶ć‚¢ć‚«ć‚¦ćƒ³ćƒˆćØćƒ‘ć‚¹ćƒÆćƒ¼ćƒ‰ć‚’čØ­å®šć™ć‚‹ćć‚‰ć„ć—ć‹ć€ćƒ¦ćƒ¼ć‚¶ćÆ悄悋恓ćØćŒć‚ć‚Šć¾ć›ć‚“ć€‚

open-vm-toolsć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

macOS恧VMware Fusion悒åæ«é©ć«ä½æć†ę–¹ę³•ć§ć‚‚ē“¹ä»‹ęøˆćæć§ć™ćŒć€éšåˆ†å‰ć‹ć‚‰VMware恧ćÆLinux恫åÆ¾ć—ć¦ćÆVMware Toolsć‚’ęä¾›ć›ćšć€open-vm-tools悒ä½æć£ć¦ćć ć•ć„ćØć„ć†ę–¹é‡ć«ćŖć£ć¦ć„ć¾ć™ć€‚ć“ć‚Œć‚’å…„ć‚ŒćŖ恄ćØē”»é¢ć‚µć‚¤ć‚ŗ恌å›ŗå®šć®ć¾ć¾ć§ć€ćŖ恊恋恤ć‚ÆćƒŖćƒƒćƒ—ćƒœćƒ¼ćƒ‰å…±ęœ‰ć‚„ćƒ‰ćƒ©ćƒƒć‚°ć‚¢ćƒ³ćƒ‰ćƒ‰ćƒ­ćƒƒćƒ—ćŒä½æ恈ćŖ恄恮恧态ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ä½æćˆć‚‹ć‚ˆć†ć«ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¾ć™ć€‚

ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ē›“å¾Œć‹ć‚‰ć‚¦ć‚£ćƒ³ćƒ‰ć‚¦ć®ćƒŖ悵悤ć‚ŗćŖć©ćŒć§ćć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć‚‹ćÆ恚恧恙怂

ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—å…±ęœ‰ć‚’ć•ć›ć‚‹

仄前ćÆč‡Ŗå‹•ć§vmtoolsć‚’å…„ć‚Œć‚‹ćØå…±ęœ‰ćƒ•ć‚©ćƒ«ćƒ€ć§čæ½åŠ ć—ć¦ćŠć„ćŸćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«å³ę™‚ć«ć‚¢ć‚Æć‚»ć‚¹ćŒå‡ŗę„ćŸć®ć§ć™ćŒć€ä»Šå›žć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ćƒžć‚¦ćƒ³ćƒˆć—ćŖ恄ćØå‡ŗę„ćŖć‹ć£ćŸć®ć§ć€/mnt/hgfsć‚’ćƒžć‚¦ćƒ³ćƒˆć§ćć‚‹ć‚ˆć†ć«ć—ć¾ć™ć€‚ć‚³ćƒžćƒ³ćƒ‰ćƒ©ć‚¤ćƒ³ć‹ć‚‰ę‰‹å‹•ć§ćƒžć‚¦ćƒ³ćƒˆć™ć‚‹å “åˆćÆ仄äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć€‚

恓悌恧态/mnt/hgfsć«ćƒ‡ć‚¹ć‚Æ惈惃惗ćŖć©ć®å…±ęœ‰ćƒ•ć‚©ćƒ«ćƒ€ćØ恗恦čæ½åŠ ć—ćŸćƒ•ć‚©ćƒ«ćƒ€ćŒćƒžć‚¦ćƒ³ćƒˆć•ć‚ŒćŸćÆ恚恧恙怂

図ļ¼šćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ć‚ć‚‹ćƒ•ć‚”ć‚¤ćƒ«ćŒč¦‹ćˆć‚‹ć‚ˆć†ć«ćŖć£ćŸ

恗恋恗态ęÆŽå›žć‚³ćƒžćƒ³ćƒ‰ćƒ©ć‚¤ćƒ³ć§ę‰‹å‹•ćƒžć‚¦ćƒ³ćƒˆćÆ面倒ćŖ恮恧态/etc/fstab恫仄äø‹ć®čؘčæ°ć‚’čæ½åŠ ć—恦č‡Ŗå‹•ć§ćƒžć‚¦ćƒ³ćƒˆć™ć‚‹ć‚ˆć†ć«ć—ć¾ć™ć€‚

  1. ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰sudo nano /etc/fstab恧開恏
  2. .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,auto_unmount,defaults 0 0悒čæ½čؘ
  3. Ctrl + Oć‚’ęŠ¼ć—ć€Enter恧äøŠę›ø恍äæå­˜
  4. Ctrl + Xć‚’ęŠ¼ć™ćØnano恌ēµ‚äŗ†ć™ć‚‹
  5. å†čµ·å‹•ć—ć¦ćæ恦态č‡Ŗå‹•ć§ćƒžć‚¦ćƒ³ćƒˆć•ć‚Œć¦ć„ć‚‹ć‹ć©ć†ć‹ć‚’ē¢ŗčŖ
  6. 恤恄恧恫态ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šln -sf /mnt/hgfs/ /home/ćƒ¦ćƒ¼ć‚¶å/ćƒ‡ć‚¹ć‚Æ惈惃惗/ć§ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆć‚’ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ä½œć£ć¦ćŠććØ尚ä¾æ利

canonical-livepatchć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

OSć‚’å†čµ·å‹•ć™ć‚‹äŗ‹ćŖ恏ćƒŖć‚¢ćƒ«ć‚æć‚¤ćƒ ć§ćƒ‘ćƒƒćƒć‚’å½“ć¦ć¦ćƒŽćƒ³ć‚¹ćƒˆćƒƒćƒ—é‹ē”Øć§ćć‚‹ć‚·ć‚¹ćƒ†ćƒ ćŒć“ć®livepatchćŖć®ć§ć™ćŒLTSē‰ˆć§åˆ©ē”ØåÆčƒ½ć«ćŖć£ć¦ć„ć¾ć™ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć™ć‚‹äŗ‹ć§ē°”å˜ć«å°Žå…„ćŒåÆčƒ½ć§ć™ć€‚

完äŗ†ć™ć‚‹ćØ态installedć®ę–‡å­—ćŒå‡ŗć¦ćć‚‹ć€‚ę¬”ć«ć€ć‚¢ć‚Æć‚»ć‚¹ćƒˆćƒ¼ć‚Æćƒ³ćŒåæ…要ćŖ恮恧态仄äø‹ć®ę‰‹é †ć§ćƒˆćƒ¼ć‚Æćƒ³ć‚’å–å¾—ć—ć‚»ćƒƒćƒˆć™ć‚‹ć€‚

  1. ć“ć”ć‚‰ć®ć‚µć‚¤ćƒˆć«ć‚¢ć‚Æć‚»ć‚¹ć™ć‚‹
  2. I donā€™t have an Ubuntu One accountć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¦ć€č‰²ć€…å…„åŠ›ć—ć¦ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć‚’ä½œęˆć™ć‚‹
  3. Ubuntu Oneć‹ć‚‰ćƒ”ćƒ¼ćƒ«ćŒå±Šćć®ć§ć€ćƒ”ćƒ¼ćƒ«ć®äø­ć®URL悒ć‚ÆćƒŖ惃ć‚Æ恗恦ē¢ŗčŖć™ć‚‹
  4. ćć®ć¾ć¾ćƒ­ć‚°ć‚¤ćƒ³ć™ć‚‹
  5. ę¬”ć«ć“ć”ć‚‰ć®ć‚µć‚¤ćƒˆć«ć‚¢ć‚Æć‚»ć‚¹ć™ć‚‹
  6. Generate your credentialsćØć„ć†å “ę‰€ćŒäø‹ć®ę–¹ć«ć‚悋怂恓恓恮Canonical Livepatch portal.ćØ恄恆ćƒŖćƒ³ć‚Æ悒ć‚ÆćƒŖ惃ć‚Æ恙悋
  7. Ubuntu userć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¦ć€Get Your Livepatch token悒ć‚ÆćƒŖ惃ć‚Æ
  8. The key for your account is:ć«ć‚­ćƒ¼ćŒē”Ÿęˆć•ć‚Œć‚‹ć®ć§ć€ć“ć‚Œć‚’ęŽ§ćˆć¦ćŠć
  9. ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć—ć¦ć€Token悒ē™»éŒ²ć™ć‚‹

successfully enable deviceć®ę–‡å­—ćŒć§ćŸć‚‰ęˆåŠŸć€‚canonical-livepatch status恧čØ­å®šć‚’ē¢ŗčŖåÆčƒ½ć§ć™

図ļ¼šćƒŖć‚¢ćƒ«ć‚æć‚¤ćƒ ćƒ‘ćƒƒćƒć§ćƒŽćƒ³ć‚¹ćƒˆćƒƒćƒ—é‹ē”Ø

Node.jsć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«

今回ćÆnvmć‹ć‚‰ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’ć—ć‚ˆć†ćØę€ć„ć¾ć™ć€‚ćć®ćŸć‚ć«ćÆ态curlćØgit恌åæ…要ćŖć®ć§ć€ć¾ćšćÆ2恤悒ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¾ć™ć€‚

ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒēµ‚ć‚ć£ćŸć‚‰ē¶šć‘恦态nvmć‚’å°Žå…„ć—ć¾ć™ć€‚

恓悌恧态nvmć®ćƒćƒ¼ć‚øćƒ§ćƒ³ćŒč”Øē¤ŗ恕悌悋ćØę€ć„ć¾ć™ć€‚ęœ€ę–°ē‰ˆćÆ0.35.3恧恙怂恗恋恗态恓悌恧ćÆę¬”å›žčµ·å‹•ę™‚ć«nvmć§ć‚³ćƒžćƒ³ćƒ‰ćŒå‡ŗ恦恓ćŖ恄恮恧态bashrc恫仄äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć§čØ­å®šć‚’čæ½åŠ ć—ć¾ć™ć€‚

恓悌恧态nvmćŒć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć•ć‚ŒćŸć®ć§ć€node.jsć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¾ć™ć€‚ä»Šå›žćÆv12.14.0ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¦ćæć¾ć™ć€‚

恓悌恧态Node.jsćØnpmć®ćƒćƒ¼ć‚øćƒ§ćƒ³ćŒč”Øē¤ŗć•ć‚Œć‚Œć°ęˆåŠŸć§ć™ć€‚

Proxy恮čح定

ē¤¾å†…ć‚µćƒ¼ćƒę§‹ēÆ‰ć‚’ć™ć‚‹éš›ć«ä½•ć‚ˆć‚Šć‚‚äø€ē•Ŗ面倒ćØć„ć†ć‹ćƒˆćƒ©ćƒ–ćƒ«ć®åŽŸå› ć«ćŖć£ć¦ć„ć‚‹ć®ćŒć€ćƒ—ćƒ­ć‚­ć‚·ćƒ¼č¶…ćˆć€‚č‡Ŗ宅ćŖ恩ćØćÆ違恄ē¤¾å†…ć§åˆ©ē”Ø恙悋仄äøŠćÆ恩恮ē«Æęœ«ć‚‚ćƒ—ćƒ­ć‚­ć‚·ćƒ¼ć‚µćƒ¼ćƒć‚’č¶…ćˆćŖ恑悌恰ćŖć‚Šć¾ć›ć‚“ć€‚ć¾ćŸć€č‡Ŗåˆ†ć®ē’°å¢ƒć§ćÆä»®ęƒ³ē’°å¢ƒćÆActive Directory恮ē®”ē†å¤–ć§ć‚ć‚‹ćŸć‚ć€ćƒ›ć‚¹ćƒˆć®PC恮NATćØć—ć¦å‚åŠ ć—ćŖ恑悌恰ćŖ悉ćŖ恄ļ¼ˆć¤ć¾ć‚Šć€ćƒ–ćƒŖ惃ć‚ø恫恦DHCP恋悉IPć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’å–å¾—å‡ŗę„ćŖ恄ļ¼‰ć€‚

ć‚²ć‚¹ćƒˆOSå†…ć‹ć‚‰NATč¶Šć—ć«ćƒ—ćƒ­ć‚­ć‚·ćƒ¼ć‚µćƒ¼ćƒćøćÆć‚¢ć‚Æć‚»ć‚¹åÆčƒ½ćŖć®ć§ć€ćć‚Œć‚‰ć®čØ­å®šć‚’č”Œć†ć€‚OSå“ć§čØ­å®šć™ć‚Œć°OKćØć„ć†ć‚ć‘ć«ćÆ恄恋ćŖć„ć®ćŒć€Linuxć®é¢å€’ćŖꉀ恧恙恭怂

ä»Šå›žć‚µćƒ³ćƒ—ćƒ«ćØć™ć‚‹ćƒ—ćƒ­ć‚­ć‚·ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćÆ怌hogehoge.co.jp:8080怍ćØć—ć¾ć™

共通čح定

恓悌恋悉čØ­å®šć™ć‚‹ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć®å…±é€šéƒØåˆ†ć‚’ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰čØ­å®šć—ć¦ćŠćć¾ć™ć€‚ćć®å€¤ć‚’ęŒć£ć¦å„é …ē›®ć§ćƒ—ćƒ­ć‚­ć‚·ć®čØ­å®šć‚’čæ½åŠ ć—ć¦ć„ćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ä»„é™ć®čØ­å®šć§ćÆć€ćƒ—ćƒ­ć‚­ć‚·ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćÆ共通čØ­å®šć®å¤‰ę•°ć‹ć‚‰ćć®ć¾ć¾å–ć£ć¦ćć¦ć‚‹ć®ć§ć€ć‚¢ćƒ‰ćƒ¬ć‚¹ć‚„ćƒćƒ¼ćƒˆē•Ŗå·ć‚’å€‹åˆ„ć«å…„ć‚Œć‚‹åæ…要ćÆć‚ć‚Šć¾ć›ć‚“ć€‚å†čµ·å‹•ć‚„ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚’é–‰ć˜ć‚‹ćØę¶ˆćˆć¦ć—ć¾ć†ć®ć§ę³Øꄏ怂

Ubuntuęœ¬ä½“ć®ćƒ—ćƒ­ć‚­ć‚·čح定

Ubuntuęœ¬ä½“ć®ćƒ—ćƒ­ć‚­ć‚·čح定ćÆć€å…±é€ščØ­å®šć®ćć‚Œć‚’ä½æ悏恚态OS恮čØ­å®šć‹ć‚‰č”Œć†åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ä»„äø‹ć®ę‰‹é †ć§ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚’ę‰‹å‹•ć§čæ½åŠ ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

  1. Ubuntuå·¦ć‚µć‚¤ćƒ‰ćƒćƒ¼ć®äø€ē•Ŗäø‹ć«ć‚ć‚‹ćƒ„ćƒ–ćƒ„ćƒ–ć®ćƒœć‚æćƒ³ć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋
  2. ć™ć¹ć¦ć®ć‚¢ćƒ—ćƒŖ恌å‡ŗ恦恄悋ēŠ¶ę…‹ć§ć€ćŠćć‚‰ćļ¼’ćƒšćƒ¼ć‚øē›®ć«ć€ŒčØ­å®šć€ćŒć‚ć‚‹ć®ć§ć€ćƒžć‚¦ć‚¹ć‚¹ć‚Æćƒ­ćƒ¼ćƒ«ć•ć›ć¦č¦‹ć¤ć‘ć¦ć‚ÆćƒŖ惃ć‚Æ
  3. čØ­å®šć®å·¦ć‚µć‚¤ćƒ‰ćƒćƒ¼ć«ę–¼ć„ć¦ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æ悒開恏
  4. 惍惃惈ćƒÆćƒ¼ć‚Æćƒ—ćƒ­ć‚­ć‚·ć®å³å“ć®ę­Æč»Šć‚¢ć‚¤ć‚³ćƒ³ć‚’ć‚ÆćƒŖ惃ć‚Æ
  5. ę‰‹å‹•ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć‚‹
  6. 今回č‡Ŗåˆ†ć®ē’°å¢ƒć§ćÆhttpćŠć‚ˆć³httpsćØć‚‚ć«åŒć˜ćƒ—ćƒ­ć‚­ć‚·ēµŒē”±ćŖ恮恧态httpć‹ć‚‰å§‹ć¾ć‚‹ć‚¢ćƒ‰ćƒ¬ć‚¹ćØćƒćƒ¼ćƒˆē•Ŗ号ļ¼ˆä»Šå›žćÆ8080ļ¼‰ć‚’å…„åŠ›ć™ć‚‹ć€‚
  7. ćć®ć¾ć¾é–‰ć˜ć‚Œć°čح定ćÆåę˜ ć•ć‚Œć‚‹

恓恮čØ­å®šć‚’ęœ‰åŠ¹ć«ć™ć‚‹äŗ‹ć§ć€OSęœ¬ä½“ćŒå¤–éƒØć«ć‚¢ć‚Æć‚»ć‚¹ć™ć‚‹ć‚ˆć†ćŖć‚±ćƒ¼ć‚¹ć§ćƒ—ćƒ­ć‚­ć‚·ć‚’ćć”ć‚“ćØēµŒē”±ć—ć¦ćć‚Œć‚‹ć‚ˆć†ć«ćŖ悋恮恧态Ubuntu SoftwarećŖć©ćŒć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ćƒ»ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆé€šēŸ„ćŖć©ć‚’å–å¾—ć§ćć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

図ļ¼šć“ć‚Œć§ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ćƒ»ć‚¢ćƒƒćƒ—ćƒ‡ćƒ¼ćƒˆćŖć©ćŒå‹•ć

FireFoxć®ćƒ—ćƒ­ć‚­ć‚·čح定

FireFoxćÆ前čæ°ć®OSć®ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚‚ä½æćˆć¾ć™ćŒć€åˆ„ć®ćƒ—ćƒ­ć‚­ć‚·ć‚’ä½æć†å “åˆć«ćÆOSęœ¬ä½“åŒę§˜å€‹åˆ„ć«ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢äøŠć‹ć‚‰čØ­å®šćŒåæ…要恧恙怂仄äø‹ć®ę‰‹é †ć§FireFoxęœ¬ä½“ć«ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚’é€šć™äŗ‹ć§ć€ćƒ–ćƒ©ć‚¦ć‚¶ć§ć‚¤ćƒ³ć‚æćƒ¼ćƒćƒƒćƒˆē’°å¢ƒć«ć‚¢ć‚Æć‚»ć‚¹ć§ćć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

  1. FireFoxć‚’čµ·å‹•ć™ć‚‹
  2. 右äøŠć®ć€Œā‰”怍čØ˜å·ć®ćƒœć‚æćƒ³ć‚’ć‚ÆćƒŖ惃ć‚Æ恗态čØ­å®šć‚’é–‹ć
  3. äø€ē•Ŗäø‹ć«ć‚ć‚‹ćƒćƒƒćƒˆćƒÆćƒ¼ć‚ÆčØ­å®šć®ę‰€ć«ć‚ć‚‹ęŽ„ē¶ščØ­å®šć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋
  4. ć‚·ć‚¹ćƒ†ćƒ ć®ćƒ—ćƒ­ć‚­ć‚·ćƒ¼čØ­å®šć‚’åˆ©ē”Øć™ć‚‹ć®å “åˆć€å‰čæ°ć®Ubuntuęœ¬ä½“ć®ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚’ęµē”Øć—ć¾ć™ć€‚å€‹åˆ„ć«čØ­å®šć™ć‚‹å “åˆćÆć€ę‰‹å‹•ć§ćƒ—ćƒ­ć‚­ć‚·ć‚’čØ­å®šć™ć‚‹ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć‚‹
  5. HTTPćƒ—ćƒ­ć‚­ć‚·ćƒ¼ćŠć‚ˆć³HTTPSćƒ—ćƒ­ć‚­ć‚·ćƒ¼ćØćƒćƒ¼ćƒˆć«ćć‚Œćžć‚Œhttpć‹ć‚‰å§‹ć¾ć‚‹ćƒ—ćƒ­ć‚­ć‚·ćƒ¼ć®ć‚¢ćƒ‰ćƒ¬ć‚¹ćØćƒćƒ¼ćƒˆē•Ŗå·ć‚’ęŒ‡å®šć™ć‚‹ć€‚
  6. OK惜ć‚æćƒ³ć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋ćØäæå­˜ć•ć‚Œć‚‹

図ļ¼šé€šåøøćÆć‚·ć‚¹ćƒ†ćƒ ć®čØ­å®šęµē”Ø恧OK

ć‚æćƒ¼ćƒŸćƒŠćƒ«ć®ćƒ—ćƒ­ć‚­ć‚·čح定

ć‚æćƒ¼ćƒŸćƒŠćƒ«č‡Ŗčŗ«ćŒå¤–éƒØćøå‡ŗ悉悌ćŖ恄ćØ态pingćŖć©ć®ć‚³ćƒžćƒ³ćƒ‰ćŒä½æ恈ćŖ恄恮恧态ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć—ć¦ć€ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚’ē’°å¢ƒå¤‰ę•°ć«čæ½åŠ ć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ę’ä¹…åŒ–ć™ć‚‹ćŸć‚ć«ć€.bashrc恫悂čæ½čØ˜ć—ć¾ć—ć‚‡ć†ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć—ć¾ć™ć€‚å†čµ·å‹•å¾Œć‚‚ęœ‰åŠ¹åŒ–ć—ć¾ć™ć€‚ć“ć‚Œć§ć€curl悄gitćŖć©ć®ć‚³ćƒžćƒ³ćƒ‰ć‹ć‚‰ćƒ—ćƒ­ć‚­ć‚·ēµŒē”±ć§ćƒ•ć‚”ć‚¤ćƒ«ć®ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ćŒåÆčƒ½ć«ćŖć‚Šć¾ć™ć€‚

aptć®ćƒ—ćƒ­ć‚­ć‚·čح定

仄前ćØē•°ćŖ悊态aptć‚³ćƒžćƒ³ćƒ‰ć®čØ­å®šćƒ•ć‚”ć‚¤ćƒ«ć®å “ę‰€ćŒē•°ćŖć£ć¦ć„ć‚‹ć®ć§ę³Øę„ć€‚ä»„äø‹ć®čØ­å®šć‚’čؘčæ°ć«čæ½åŠ ć—ć¦ć‚ć’ć¾ć™ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć§čØ­å®šć‚’čæ½čØ˜ć—ć¾ć™ć€‚

å®Ÿéš›ć«ć€/etc/apt/apt.conf.d/00proxy悒覗恄恦ćæ悋ćØć€ćć”ć‚“ćØę­£č¦ć®ćƒ—ćƒ­ć‚­ć‚·ć‚¢ćƒ‰ćƒ¬ć‚¹ćØćƒćƒ¼ćƒˆćŒčæ½åŠ ć•ć‚Œć¦ć„ć‚‹ćØę€ć„ć¾ć™ć€‚ć“ć®čØ­å®šć‚’ć™ć‚‹ć“ćØć«ć‚ˆć‚Šć€apt-getćŖć©ć§ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’čæ½åŠ ć™ć‚‹ć“ćØ恌åÆčƒ½ć«ćŖć‚Šć¾ć™ć€‚

図ļ¼šćƒ—ćƒ­ć‚­ć‚·ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒćć”悓ćØę›øćč¾¼ć¾ć‚Œć¦ć„ć‚‹ć‹ē¢ŗčŖ

snapć®ćƒ—ćƒ­ć‚­ć‚·čح定

ć“ć“ę•°å¹“ć€aptćØćÆåˆ„ć«ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ē°”å˜ć«čæ½åŠ ć§ćć‚‹ć‚·ć‚¹ćƒ†ćƒ ćØ恗恦snap恌ēµę§‹åˆ©ē”Øć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¾ć™ć€‚ä»„å‰ē“¹ä»‹ć—ćŸLANå†…ćƒćƒ£ćƒƒćƒˆć‚µćƒ¼ćƒć§ć‚ć‚‹ć€ŒRocket Chat怍ćŖ恩悂snap恧ē°”å˜ć«čæ½åŠ ć§ćć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¦ć€ę§‹ēÆ‰ć®ę‰‹é–“ćŒęœ¬å½“ć«å°‘ćŖ恏ćŖć‚Šć¾ć—ćŸć€‚ć“ć®snapć‚³ćƒžćƒ³ćƒ‰ć‚‚åˆ„é€”ćƒ—ćƒ­ć‚­ć‚·ć‚’čØ­å®šć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

snapćÆćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć§ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ęøˆćæ恧恙怂

  1. ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰sudo nautilusć‚’å…„åŠ›ć—ć¦ćƒ•ć‚”ć‚¤ćƒ©ć‚’čµ·å‹•
  2. /etc/systemd/system恮äø­ć«ć‚ć‚‹snapd.serviceć‚’ćƒ€ćƒ–ćƒ«ć‚ÆćƒŖ惃ć‚Æ恙悋
  3. geditćŒčµ·å‹•ć—čØ­å®šćƒ•ć‚”ć‚¤ćƒ«ćŒé–‹ć‹ć‚Œć‚‹ć®ć§ä»„äø‹ć®å†…å®¹ć‚’čæ½čØ˜ć™ć‚‹

čæ½čØ˜ćŒå®Œäŗ†ć—ćŸć‚‰ć€ä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć—ć¦ć€snapćƒ‡ćƒ¼ćƒ¢ćƒ³ć‚’å†čµ·å‹•ć™ć‚‹

canonical-livepatchć®ćƒ—ćƒ­ć‚­ć‚·čح定

ćƒ©ć‚¤ćƒ–ćƒ‘ćƒƒćƒć‚’å½“ć¦ć‚‹ć‚·ć‚¹ćƒ†ćƒ ć‚‚ćƒ—ćƒ­ć‚­ć‚·čØ­å®šćŒåæ…要恧恙怂ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šsudo canonical-livepatch config恧ē¾åœØ恮čØ­å®šć‚’ē¢ŗčŖåÆčƒ½ć§ć™ć€‚åˆęœŸćÆē©ŗ恮ćÆ恚ćŖ恮恧态ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚ŠčØ­å®šć‚’čæ½åŠ ć—ć¾ć™ć€‚

npmć®ćƒ—ćƒ­ć‚­ć‚·čح定

ć“ć“ć¾ć§ć®ćƒ—ćƒ­ć‚­ć‚·čØ­å®šć‚’ć—ć¦ć„ć‚‹ćØ态通åøøćÆnpm恫ē‰¹åˆ„Proxyć‚’ć‚»ćƒƒćƒˆć—ćŖćć¦ć‚‚ć€ćƒ—ćƒ­ć‚­ć‚·ēµŒē”±ć§ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒć§ćć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć‚‹ćØę€ć„ć¾ć™ćŒć€åæµć®ē‚ŗć«ćć‚Œć§ć‚‚npmć§ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć§ććŖć„ć‚±ćƒ¼ć‚¹ć®ē‚ŗ恫态仄äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å…„åŠ›ć—ć¦ćŠććØč‰Æć„ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚

試恗恫态npm i -g electron@5.0.0ćØ恗恦ćæćŸę‰€ć€ćć”ć‚“ćØElectronć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć™ć‚‹ć“ćØ恌å‡ŗę„ć¾ć—ćŸć€‚

ćć®ä»–

ćƒćƒ¼ćƒˆćƒ•ć‚©ćƒÆćƒ¼ćƒ‡ć‚£ćƒ³ć‚°

惍惃惈ćƒÆćƒ¼ć‚Æ悒惖ćƒŖ惃ć‚ø恧ćÆćŖ恏NAT恧運ē”Øć—ćŸå “åˆć€å¤–éƒØć‹ć‚‰ä»®ęƒ³ē’°å¢ƒå†…ć®ć‚µćƒ¼ćƒćŖć©ć«ć‚¢ć‚Æć‚»ć‚¹ć•ć›ćŸć„ę™‚ć«åˆ©ē”Øć—ć¾ć™ć€‚ćć®ć¾ć¾ć§ćÆć‚¢ć‚Æć‚»ć‚¹ćŒå‡ŗę„ćŖć„ć®ć§ć€ćƒćƒ¼ćƒˆćƒ•ć‚©ćƒÆćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć®čØ­å®šć‚’ę–½ć—ć¦ć‚ć’ć‚‹ćØ态č¦Ŗć®ćƒćƒ¼ćƒˆć«åÆ¾ć—ć¦ć®ć‚¢ć‚Æć‚»ć‚¹ć‚’ćć®ć¾ć¾ä»®ęƒ³ē’°å¢ƒć®ćƒćƒ¼ćƒˆćøęø”恙恓ćØ恌åÆčƒ½ć§ć™ć€‚

ā€»ć“恮č¾ŗ恮čح定ćÆ态VirtualBox恠ćØGUIć§ć§ćć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¾ć™ć€‚

ä»®ęƒ³ē’°å¢ƒć§å°šäø”恤NAT恧運ē”Øć—ć¦ć„ć‚‹å “åˆć«ćÆć€å¤–éƒØć‹ć‚‰ä»®ęƒ³ē’°å¢ƒå†…ć®ć‚µćƒ¼ćƒćøćć®ć¾ć¾ć§ćÆć‚¢ć‚Æć‚»ć‚¹ćŒå‡ŗę„ć¾ć›ć‚“ć€‚ćƒ–ćƒŖ惃ć‚øć®å “åˆćÆå¤–ć‹ć‚‰ć‚µćƒ¼ćƒćŒč¦‹ćˆć‚‹ć®ć§ć€ć“ć®čح定ćÆäøč¦ć§ć™ć€‚

今回ćÆVMware Workstation Player悒ä½æć£ć¦ć„ć‚‹ć®ć§ć€ä»„äø‹ć®ę‰‹é †ć§ćƒćƒ¼ćƒˆćƒ•ć‚©ćƒÆćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć‚’ęœ‰åŠ¹åŒ–ć—ć¾ć™ć€‚ćƒ›ć‚¹ćƒˆOSćÆWindows10恧恙怂

  1. ifconfigć‚³ćƒžćƒ³ćƒ‰ć§ć‚²ć‚¹ćƒˆOS恮IPć‚¢ćƒ‰ćƒ¬ć‚¹ć‚’čŖæć¹ć¦ćŠć
  2. C:\ProgramData\VMware恫恂悋vmnetnat.confć‚’ćƒ†ć‚­ć‚¹ćƒˆć‚Øćƒ‡ć‚£ć‚æ恧開恏
  3. [incomingtcp]ć®č”Œć‚’ęŽ¢ć™
  4. 3306 = ć‚²ć‚¹ćƒˆOS恮IPć‚¢ćƒ‰ćƒ¬ć‚¹:3306悒äø‹ć«čæ½čØ˜ć™ć‚‹
  5. ć‚³ćƒ³ćƒˆćƒ­ćƒ¼ćƒ«ćƒ‘ćƒćƒ«ā‡’ē®”ē†ćƒ„ćƒ¼ćƒ«ā‡’ć‚µćƒ¼ćƒ“ć‚¹ć‚’é–‹ć
  6. VMware DHCP ServicećØVMware NAT Serviceć‚’å†čµ·å‹•ć™ć‚‹
  7. HidiSQLćŖć©ć®å¤–éƒØćƒ„ćƒ¼ćƒ«ćŖć©ć‹ć‚‰ä»®ęƒ³ē’°å¢ƒäøŠć®MySQLćøć‚¢ć‚Æć‚»ć‚¹åÆčƒ½ć«ćŖ悋

ć‚¢ć‚Æć‚»ć‚¹ć™ć‚‹å “åˆćÆćƒ›ć‚¹ćƒˆOS恮IPć‚¢ćƒ‰ćƒ¬ć‚¹:3306恧ꎄē¶šć™ć‚‹äŗ‹ć«ćŖć‚Šć¾ć™ć€‚ćƒ›ć‚¹ćƒˆOS恋悉ćÆ127.0.0.1:3306恧ꎄē¶šå‡ŗę„ć¾ć™ć€‚

図ļ¼šćƒćƒ¼ćƒˆć®č»¢é€ćŒć“ć‚Œć§åÆčƒ½ć«ćŖ悋

開ē™ŗćƒ„ćƒ¼ćƒ«ć‚’å…„ć‚Œć¦ćŠć

ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®ēŠ¶ę…‹ć ćØ态Python3ćÆć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ęøˆćæćŖć®ć§ć™ćŒć€gcc悄makećØć„ć£ćŸć‚³ćƒžćƒ³ćƒ‰é”žćŒå…Øćå…„ć£ć¦ć„ć¾ć›ć‚“ć€‚electronćŖ恩恧node-gyp悄electron-rebuildć™ć‚‹å “åˆć«åæ…要恫ćŖć‚‹ć®ć§ć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚å®Œäŗ†ć™ć‚Œć°Node.js恮keytarć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć€node-gyp configure, electron-rebuildćŖć©ć®ć‚³ćƒžćƒ³ćƒ‰ćŒé€šć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

図ļ¼šnode-gyp恧ć‚Øćƒ©ćƒ¼ćŒē™ŗē”Ÿć™ć‚‹äŗ‹ć«

ć‚µć‚¤ćƒ‰ćƒćƒ¼ć‚’éžč”Øē¤ŗ恫恙悋

UbuntućÆę˜”ć‹ć‚‰ć‚µć‚¤ćƒ‰ćƒćƒ¼ć«ćƒ‰ćƒƒć‚Æ恌č”Øē¤ŗć•ć‚Œć¦ć„ć‚‹ēŠ¶ę…‹ćŖć®ć§ć™ćŒć€ć“ć‚ŒćŒēµę§‹é¬±é™¶ć—恄恮恧态ē”»é¢ć‚’åŗƒćä½æ恆ē‚ŗć«ę¶ˆć—ć¦ćŠć“ć†ćØę€ć„ć¾ć™ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‚ˆć‚Šä»„äø‹ć®ć‚³ćƒžćƒ³ćƒ‰ć§ę¶ˆć—ćŸć‚Šć€č”Øē¤ŗ恗恟悊恌åÆčƒ½ć§ć™ć€‚

ć‚æć‚¤ćƒˆćƒ«ćƒćƒ¼ć®ć‚¢ć‚Æćƒ†ć‚£ćƒ“ćƒ†ć‚£ć‚’ć‚ÆćƒŖ惃ć‚Æ恙悌恰态惉惃ć‚ÆćÆč”Øē¤ŗć•ć‚Œć‚‹ć®ć§ć€ę™®ę®µé£ć„ć§ćÆé‚Ŗ魔恫ćŖć‚Šć¾ć›ć‚“ć€‚

図ļ¼šć™ć£ćć‚Šć—ćŸćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ćŖć‚Šć¾ć—ćŸ

ć‚æć‚¤ćƒ ć‚¾ćƒ¼ćƒ³ć‚’Tokyo恫恙悋

Ubuntu 20.04ć§ć™ćŒć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«å®Œäŗ†ē›“後ćÆAmerica恮ć‚æć‚¤ćƒ ć‚¾ćƒ¼ćƒ³ć«ćŖć£ć¦ć„ć¾ć™ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ć“ć‚Œć‚’Tokyoć«å¤‰ę›“ć—ć¾ć™ć€‚GUI恮čØ­å®šć‹ć‚‰ć‚‚å¤‰ę›“ć§ćć¾ć™ćŒć€ćć‚“ćŖć«å¤‰ę›“ć™ć‚‹ć‚‚ć®ć˜ć‚ƒćŖ恄恮恧态ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ćŒäø€ē•Ŗ惩ć‚Æć§ć™ć€‚ć‚µćƒ¼ćƒé‹å–¶ć™ć‚‹å “åˆć€ę™‚é–“åøÆ恮ć‚ŗ惬ćÆć”ć‚‡ć£ćØć¾ćšć„ć®ć§ć€ē›“ć—ć¦ćŠćć¾ć™ć€‚

恓悌恠恑恧恙怂

図ļ¼ščØ­å®šć‹ć‚‰å¤‰ę›“ć—ć¦ć„ć‚‹å “åˆć®ę§˜å­

ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ćƒ•ć‚”ć‚¤ćƒ«ć‚’ē½®ć‘ć‚‹ć‚ˆć†ć«ć™ć‚‹

20.04ć«ć—ć¦ć‹ć‚‰ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ćƒ•ć‚”ć‚¤ćƒ«ć‚¢ć‚¤ć‚³ćƒ³ć‚’ē½®ć‘ćŖ恏ćŖć£ć¦ć„ćŸć®ć§ć€ä»„äø‹ć®ćƒ„ćƒ¼ćƒ«ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć€čØ­å®šå¤‰ę›“ć—ć¦ä»„å‰ć®ć‚ˆć†ć«ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ć‚¢ć‚¤ć‚³ćƒ³ć‚’ē½®ć‘ć‚‹ć‚ˆć†ć«ć—ć¾ć™ć€‚ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰gnome-tweaksć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¾ć™ć€‚

ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒå®Œäŗ†ć—ćŸć‚‰ć€ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰ć€Œgnome-tweaksć€ć«ć¦čµ·å‹•ć§ćć¾ć™ć€‚čµ·å‹•ć—ćŸć‚‰ä»„äø‹ć®ę‰‹é †ć§čØ­å®šć‚’ć‚Ŗćƒ³ć«ć—ć¾ć™ć€‚

  1. ę‹”å¼µę©Ÿčƒ½ć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋
  2. Desktop Iconsć®ć‚¹ć‚¤ćƒƒćƒć‚’ć‚Ŗćƒ³ć«ć™ć‚‹

恓悌恠恑恧恙怂

図ļ¼šćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ćƒ•ć‚”ć‚¤ćƒ«ē½®ććŸć„

ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆć‚’ē°”å˜ć«ä½œć‚‹

UbuntućÆć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆäø€ć¤ä½œć‚‹ć®ć«ć€ć”ć‚‡ć£ćØ大変ćŖć®ć§ćƒ„ćƒ¼ćƒ«ć‚’ä½æć„ć¾ć™ć€‚ē«Æęœ«ć‚ØćƒŸćƒ„ćƒ¬ćƒ¼ć‚æć®ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆć‚’ä½œć£ć¦ćæć¾ć™ć€‚

  1. Arronaxć®ć‚µć‚¤ćƒˆć‹ć‚‰ęœ€ę–°ē‰ˆć®arronax恮debćƒ•ć‚”ć‚¤ćƒ«ć‚’ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰
  2. ćƒ€ćƒ–ćƒ«ć‚ÆćƒŖ惃ć‚Æć—ć€ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«
  3. arronaxć‚’čµ·å‹•ć™ć‚‹
  4. This is a starter for an application悒éøꊞ
  5. TitlećÆTerminalćØć§ć‚‚ć—ć¦ćŠć
  6. CommandćÆgnome-terminal恌恝悌ćŖć®ć§ć€å…„åŠ›ć™ć‚‹
  7. starter folderćÆč‡Ŗåˆ†ć®ćƒ›ćƒ¼ćƒ ćƒ•ć‚©ćƒ«ćƒ€ć§č‰Æ恄恧恗悇恆怂
  8. ć‚¢ć‚¤ć‚³ćƒ³ćÆ適当ćŖ恮悒éøć‚“ć§ćŠćć¾ć™ć€‚
  9. Save to Application Starterć®ć‚¢ć‚¤ć‚³ćƒ³ć‚’ć‚ÆćƒŖ惃ć‚Æć—ć¦ć€ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«äæå­˜
  10. ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«å‡ŗę„ćŸć‚¢ć‚¤ć‚³ćƒ³ć‚’å³ć‚ÆćƒŖ惃ć‚Æā‡’čµ·å‹•ć‚’čرåÆ悒恙悋
  11. ćƒ‡ć‚¹ć‚Æćƒˆćƒƒćƒ—ć«ć‚æćƒ¼ćƒŸćƒŠćƒ«ć®ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆćŒå‡ŗę„ćŸ

図ļ¼šé¢å€’ć ć‘ć‚Œć©ä»•ę–¹ćŖ恄

SSHꎄē¶šå‡ŗę„ć‚‹ć‚ˆć†ć«ć™ć‚‹

Windows10恋悉ęؙęŗ–ć§ć‚³ćƒžćƒ³ćƒ‰ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć«ć¦SSHꎄē¶šå‡ŗę„ć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć‚‹ć®ć§ć€Ubuntuć‚µćƒ¼ćƒå“ć§SSHēµŒē”±ć§ęŽ„ē¶šć§ćć‚‹ć‚ˆć†ć«ć—ć¦ćŠćć¾ć™ć€‚

  1. ć‚æćƒ¼ćƒŸćƒŠćƒ«ć‹ć‚‰sudo apt install openssh-serverć‚’å®Ÿč”Œć—ć¦ć€SSHDć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«
  2. 恕悉恫态čØ­å®šćƒ•ć‚”ć‚¤ćƒ«ć‚’é–‹ćć€ćƒćƒ¼ćƒˆē•Ŗå·ć‚’å¤‰ę›“ć—ć¦ćŠćć¾ć™ć€‚sudo nano /etc/ssh/sshd_configć‚’å®Ÿč”Œ
  3. Port 22ćŒć‚³ćƒ”ćƒ³ćƒˆć‚¢ć‚¦ćƒˆć•ć‚Œć¦ć„ć‚‹ć®ć§ć€#ć‚’å‰Šé™¤ć—ć€ē•Ŗå·ć‚’2200ćØ恧悂恗恦äæå­˜ć™ć‚‹
  4. sudo systemctl restart sshd恫恦SSHDć‚’å†čµ·å‹•

äŗ‹å‰ć«ć€VMwareć®ćƒćƒ¼ćƒˆćƒ•ć‚©ćƒÆćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć«ć¦2200ć‚’č»¢é€ć™ć‚‹ć‚ˆć†ć«čØ­å®šć‚’čæ½åŠ ć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚Window10恋悉ćÆ

  1. ć‚³ćƒžćƒ³ćƒ‰ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆć‚’é–‹ć
  2. ssh ćƒ¦ćƒ¼ć‚¶å@ćƒ›ć‚¹ćƒˆć®IPć‚¢ćƒ‰ćƒ¬ć‚¹ -p 2200ć§ćƒćƒ¼ćƒˆē•Ŗå·ęŒ‡å®šć§ćƒ­ć‚°ć‚¤ćƒ³åÆčƒ½

ćƒŖćƒ¢ćƒ¼ćƒˆć‹ć‚‰č»½é‡ćŖć‚æćƒ¼ćƒŸćƒŠćƒ«ēµŒē”±ć§čØ­å®šå¤‰ę›“ćŖć©ćŒå‡ŗę„ć‚‹ć®ć§ä¾æåˆ©ć§ć™

図ļ¼šSSHć§ä½œę„­äø­ć®ę§˜å­

関連ćƒŖćƒ³ć‚Æ

å…±ęœ‰ć—ć¦ćæ悋ļ¼š

ć‚³ćƒ”ćƒ³ćƒˆć‚’ę®‹ć™

ćƒ”ćƒ¼ćƒ«ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒå…¬é–‹ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚ * ćŒä»˜ć„ć¦ć„ć‚‹ę¬„ćÆåæ…須項ē›®ć§ć™

ć“ć®ć‚µć‚¤ćƒˆćÆć‚¹ćƒ‘ćƒ ć‚’ä½Žęø›ć™ć‚‹ćŸć‚ć« Akismet 悒ä½æć£ć¦ć„ć¾ć™ć€‚ć‚³ćƒ”ćƒ³ćƒˆćƒ‡ćƒ¼ć‚æć®å‡¦ē†ę–¹ę³•ć®č©³ē“°ćÆć“ć”ć‚‰ć‚’ć”č¦§ćć ć•ć„ć€‚