{"id":1191,"date":"2026-05-25T22:28:44","date_gmt":"2026-05-25T13:28:44","guid":{"rendered":"https:\/\/jazzman.pe.kr\/blog\/?p=1191"},"modified":"2026-05-25T22:31:14","modified_gmt":"2026-05-25T13:31:14","slug":"wsl2-ubuntu-26-04-r-tidyverse-package-%ec%84%a4%ec%b9%98","status":"publish","type":"post","link":"https:\/\/jazzman.pe.kr\/blog\/index.php\/2026\/05\/25\/1191\/","title":{"rendered":"WSL2 Ubuntu 26.04 R tidyverse package \uc124\uce58"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WSL2 \uc5d0\uc11c Ubuntu 26.04 \ub97c \uc124\uce58\ud588\uc2b5\ub2c8\ub2e4. R \uc744 \uc0c8\ub85c \uc124\uce58\ud558\uace0 tidyverse package \ub97c \uc124\uce58\ud558\ub824 \ud558\ub2c8 \ub9c8\uad6c \uc5d0\ub7ec\uac00 \ub098\uba74\uc11c \uc81c\ub300\ub85c \uc124\uce58\ub418\uc9c0 \uc54a\ub124\uc694. non-zero exit status \uc5b4\uca4c\uace0 \ud558\uba74\uc11c&#8230; AI (Gemini) \uc5d0\uac8c \ubb3c\uc5b4\ubcf4\ub2c8 \ub2e4\uc74c \ubc29\ubc95\uc744 \uc81c\uc2dc\ud574\uc8fc\ub294\uad70\uc694. (\ub2e4\ub4e4 \uc544\uc2dc\uaca0\uc9c0\ub9cc \uc774\ub7f0 \uac74 AI \uac00 \uc81c\ubc95 \ub611\ub611\ud574\uc84c\uc2b5\ub2c8\ub2e4) <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo apt install r-cran-tidyverse<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">apt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">r<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">cran<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">tidyverse<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub807\uac8c \ud558\uba74 dependency \ub97c \uc54c\uc544\uc11c \ucc98\ub9ac\ud574\uc900\ub2e4\uace0&#8230; \uc774\ub807\uac8c \uac04\ub2e8\ud55c \uac70\uc600\uc5b4? \ud558\uace0 \ud574\ubd24\uc9c0\ub9cc \uc2e4\uc81c\ub860 \uc2e4\ud328.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub2c8\uba74 R \uc548\uc5d0\uc11c install.packages(&#8220;tidyverse&#8221;)\ud558\uace0 \uc2f6\uc73c\uba74 \uadf8 \uc804\uc5d0 dependecy \ub97c \ubbf8\ub9ac \uc124\uce58\ud574\uc918\uc57c \ud55c\ub2e4, \uadf8\ub798\uc11c \ub2e4\uc74c\uacfc \uac19\uc774:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo apt install libcurl4-openssl-dev libssl-dev libxml2-dev libfontconfig1-dev libharfbuzz-dev libfribidi-dev libfreetype6-dev libpng-dev libtiff5-dev libjpeg-dev\n\nsudo -i R\n\n> install.packages(\"tidyverse\")<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">apt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libcurl4<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">openssl<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libssl<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libxml2<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libfontconfig1<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libharfbuzz<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libfribidi<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libfreetype6<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libpng<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libtiff5<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libjpeg<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">R<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">packages<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">tidyverse<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uac83\ub3c4 \uc2e4\ud328. \uadf8\ub798\uc11c \uc0bd\uc9c8 \uc2dc\uc791. \uc77c\ubd80\ub294 \uc124\uce58\ub418\uace0 dependency \uac00 \ud574\uacb0 \uc548\ub41c \ud328\ud0a4\uc9c0\ub9cc \uc124\uce58\uac00 \uc548\ub41c \ub4ef. \ub2e4\uc2dc \ud55c\ubc88 install.packages(&#8220;tidyverse&#8221;) \ud558\uace0 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub97c \ucc3e\uc544\ubcf8 \ud6c4&#8230;<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo apt install libuv1-dev\n\nsudo -i R\n\n> install.packages(\"tidyverse\")<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">apt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libuv1<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">R<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&gt;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #88C0D0\">packages<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">tidyverse<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"> \uc131\uacf5! AI \ub355\uc5d0 \uc0bd\uc9c8\uc744 \ud6e8\uc52c \ub35c\uc5c8\uc2b5\ub2c8\ub2e4. ^^<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WSL2 \uc5d0\uc11c Ubuntu 26.04 \ub97c \uc124\uce58\ud588\uc2b5\ub2c8\ub2e4. R \uc744 \uc0c8\ub85c \uc124\uce58\ud558\uace0 tidyverse package \ub97c \uc124\uce58\ud558\ub824 \ud558\ub2c8 \ub9c8\uad6c \uc5d0\ub7ec\uac00 \ub098\uba74\uc11c \uc81c\ub300\ub85c \uc124\uce58\ub418\uc9c0 \uc54a\ub124\uc694. non-zero exit status \uc5b4\uca4c\uace0 \ud558\uba74\uc11c&#8230; AI (Gemini) \uc5d0\uac8c \ubb3c\uc5b4\ubcf4\ub2c8 \ub2e4\uc74c \ubc29\ubc95\uc744 \uc81c\uc2dc\ud574\uc8fc\ub294\uad70\uc694. (\ub2e4\ub4e4 \uc544\uc2dc\uaca0\uc9c0\ub9cc \uc774\ub7f0 \uac74 AI \uac00 \uc81c\ubc95 \ub611\ub611\ud574\uc84c\uc2b5\ub2c8\ub2e4) \uc774\ub807\uac8c \ud558\uba74 dependency \ub97c \uc54c\uc544\uc11c \ucc98\ub9ac\ud574\uc900\ub2e4\uace0&#8230; \uc774\ub807\uac8c \uac04\ub2e8\ud55c \uac70\uc600\uc5b4? \ud558\uace0 \ud574\ubd24\uc9c0\ub9cc \uc2e4\uc81c\ub860 \uc2e4\ud328. \uc544\ub2c8\uba74 R \uc548\uc5d0\uc11c install.packages(&#8220;tidyverse&#8221;)\ud558\uace0 \uc2f6\uc73c\uba74 \uadf8 \uc804\uc5d0 dependecy \ub97c \ubbf8\ub9ac \uc124\uce58\ud574\uc918\uc57c \ud55c\ub2e4, \uadf8\ub798\uc11c \ub2e4\uc74c\uacfc \uac19\uc774: \uc774\uac83\ub3c4 \uc2e4\ud328. \uadf8\ub798\uc11c \uc0bd\uc9c8 \uc2dc\uc791. \uc77c\ubd80\ub294 \uc124\uce58\ub418\uace0 dependency \uac00 \ud574\uacb0 \uc548\ub41c \ud328\ud0a4\uc9c0\ub9cc \uc124\uce58\uac00 \uc548\ub41c \ub4ef. \ub2e4\uc2dc \ud55c\ubc88 install.packages(&#8220;tidyverse&#8221;) \ud558\uace0 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\ub97c \ucc3e\uc544\ubcf8 \ud6c4&#8230; \uc131\uacf5! AI \ub355\uc5d0 \uc0bd\uc9c8\uc744 \ud6e8\uc52c \ub35c\uc5c8\uc2b5\ub2c8\ub2e4. ^^<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,3],"tags":[],"class_list":["post-1191","post","type-post","status-publish","format-standard","hentry","category-computer_tips","category-research"],"views":153,"_links":{"self":[{"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":3,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"predecessor-version":[{"id":1195,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1191\/revisions\/1195"}],"wp:attachment":[{"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jazzman.pe.kr\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}