VMware Workstation恫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ć‚­ćƒ¼ć§ä»£ę›æåÆčƒ½ć§ć™ć€‚

ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćƒˆćƒ©ćƒ–ćƒ«

ä»®ęƒ³ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æćƒ‰ćƒ©ć‚¤ćƒ

VMware Workstation Player 16恫ćŖć£ć¦ć‹ć‚‰ć€ć‚¢ćƒ—ćƒ‡ćŒę„ćŸć®ć§ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’å®Ÿč”Œć—ćŸę‰€ć€ć€Œä»®ęƒ³ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æćƒ‰ćƒ©ć‚¤ćƒć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć€ć§ćšćƒ¼ć£ćØå¾…ćŸć•ć‚Œć¦ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒå®Œäŗ†ć—ćŖ恄ćØć„ć†ćƒˆćƒ©ćƒ–ćƒ«ćŒē”Ÿć˜ć¾ć—ćŸć€‚ęµ·å¤–ć§ć‚‚ć“ć”ć‚‰ć«ćć®å ±å‘ŠćŒćŖć•ć‚Œć¦ćŠć‚Šć€ć„ćć¤ć‹ć®č§£ę±ŗę”ˆćŒęē¤ŗć•ć‚Œć¦ć„ć¾ć™ćŒć€UAC恮ē„”åŠ¹åŒ–ć‚„Windows Defender恮ē„”åŠ¹åŒ–ć€ćƒ•ć‚”ć‚¤ć‚¢ć‚¦ć‚©ćƒ¼ćƒ«ć®ē„”効化ćŖ恩ćÆåŠ¹ęžœćŒć‚ć‚Šć¾ć›ć‚“ć§ć—ćŸć€‚

ēµå±€čŖæć¹ć¦ćæćŸę‰€ć€ä»„äø‹ć®ć‚ˆć†ćŖäŗ‹ćŒć‚ć‹ć‚Šć¾ć—ćŸć€‚

  • ä»®ęƒ³ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æćƒ‰ćƒ©ć‚¤ćƒć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«å‰ć®ę™‚ē‚¹ć§ć€VMware Workstation Playerč‡Ŗ体ćÆć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒēµ‚ć‚ć£ć¦ć‚‹
  • ć‚­ćƒ£ćƒ³ć‚»ćƒ«ć‚’ć—ć¦ę­¢ć‚ć¦ć‚‚ć€ćƒ‰ćƒ©ć‚¤ćƒć®ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒćšć£ćØå‡ŗćŸć¾ć¾
  • 強制ēš„ć«åœę­¢ć™ć‚‹ć«ćÆ态dllhost.exeć‚’ę­¢ć‚ć‚‹åæ…č¦ćŒć‚ć‚‹

ć“ć®č§£ę±ŗę³•ć§ć™ćŒć€ä»„äø‹ć®ę‰‹é †ć«ćŖć‚Šć¾ć™

  1. ę—¢ć«vmware playerč‡Ŗ体ćÆć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ęøˆćæćŖć®ć§ć€ć‚³ćƒ³ćƒˆćƒ­ćƒ¼ćƒ«ćƒ‘ćƒćƒ« -> ć‚¢ćƒ³ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć‚’é–‹ć
  2. vmware workstation playerć‚’å³ć‚ÆćƒŖ惃ć‚Æć—ć¦ć€å¤‰ę›“ć‚’ć‚ÆćƒŖ惃ć‚Æ
  3. äæ®å¾©ć‚’ć‚ÆćƒŖ惃ć‚Æć—ć¦å®Ÿč”Œć™ć‚‹
  4. 悄ćÆć‚ŠåŒć˜ćä»®ęƒ³ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æć‚¢ćƒ€ćƒ—ć‚æ恮éƒØåˆ†ć§ę­¢ć¾ć‚‹ćŒć€č¾›ęŠ±å¼·ćå¾…ć¤
  5. ēµę§‹ę™‚é–“ćŒēµŒéŽć—ćŸå¾Œć€äø€åæœć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒå®Œäŗ†ć™ć‚‹

ä½•ćŒå•é”Œć§ć“ć‚“ćŖę™‚é–“ćŒęŽ›ć‹ć‚‹ć‚ˆć†ć«ćŖć£ćŸć®ć‹äøę˜Žć§ć™ćŒć€ē“ ē›“ć«ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćŒå‡ŗę„ćŖ恄ēŠ¶ę…‹ć«ć‚悋恮ćÆé¢å€’ć§ć™ć­ć€‚ć¾ćŸć€Hyper-Vć®ä»®ęƒ³ćƒćƒƒćƒˆćƒÆćƒ¼ć‚Æćƒ‡ćƒć‚¤ć‚¹ćŒć‚ć‚‹ćØ悄ćÆć‚Šå•é”ŒćŒčµ·ćć‚‹ć‚ˆć†ć§ć€äø€ę—¦ćƒ‡ćƒć‚¤ć‚¹ćƒžćƒćƒ¼ć‚øćƒ£ć‹ć‚‰å‰Šé™¤ć—ć€å†åŗ¦äæ®å¾©ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć§å…„ć‚Œć¦ćæćŸć‚‰ęˆåŠŸć—ć¾ć—ćŸć€‚

ä»®ęƒ³ćƒžć‚·ćƒ³ćŒćƒ“ć‚øćƒ¼

ć“ć®å•é”Œå˜ē“”ćć†ć§å®ŸćÆć„ćć¤ć‹ć®ćƒ‘ć‚æćƒ¼ćƒ³ćŒć‚ć‚Šć€ćć‚Œć«åæœć˜ć¦åÆ¾å‡¦ć‚’ć—ćŖ恄ćØč§£ę±ŗć—ć¾ć›ć‚“

  1. ä»®ęƒ³ćƒžć‚·ćƒ³ć®ćƒ•ć‚©ćƒ«ćƒ€å†…ć«ć‚ć‚‹lckćƒ•ć‚”ć‚¤ćƒ«ć‚„ćƒ•ć‚©ćƒ«ćƒ€é”žć‚’å‰Šé™¤ć—ć¦å†čµ·å‹•ļ¼ˆć‚ˆćć‚ć‚‹č§£ę±ŗę³•ļ¼‰
  2. Windows UpdatećŒćć”ć‚“ćØ適ē”Øć§ćć¦ćŠć‚‰ćšć€ć“ć®ć‚ˆć†ćŖē¾č±”恌å‡ŗć¦ć„ć‚‹ć‚±ćƒ¼ć‚¹
  3. ä»®ęƒ³ćƒ—ćƒŖćƒ³ć‚æć‚’å‰Šé™¤ć—ć€vmxćƒ•ć‚”ć‚¤ćƒ«ć«ethernet0.virtualDev = "e1000e"悒꘎ē¤ŗēš„恫čæ½åŠ 

ļ¼‘恤ē›®ćÆć‚ˆćć‚ć‚‹č§£ę±ŗę³•ćŖć®ć§ć™ćŒć€åŠ¹ć‹ćŖć„ć‚±ćƒ¼ć‚¹ćŒå¤šć„ć§ć™ć€‚ļ¼’恤ē›®ćÆ态äæ®å¾©ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć—ć¦ć‚‚ćć®å¾Œć®ä»®ęƒ³ćƒžć‚·ćƒ³čµ·å‹•ę™‚ć«ć€Œä»®ęƒ³ćƒžć‚·ćƒ³ćÆ惓ć‚øćƒ¼ć§ć™ć€ć®ē—‡ēŠ¶ć§ć€čµ·å‹•ć—ćŖ恄ćŖ恩恮ē¾č±”恌å‡ŗć‚‹ć‚±ćƒ¼ć‚¹ć€‚ć“ć®å “åˆć€ć“ć”ć‚‰ć®ćƒŖćƒ³ć‚Æå…ˆć‚’å‚č€ƒć«ć€Œę›“ę–°ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’ę›“ę–°ć§ćć¾ć›ć‚“ć§ć—ćŸć€ć®č§£ę±ŗę³•ć‚’å®Ÿč”Œć—ć€å†åŗ¦ć€VMware Player恮äæ®å¾©ć‚»ćƒƒćƒˆć‚¢ćƒƒćƒ—ć‚’č”Œć†ćØč‰Æ恄恧恗悇恆怂

ć¾ćŸć€3恤ē›®ćÆč‡Ŗåˆ†ć®å “åˆćÆęœ‰åŠ¹ć ć£ćŸć®ć§ć™ćŒć€åƾē­–ćÆē°”単ćŖć®ć§ć‚„ć£ć¦ćæć‚‹ä¾”å€¤ćÆć‚ć‚Šć¾ć™ć€‚

ā€»ć¾ćŸć€VMware Workstation Player 16.0.0ćÆ問锌ćŖć„ć®ć§ć™ćŒć€ćć‚Œä»„é™ć®ćƒćƒ¼ć‚øćƒ§ćƒ³ć ćØ惓ć‚øćƒ¼ć§å‹•ć‹ćŖ恏ćŖ悋ē¾č±”悒ē¢ŗčŖć—ć¦ć„ć¾ć™ć€‚ćŖć®ć§ć€ć‚ćˆć¦ć€16.0.0悒ä½æć£ć¦ć¾ć™ć€‚

図ļ¼šć“ć“ć§ćšć£ćØåœę­¢ć—ć¦ć—ć¾ć†ćƒˆćƒ©ćƒ–ćƒ«

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

恓悌悂非åøø恫ē°”å˜ć§ć™ć€‚ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ć—ć¦ćŠć„ćŸ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ć‚’ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć™ć‚‹ć“ćØ恌å‡ŗę„ć¾ć—ćŸć€‚

ćć®ä»–

å‹•ä½œćŒé‡ćŸććŖć£ćŸå “åˆ

é•·ćć€VMware Workstation Playerć§å‹•ä½œć•ć›ć¦ć„ć‚‹ćØꬔē¬¬ć«é‡ćŸććŖć£ć¦ć„ćć€ćƒ‡ć‚£ć‚¹ć‚Æć®ć‚¹ćƒšćƒ¼ć‚¹ę¶ˆč²»ć‚‚ć©ć‚“ć©ć‚“å¢—ćˆć¦ć„ćć¾ć™ć€‚ę•…ć«å®šęœŸēš„ćŖćƒ”ćƒ³ćƒ†ćƒŠćƒ³ć‚¹ć®ļ¼‘恤ćØ恗恦态仄äø‹ć®ä½œę„­ć‚’č”Œć†ć‚ˆć†ć«ć—ć¾ć—ć‚‡ć†ć€‚ä½†ć—äŗ‹å‰ć«ć‚·ćƒ£ćƒƒćƒˆćƒ€ć‚¦ćƒ³ć—ć€ć‚¹ćƒŠćƒƒćƒ—ć‚·ćƒ§ćƒƒćƒˆćŖć©ćŒćŖ恄ēŠ¶ę…‹ć«ć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

  1. ä»®ęƒ³ćƒžć‚·ćƒ³ć‚’å³ć‚ÆćƒŖ惃ć‚Æā‡’čØ­å®šć‚’é–‹ć
  2. ćƒćƒ¼ćƒ‰ćƒ‡ć‚£ć‚¹ć‚Æ悒éøꊞ
  3. ćƒ‡ć‚£ć‚¹ć‚Æć‚’åœ§ēø®ć—恦ęœŖä½æē”Øć®é ˜åŸŸć‚’å†åˆ©ē”Øć—ć¾ć™ć®é …ē›®ć®åœ§ēø®ć‚’ć‚ÆćƒŖ惃ć‚Æ
  4. ę¬”ć«ć€ćƒ•ć‚”ć‚¤ćƒ«ć‚’ćƒ‡ćƒ•ćƒ©ć‚°ć—ć€ē©ŗćé ˜åŸŸć‚’ēµ±åˆć—ć¾ć™ć®ćƒ‡ćƒ•ćƒ©ć‚°ć‚’ć‚ÆćƒŖ惃ć‚Æ

Windowsć®ę©Ÿčƒ½ć®ćć‚ŒćØćÆåˆ„ć«VMwareć«å‚™ć‚ć£ć¦ć‚‹ę©Ÿčƒ½ć§ć€č‡Ŗåˆ†ć®å “åˆć“ć‚Œć§20GBē؋åŗ¦ć®åœ§ēø®ćØć€å‹•ä½œć®é«˜é€ŸåŒ–ćŒćŖć•ć‚Œć¾ć—ćŸć€‚

図ļ¼šćŸć¾ć«ćÆćƒ”ćƒ³ćƒ†ćƒŠćƒ³ć‚¹ć‚’ć—ć¾ć—ć‚‡ć†

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

惍惃惈ćƒÆćƒ¼ć‚Æ悒惖ćƒŖ惃ć‚ø恧ćÆćŖ恏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ć§ä½œę„­äø­ć®ę§˜å­

Hyper-VćØå…±å­˜ć•ć›ć‚‹

Windowså“ć®čح定

ć“ć‚Œć¾ć§ć€VMware Workstation悄VirtualBoxćÆ态WIndows10恮Hyper-Vļ¼ˆćć‚Œć‚’利ē”Ø恙悋WSL2ļ¼‰ćØ共存å‡ŗę„ćŖ恄ćØčØ€ć‚ć‚Œć¦ćć¾ć—ćŸć€‚ć—ć‹ć—ć€ćƒćƒ¼ć‚øćƒ§ćƒ³ćŒć‚ćŒć‚Šć€å…±å­˜ćŒć§ćć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¾ć™ć€‚å…±å­˜ć•ć›ć‚‹čØ­å®šć‚’ć—ćŖ恄ćØć€č‡“å‘½ēš„ćŖć‚Øćƒ©ćƒ¼ćØć—ć¦ä»®ęƒ³ē’°å¢ƒćŒčµ·å‹•ć§ććŖ恄ćŖć©ć®å•é”Œć«é­é‡ć—ć¾ć™ć€‚(ć“ć‚Œć¾ć§ćÆ态Hyper-V StopćŖć©ć®ćƒ„ćƒ¼ćƒ«ć‚’ä½æć£ć¦ć€ä»®ęƒ³ē’°å¢ƒć‚’ä½æć†å “åˆćÆäø€ę™‚ēš„恫Hyper-Vć‚’åœę­¢ć•ć›ć¦ć„ćŸć‚Šć—ć¾ć—ćŸļ¼‰

  1. ć‚æć‚¹ć‚Æćƒćƒ¼ć®ę¤œē“¢ēŖ“ć‚ˆć‚Šć€ć€ŒWindowsć®ę©Ÿčƒ½ć®ęœ‰åŠ¹åŒ–ć¾ćŸćÆē„”åŠ¹åŒ–ć€ć‚’é–‹ćć¾ć™ć€‚
  2. ä»®ęƒ³ćƒžć‚·ćƒ³ćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¾ć™ć€‚
  3. Windowsćƒć‚¤ćƒ‘ćƒ¼ćƒć‚¤ć‚¶ćƒ¼ćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¾ć™ć€‚
  4. OK悒ć‚ÆćƒŖ惃ć‚Æ恙悋ćØć€ę©Ÿčƒ½ćŒęœ‰åŠ¹åŒ–ć•ć‚Œć¾ć™ć€‚
  5. å†čµ·å‹•ć—ć¾ć™ć€‚

図ļ¼šć„ć”ć„ć”åˆ‡ć‚Šę›æ恈恗ćŖćć¦ć‚‚ć‚ˆććŖć‚Šć¾ć—ćŸ

VMware Workstationå“ć®čح定

VMware Workstation偓ćÆ仄äø‹ć®čØ­å®šć‚’ć‚Ŗćƒ•ć«ć—ćŸć‚Ščæ½åŠ ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ē‰¹ć«Intel VT-x関äæ‚ćŒć‚Ŗćƒ³ć®å “åˆć«ćÆä»®ęƒ³ćƒžć‚·ćƒ³ćŒčµ·å‹•ć—ćŖ恏ćŖć‚Šć¾ć™ć€‚

  1. ä»®ęƒ³ćƒžć‚·ćƒ³ć®čØ­å®šć«å…„ć‚‹
  2. ćƒćƒ¼ćƒ‰ć‚¦ć‚§ć‚¢ć®äø­ć«ć‚ć‚‹ćƒ—ćƒ­ć‚»ćƒƒć‚µć‚’é–‹ć
  3. Intel VT-x/EPTć¾ćŸćÆAMD-V RVIć‚’ä»®ęƒ³åŒ–ć®ćƒć‚§ćƒƒć‚Æć‚’å¤–ć™
  4. CPUćƒ‘ćƒ•ć‚©ćƒ¼ćƒžćƒ³ć‚¹ć‚«ć‚¦ćƒ³ć‚æć®ä»®ęƒ³åŒ–ć®ćƒć‚§ćƒƒć‚Æć‚’å¤–ć™

ć“ć®ć¾ć¾čµ·å‹•ć™ć‚‹ćØ态CPUć«ć‚ˆć£ć¦ćÆć€Œć‚µć‚¤ćƒ‰ćƒćƒ£ćƒćƒ«ē·©å’ŒćŒęœ‰åŠ¹åŒ–恫ćŖć£ć¦ć‚‹ć€ćØč”Øē¤ŗć•ć‚Œćƒ‘ćƒ•ć‚©ćƒ¼ćƒžćƒ³ć‚¹ćƒ€ć‚¦ćƒ³ć™ć‚‹ę—Øć®ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒå‡ŗć‚‹ć‚±ćƒ¼ć‚¹ćŒć‚ć‚Šć¾ć™ć€‚ć“ć‚ŒćÆć€ä»„å‰č©±é”Œć«ćŖć£ćŸCPUć®ę½œåœØēš„ćŖå•é”Œć§ć‚ć‚‹ć€ŒSpectre悄Meltdownć€ć®å•é”Œć«čµ·å› ć—ć¦ć„ć‚‹ć‚‚ć®ć‚‰ć—ć„ć®ć§ć™ćŒć€Hyper-VćØåŒå±…ć—ćŸé€”ē«Æ恫å‡ŗć¦ććŸć‚Šć—ć¾ć™ć€‚ć“ć®ć‚µć‚¤ćƒ‰ćƒćƒ£ćƒćƒ«ē·©å’Œć«ć¤ć„恦ćÆć€ęœ‰å„Ÿć®Workstation Pro Playerć®å “åˆćÆčح定ē®‡ę‰€ćŒć‚ć‚‹ć®ć§ć™ćŒć€ē„”å„Ÿć®ćƒ—ćƒ¬ć‚¤ćƒ¤ćƒ¼ć®å “åˆčح定ē®‡ę‰€ćŒē„”恄恮恧态vmxćƒ•ć‚”ć‚¤ćƒ«ć‚’ē›“ꎄē·Ø集恗恦ć‚Ŗćƒ•ć«ć™ć‚‹ć“ćØć§ć€čµ·å‹•ę™‚ć®ćƒ”ćƒƒć‚»ćƒ¼ć‚øč”Øē¤ŗć‚„ćƒ‘ćƒ•ć‚©ćƒ¼ćƒžćƒ³ć‚¹ćƒ€ć‚¦ćƒ³ć‚’ć•ć›ćŖć„ć‚ˆć†ć«å‡ŗę„ć¾ć™ć€‚

VMXćƒ•ć‚”ć‚¤ćƒ«ć«čæ½čØ˜ć™ć‚‹é …ē›®ćÆ仄äø‹ć®é€šć‚Šć€‚ä½†ć—ć“ć‚Œć‚’ć‚Ŗćƒ•ć«ć™ć‚‹ćØ恄恆恓ćØćÆ态ę‚Ŗę„ć®ć‚ć‚‹Spectre関äæ‚ć®ę”»ę’ƒć‚’å—ć‘ćŸå “合ē·©å’ŒćŒć§ććŖ恏ćŖ悋恮恧ę³Øꄏ怂

図ļ¼šHyper-Vå…±å­˜ę™‚ć«ćÆ要ę³Øę„ć®ćƒ€ć‚¤ć‚¢ćƒ­ć‚°

関連ćƒŖćƒ³ć‚Æ

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

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

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