°³¹ßÀڵ鿡°Õ "¸®´ª½º" °¡ ¶¿·¹¾ß ¶¿¼ö ¾ø´Â ¼÷¸í°°Àº °ÍÀÌ´Ù.
±×·±µ¥ Á¦ÀÏ Àß³ª°¡´Â OS ´Â À©µµ¿ì¶ó´Â Çö½Ç...
±×·¡¼ À©µµ¿ì¿¡ º¸Á¶ OS ·Î ¸®´ª½º¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì°¡ ¸¹Àºµ¥, º¸ÅëÀº ¸ÖƼ ºÎÆÃÀ» Çϰųª °¡»ó OS ·Î ¿Ã¸®´Â °æ¿ì°¡ ¸¹Áö¸¸, µÑ´Ù ´ÜÁ¡ÀÌ ¸¹´Ù.
ƯÈ÷ °¡»ó OS ·Î ¼³Ä¡ÇÑ °æ¿ì »ç¿ë¼ºÀº ÁÁÁö¸¸ ¼Óµµ°¡ ´À¸®´Ù´Â Ä¡¸íÀûÀÎ ´ÜÁ¡ÀÌ Àִµ¥, MS ¿¡¼ »õ·Î ¼±º¸ÀÎ WSL À» ÀÌ¿ëÇÏ¿© À©µµ¿ì¿¡ ¼³Ä¡Çϸé À©µµ¿ì Ä¿³Î ÀÚü¿¡¼ ¸®´ª½º Ä¿³ÎÀ» Áö¿øÇϹǷΠ°¡»ó OS·Î ¼³Ä¡ÇѰͺ¸´Ù ÈνŠ¾ÈÁ¤ÀûÀÌ°í ºü¸£°Ô ±¸µ¿µÈ´Ù°í ÇÑ´Ù.
ƯÈ÷ WSL2 ·Î ¼³Ä¡ÇÏ¸é ±âÁ¸ WSL ¿¡¼ ¾ÈµÇ´ø °Í (¿¹¸¦ µé¾î µµÄ¿ °°Àº°Í) µµ Áö¿øµÈ´Ù°í Çؼ À̹ø¿¡ ¼³Ä¡ÇØ º¸¾Ò´Ù.
ÁÖÀÇ ÇÒÁ¡Àº WSL Àº À©10 ÀÌ¸é ¼³Ä¡ÇÒ¼ö ÀÖÁö¸¸, WSL2 ´Â "2020³â 5¿ù ¾÷µ¥ÀÌÆ®" °¡ ¼³Ä¡ ¿Ï·áµÈ »óŶó¾ß ¼³Ä¡°¡ °¡´ÉÇÏ´Ù´Â Á¡.
WSL À» ¼³Ä¡ÇÏ·Á¸é ¿ì¼± Micosoft Store ¿¡¼ "Windows Terminal" À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ±×³É ¹Ù·Î ½ÇÇà ½ÃÅ°¸éµÈ´Ù.
ÁÖÀÇ ÇÒÁ¡Àº WSL ¼³Ä¡ ½Ã¿¡´Â ¹Ýµå½Ã "°ü¸®ÀÚ ±ÇÇÑ" À¸·Î ½ÇÇà ÇØ¾ß ÇÑ´Ù´Â Á¡.
Å͹̳ÎÀ» ½ÇÇàÇÏ°í ¾Æ·¡ ¸í·É¾î¸¦ ½ÇÇà.
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
¹º°¡ ¼³Ä¡Çϴµ¥ ¼³Ä¡°¡ ¿Ï·á µÈÈÄ "wsl" ¸í·É·¯¸¦ ½ÇÇàÇغ¸¸é ¾ÆÁ÷ ¼³Ä¡ µÇ¾îÀÖÁö ¾Ê´Ù°í ¸Þ½ÃÁö°¡ ³ª¿Ã°ÍÀÌ´Ù.
À̶§ ¼³Ä¡ °¡´ÉÇÑ ¼ºê OS ¸¦ ´Ù¿î ¹ÞÀ»¼ö ÀÖ´Â ¸µÅ©°¡ ³ª¿À´Âµ¥ ÀÌ°É º¹»çÇؼ À¥ºê¶ó¿ìÀú¸¦ ÀÌ¿ëÇØ À̵¿ÇØ º»´Ù.
Å©·ÒÀÇ °æ¿ì¶ó¸é "Microsoft Store" ·Î ¿°Ú³Ä°í ¹°¾î º»´Ù. ´Ù¸¥ À¥ºê¶ó¿ìÀúµµ ´ëÃæ ºñ½ÁÇÑ ¸Þ½ÃÁö°¡ ³ª¿Ã°ÍÀÌ´Ù. ±×³É ¹Ù·Î À̵¿.
¿©±â¿¡¼ ¿©·¯°¡Áö ¹èÆ÷ÆÇÀ» ¼³Ä¡ÇÒ¼ö Àִµ¥, ¿øÇÏ´Â ¹èÆ÷ÆÇÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.
³ªÀÇ °æ¿ì´Â ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëÇÏ´Â ¿ìºÐÅõ¸¦ ¼±ÅÃÇß´Ù.
ÁÖÀÇ ÇÒÁ¡Àº ÀÌ·¸°Ô ¼³Ä¡ÇÒ¿ì À©µµ¿ì ½Ã½ºÅÛ (ÀϹÝÀûÀ¸·Î "C:" µå¶óÀ̺ê) ¿¡ ¼³Ä¡µÇ¹Ç·Î ¼³Ä¡Áö ¿©À¯ ¿ë·®ÀÌ ÃæºÐÇÑÁö È®ÀÎÀÌ ÇÊ¿äÇÏ´Ù.
ÇöÀç·Î¼± ¿øÇÏ´Â µð·ºÅ丮¿¡ º°µµ·Î ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ ¾ø´Â°Í °°´Ù.
¸®´ª½º ´ä°Ô ¹«·á·Î ¼³Ä¡ °¡´É.
ÇöÀç ¹èÆ÷µÇ´Â ¹öÁ¯Àº "20.04 LTS".
"¹«·á" ¹öÆ°À» Ŭ¸¯Çϸé ÇØ´ç ÆÐÅ°Áö¸¦ ´Ù¿î´Âµ¥, ¿ë·®À» º¸¸é »ý°¢º¸´Ù ¿ë·®ÀÌ ÀÛ´Ù´Â °ÍÀ» ¾Ë¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀϹÝÀûÀ¸·Î »ý°¢ÇÏ´Â µ¥½ºÅ¾ ¹öÁ¯ÀÌ ¼³Ä¡µÇ´Â°ÍÀÌ ¾Æ´Ï¶ó´Â °Í.
±×³É ÅؽºÆ® ¸ðµå·Î µ¹¾Æ°¡´Â ¼¹ö ¹öÁ¯À̶ó°í »ý°¢ÇÏ¸é ½±´Ù.
Â÷ÈÄ¿¡ ±×·¡ÇÈ UI µµ Áö¿øÇÒ ¿¹Á¤À̶ó°ï Çϴµ¥, ÀÌ°Ç ³ª¿Í ºÁ¾ß Á¤È®ÇÑ ³»¿ëÀ» ¾Ë¼ö ÀÖÀ»°Í °°´Ù.
´Ù¿îÀÌ ³¡³ª¸é ¼³Ä¡°¡ ¿Ï·áµÇ¾ú´Ù°í ³ª¿À´Âµ¥ ¾ÆÁ÷ ¸Ö¾ú´Ù.
"½ÃÀÛ" ¹öÆ°À» Ŭ¸¯Çϸé ÆÐÆ÷ÆÇÀÌ ¼³Ä¡µÈ´Ù.
¸®´ª½º ¹èÆ÷ÆÇÀÌ ¼³Ä¡µÇ´Âµ¥´Â ±×´ÙÁö ¿À·¡ °É¸®Áö ¾Ê´Â´Ù.
¾Æ¸¶µµ ¸®´ª½º OS ÀÚü¶ó±â º¸´Ù´Â À©µµ¿ì ȣȯ Ä¿³ÎÀ̱⠶§¹®Àεí...
Á¶±Ý ±â´Ù¸®¸é »ç¿ëÇÒ ¾ÆÀ̵𸦠ÀÔ·ÂÇ϶ó°í ³ª¿À´Âµ¥, »ç¿ëÇÒ ¾ÆÀ̵ð¿Í Æнº¿öµå¸¦ ÀÔ·ÂÇÏ¸é ¼³Ä¡°¡ ³¡³°ÍÀÌ´Ù.
¸®´ª½º¸¦ ½áº»»ç¶÷À̶ó¸é ¾Ë°ÚÁö¸¸, À̶§ ÀÔ·ÂÇÑ ¾ÆÀ̵𰡠»ç½Ç»ó "root" ¾ÆÀ̵ð À̹ǷΠ½ÅÁßÇÏ°Ô ÀÔ·ÂÇÒ °Í.
»ý°¢º¸´Ù ½±°Ô ¸®´ª½º°¡ ¼³Ä¡ µÇ¾ú´Ù.
¸®´ª½º ¸í·É¾îµµ Àß ¸ÔÈù´Ù.
Å͹̳ηΠµ¹¾Æ¿Í¼ "wsl -l" ¸í·É¾î¸¦ ÀÔ·ÂÇØ º¸¸é ¼³Ä¡µÈ ½Ã½ºÅÛ ¸®½ºÆ®¿¡ ¿ìºÐÅõ°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù´Â °ÍÀÌ º¸ÀÏ°ÍÀÌ´Ù.
Âü°í·Î "wsl" ¸¸Ä¡¸é ±âº» ½Ã½ºÅÛÀÎ ¿ìºÐÅõ°¡ ¹Ù·Î ½ÇÇàµÈ´Ù.
¸®´ª½º¸¸ ¼³Ä¡ÇÒ »ý°¢À̶ó¸é ¿©±â±îÁö¸¸ Çصµ µÈ´Ù.
ÇÏÁö¸¸, "WSL2" ¸¦ »ç¿ëÇÒ »ý°¢À̶ó¸é Á»´õ ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù.
"wsl -l -v" ¸í·É¾î·Î º¸¸é ÇöÀç ¼³Ä¡µÈ ¹öÁ¯Àº "WSL version 1" ÀÌ´Ù.
"WSL2" ¸¦ ÀÌ¿ëÇÏ·Á¸é "WSL 2 Linux Ä¿³Î ¾÷µ¥ÀÌÆ®" ·Î À̵¿Çؼ ¾÷µ¥ÀÌÆ® ÆÄÀÏÀ» ´Ù¿î ¹Þ¾Æ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
¸®´ª½º Ä¿³Î ¾÷µ¥ÀÌÆ® ÆÐÅ°Áö¸¦ ´Ù¿î ¹Þ¾Æ ¼³Ä¡ÇÏ¸é ³¡.
º°´Ù¸¥ ¼³Â÷¾øÀÌ ±×³É Ŭ¸¯¸¸ ÇÏ¸é ³¡.
¼³Ä¡°¡ ³¡³µÚ "wsl --set-version Ubuntu 2" ·Î ¹öÀüÀ» ¹Ù²Ù°í, "wsl --set-default-version 2" ·Î ¹öÀü2¸¦ µðÆúÆ®·Î Àâ¾Æ ÁØ´Ù.
> wsl --set-version Ubuntu 2
> wsl --set-default-version 2
ÀÌÁ¦ À©µµ¿ì Å͹̳ÎÀ» »õ·Î ¿¾î º¸¸é ½ÇÇà °¡´É ÇÁ·Î±×·¥ Áß¿¡ ¿ìºÐÅõ°¡ Æ÷ÇԵǾî ÀÖÀ½À» º¼¼ö ÀÖ´Ù.
ÇØ´ç ¹öÆ°À» Ŭ¸¯Çϸé À©µµ¿ì Å͹̳ο¡¼ ¿ìºÐÅõ ½Ã½ºÅÛÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ´Ù.
¹°·Ð À©µµ¿ì ½Ã½ºÅÛ¿¡¼ ¹Ù·Î ½ÇÇà ÇÒ¼öµµ Àִµ¥, À©µµ¿ì Å͹̳ο¡¼ ½ÇÇàÇÒ¶§¿Í ½ÃÀÛ À§Ä¡°¡ ´Ù¸£´Ù´Â Á¡ ¿Ü¿¡´Â º° ´Ù¸¥°ÍÀº ¾ø¾î º¸ÀδÙ.
¾î·µç ÀÌ·¸°Ô À©µµ¿ì ½Ã½ºÅÛ¿¡ ¸®´ª½º ¼³Ä¡Çϱ⠳¡.