๋ฐฐํฌํ์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์นํ ์ ์์ต๋๋ค.
์ฃผ์
- ์๋ก ์ถ๊ฐ๋จ
๋ํํ ์ค์น ํ๋ก๊ทธ๋จ , ํ ์คํธ ๋ชจ๋์์ ์์ ์ค์ ๋๋ค. -
์ค๋น๋ ๋ฐฐํฌ์ ์ต์ํด์ง๊ณ ๊ฐ๋ฐ์ ์ํ ์์ ํ๊ฒฝ์ ๋ง๋๋ ๋ฐ ์ ํฉํ ๊ฐ์ ๋จธ์ ์ ์ํ ์๋ก์ด ์ด๋ฏธ์ง - ์๋ก์ด ์์คํ ์๋น์ค cup-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent ๋ฐ zabbix-server๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- 2104๊ฐ ํจํค์ง์ ํ๋ก๊ทธ๋จ ๋ฒ์ ์ด ์
๋ฐ์ดํธ๋์์ผ๋ฉฐ, 1102๊ฐ์ ์ ํจํค์ง๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. clojure 1.10.0, cup 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3์ ์
๋ฐ์ดํธ ๋ฒ์ ์ ํฌํจํฉ๋๋ค.
๊นํ 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
Guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
libreoffice 6.1.5.2, linux-libre 5.0.10, ๋ฉ์ดํธ 1.22.0, ocaml 4.07.1,
์ฅํ๋ธ 5.1.0, openjdk 11.28, ํ์ด์ฌ 3.7.0, ๋ น 1.34.0, r 3.6.0,
sbcl 1.5.1, ์ ฐํผ๋ 0.6.0, xfce 4.12.1 ๋ฐ xorg-server 1.20.4; - GNU Shepherd Service Manager ๋ฒ์ ์ด ์
๋ฐ์ดํธ๋์์ต๋๋ค.
0.6 ์ผํ์ฑ ์๋น์ค ์๋ ๋ชจ๋๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด ๋ชจ๋์์๋ ์๋น์ค๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์๋ ํ ์ฆ์ ์ค์ง๋ ๊ฒ์ผ๋ก ํ์๋๋ฉฐ, ์ฒญ์๋ ์ด๊ธฐํ๋ฅผ ์ํํ๊ธฐ ์ํด ๋ค๋ฅธ ์๋น์ค๋ณด๋ค ๋จผ์ ์ผํ์ฑ ์์ ์ ์์ํด์ผ ํ ์๋ ์์ต๋๋ค. - "guix package" ๋ช ๋ น์ ๊ฒฝ์ฐ ๋ค๋ฅธ ํจํค์ง ๊ด๋ฆฌ์์ ์ผ๋ฐ์ ์ธ ๋ณ์นญ "install", "remove", "upgrade" ๋ฐ "search"๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ํจํค์ง๋ฅผ ๊ฒ์ํ๋ ค๋ฉด "guix search" ๋ช ๋ น์ ์ฌ์ฉํ์ฌ "guix install"์ ์ค์นํ๊ณ "guix pull" ๋ฐ "guix ์ ๊ทธ๋ ์ด๋"๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
- ์์ ์งํ๋ฅ ํ์๊ธฐ์ ์ง๋จ ๋ฉ์์ง์ ์์ ๊ฐ์กฐ ํ์๊ฐ ํจํค์ง ๊ด๋ฆฌ์์ ์ถ๊ฐ๋์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋๋ถ๋ถ์ ๋ช ๋ น์ ์ด์ ๋ณ๋์ "-v"(--verbosity) ์ต์ ์ผ๋ก ํ์ฑํ๋๋ ์์ธํ ํ๋ฉด ์ถ๋ ฅ ์์ด ์คํ๋ฉ๋๋ค.
- ์๋ก์ด ๋ช ๋ น "guix system delete- Generations" ๋ฐ ์ต์ "guix pack โsave-provenance", "guix pull โnews", "guix Environment โpreserve", "guix gc โlist-roots", "guix"๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. guix ํจํค์ง ๊ด๋ฆฌ์ gc -delete- Generations", "guix Weather -coverage";
- ์๋ก์ด ์ต์
์ด ์ถ๊ฐ๋์์ต๋๋ค
ํจํค์ง ๋ณํ "--with-git-url" ๋ฐ "-with-branch"; - ํค๋ณด๋ ๋ ์ด์์์ ์ ์ํ๊ธฐ ์ํ ๊ตฌ์ฑ ํ๋ "keyboard-layout", X ์๋ฒ ๊ตฌ์ฑ์ ์ํ "xorg-configuration", ์น์ ๋ ์ด๋ธ์ ์ํ "label" ๋ฐ ์ฃผ์ ์๋น์ค ์ ์๋ฅผ ์ํ "essential-services"๊ฐ ๋ฐฐํฌํ์ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฌ์ฉ์ ๋ค์์คํ์ด์ค์ ๊ฒฝ๋ก๋ PRoot์ ์๋์ ์ธ ๊ฒฝ๋ก๋ฅผ ๊ธฐ์ค์ผ๋ก ์คํํ ์ ์๋ ์ฌ๋ฐฐ์น ๊ฐ๋ฅํ ์คํ ํ์ผ์ tar ์์นด์ด๋ธ๋ฅผ ์์ฑํ๋ "guix pack -RR" ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค.
- "guix pull"์ ์ด๋ฆ๋ณ ๊ฒ์ ์์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํ ํจํค์ง ์บ์ ๊ตฌ์ฑ์ ์ ๊ณตํ๊ณ "glibc-utf8-locales" ํจํค์ง ๋ด์ฅ์ ์ ๊ณตํฉ๋๋ค.
- "guix system" ๋ช ๋ น์ผ๋ก ์์ฑ๋ ISO ์ด๋ฏธ์ง์ ์ ์ฒด ๋ฐ๋ณต์ฑ(๋นํธ ๋จ์)์ด ๋ณด์ฅ๋ฉ๋๋ค.
- SLiM ๋์ GDM์ด ๋ก๊ทธ์ธ ๊ด๋ฆฌ์๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- Guile 2.0์ ์ฌ์ฉํ Guix ๊ตฌ์ถ ์ง์์ด ์ค๋จ๋์์ต๋๋ค.
GNU Guix ํจํค์ง ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค๋ ์ ์ ์๊ธฐ์์ผ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
Nix ํจํค์ง ๊ด๋ฆฌ์์ฉ์ผ๋ก ์ค๋น๋์ด ์ ์ฅ์์ ๋ฐฐ์น๋ ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
ํจํค์ง์ ๋น๋ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ํ๋๋ฐ ํ์ํ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ๋ ์ปจํ ์ด๋ ํํ๋ก ๊ตฌ์ฑ๋์ด ๋ฐฐํฌํ์ ๊ธฐ๋ณธ ์์คํ ํ๊ฒฝ ๊ตฌ์ฑ์ ๊ด๊ณ์์ด ์๋ํ ์ ์๋ ํจํค์ง ์ธํธ๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, Guix๊ฐ ์ ๋์จ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฏธ ์ค์น๋ ์ข ์์ฑ์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ค์น๋ ํจํค์ง ๋๋ ํฐ๋ฆฌ์ ์๋ณ์ ํด์๋ฅผ ๊ฒ์ํ์ฌ Guix ํจํค์ง ๊ฐ์ ์ข ์์ฑ์ ํ์ธํ ์ ์์ต๋๋ค. ํจํค์ง๋ ๋ณ๋์ ๋๋ ํฐ๋ฆฌ ํธ๋ฆฌ๋ ์ฌ์ฉ์ ๋๋ ํฐ๋ฆฌ์ ํ์ ๋๋ ํฐ๋ฆฌ์ ์ค์น๋๋ฏ๋ก ๋ค๋ฅธ ํจํค์ง ๊ด๋ฆฌ์์ ๋ณ๋ ฌ๋ก ๊ณต์กดํ ์ ์๊ณ ๊ด๋ฒ์ํ ๊ธฐ์กด ๋ฐฐํฌํ์ ๋ํ ์ง์์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํจํค์ง๋ /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/์ผ๋ก ์ค์น๋ฉ๋๋ค. ์ฌ๊ธฐ์ "f42d58..."์ ์ข ์์ฑ ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉ๋๋ ๊ณ ์ ํจํค์ง ์๋ณ์์ ๋๋ค.
๋ฐฐํฌํ์๋ ๋ฌด๋ฃ ๊ตฌ์ฑ ์์๋ง ํฌํจ๋์ด ์์ผ๋ฉฐ ๋ฐ์ด๋๋ฆฌ ํ์จ์ด์ ๋น์์ ์์๊ฐ ์ ๊ฑฐ๋ GNU Linux-Libre ์ปค๋์ด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. GCC 8.3์ ์ด์
๋ธ๋ฆฌ์ ์ฌ์ฉ๋ฉ๋๋ค. ์๋น์ค ๊ด๋ฆฌ์๋ ์ด๊ธฐํ ์์คํ
์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru