Canonical์ Snap ํ์์ ๋ ๋ฆฝํ ํจํค์ง๋ฅผ ์์ฑ, ๋ฐฐํฌ ๋ฐ ์ ๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋๋ Snapcraft ํดํท์ ํฅํ ๋๋์ ์ธ ์ ๊ฒ ๊ณํ์ ๊ณต๊ฐํ์ต๋๋ค. ํ์ฌ Snapcraft ์ฝ๋ ๊ธฐ๋ฐ์ ๋ ๊ฑฐ์๋ก ๊ฐ์ฃผ๋๋ฉฐ ์ด์ ๊ธฐ์ ์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ๋ฐ ์ค์ธ ๊ธ๊ฒฉํ ๋ณํ๋ ํ์ฌ ์ฌ์ฉ ๋ชจ๋ธ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. Ubuntu Core 18 ๋ฐ 20๊ณผ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ ๊ธฐ์กด ๋ชจ๋๋ฆฌ์ Snapcraft๋ฅผ ๊ณ์ ์ฌ์ฉํ๊ณ Ubuntu Core 22 ๋ถ๊ธฐ๋ถํฐ ์๋ก์ด ๋ชจ๋ํ Snapcraft๊ฐ ์ฌ์ฉ๋๊ธฐ ์์ํฉ๋๋ค.
์ด์ Snapcraft๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค๋ ํจํค์ง ์์ฑ์ ๋จ์ํํ๊ณ ๋ค์ํ ๋ฐฐํฌํ์์ ์์ ํ๊ธฐ์ ์ ํฉํ ํด๋์ฉ ํจํค์ง ์์ฑ๊ณผ ๊ด๋ จ๋ ์ด๋ ค์์ ์ ๊ฑฐํ๋ ์๋กญ๊ณ ๋ ์ปดํฉํธํ ๋ชจ๋์ ๋ฒ์ ์ผ๋ก ๋์ฒด๋ ๊ฒ์ ๋๋ค. ์๋ก์ด Snapcraft์ ๊ธฐ๋ณธ์ Craft Parts ๋ฉ์ปค๋์ฆ์ผ๋ก, ์ด๋ฅผ ํตํด ํจํค์ง๋ฅผ ์กฐ๋ฆฝํ ๋ ๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๊ณ ํ์ผ ์์คํ ์ ํจํค์ง ๋ฐฐํฌ์ ์ ํฉํ ๋๋ ํฐ๋ฆฌ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํ์ฑํ ์ ์์ต๋๋ค. Craft Parts๋ ํ๋ก์ ํธ์์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ก๋, ์กฐ๋ฆฝ ๋ฐ ์ค์นํ ์ ์๋ ํด๋์ฉ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค.
์ ๊ท ๋๋ ๊ธฐ์กด Snapcraft ๊ตฌํ ์ ํ์ ์กฐ๋ฆฝ ํ๋ก์ธ์ค์ ํตํฉ๋ ํน์ ํด๋ฐฑ ๋ฉ์ปค๋์ฆ์ ํตํด ์ํ๋ฉ๋๋ค. ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ธฐ์กด ํ๋ก์ ํธ๋ ์์ ์์ด ์ค๋
ํจํค์ง๋ฅผ ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ ํจํค์ง๋ฅผ Ubuntu Core ์์คํ
์ ์ ๋ฒ์ ์ผ๋ก ์ ์กํ ๋๋ง ์์ ์ด ํ์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru