pacstall 5.0 ํจํค์ง ๊ด๋ฆฌ์๊ฐ ์ถ์๋์์ต๋๋ค. ์ด ๋ฒ์ ์ Ubuntu Linux์ฉ AUR ๊ฐ๋ ๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์์ฒด ์ ์ฅ์๋ฅผ ํตํด 518๊ฐ์ ํจํค์ง๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์์คํ ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป ํ์ฌ Ubuntu ํ๊ฒฝ์์ ๊ด์ฌ ์๋ ํ๋ก๊ทธ๋จ์ ์ต์ ๋ฒ์ ์ ์ค์นํ ์ ์์ต๋๋ค. ํจํค์ง๋ AUR์ PKGBUILD์ ์ ์ฌํ pacscript ํ์์ผ๋ก ์ ๊ณต๋๋ฉฐ, ๋ค์ด๋ก๋, ์ข ์์ฑ, ์ด์ ๋ธ๋ฆฌ ๋ฐ ์ค์น์ ๋ํ ์ ๋ณด๋ ํฌํจ๋์ด ์์ต๋๋ค. ์ ํธ๋ฆฌํฐ ์ฝ๋๋ Shell๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
ํดํท์ ๊ธฐ๋ฅ ์ค:
- git ์ ์ฅ์์ ๋ฆด๋ฆฌ์ค ๋ฐ ์ฌ๋ผ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ์ฝ๋ ์์นด์ด๋ธ์์ ํ๋ก๊ทธ๋จ์ ๋น๋ํ๊ณ Appimage ๋ฐ deb ํ์์ผ๋ก ๊ธฐ์ฑ ๋น๋ ๋ฐ ํจํค์ง๋ฅผ ์ค์นํ๋ ๊ธฐ๋ฅ์ ๋ชจ๋ ์ง์ํฉ๋๋ค.
- axel ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํจํค์ง ๋ก๋ฉ ์๋๋ฅผ ๋์ผ ์ ์์ผ๋ฉฐ, ์ด ์ ํธ๋ฆฌํฐ๋ ์คํธ๋ฆผ ๋ณ๋ ฌํ ๋ฐ ์ฌ๋ฌ ์์ค์์ ๋ฐ์ดํฐ์ ์ผ๋ถ๋ฅผ ๋์์ ๋ก๋ํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์๋ฒ.
- ์ ๋ฐ์ดํธํ ๋ ํจํค์ง๊ฐ ์ ๋ฐ์ดํธ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ Git์์ ์ต์ ์ปค๋ฐ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
- ์ฌ๋ฌ ์ ์ฅ์์์ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ ๊ธฐ๋ฅ.
- ๋ชจ๋ ๋ธ๋์น ๋ฐ ํฌํฌ์์ Pacstall ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ ํ๋ ๊ธฐ๋ฅ.
- bash, ZSH ๋ฐ fish shell์์ ๋ช ๋ น ์์ฑ์ ์ง์ํฉ๋๋ค.
์ ๋ฒ์ ์์:
- ํธํ์ฑ์ ์๋ฐํ๋ pacscript ํ์์ ์ฌ๋ฌ ๊ฐ์ง ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ผ๋ถ ๋งค๊ฐ ๋ณ์์ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค(์ด๋ฆ -> pkgname, ํํ์ด์ง -> url ๋ฑ).
- ์ข ์์ฑ ์ ์๊ฐ ์๋ ๋ฐฐ์ด์ ๋ฒ์ ์ ์ ํํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- check() ํจ์ ๋ฐ ๊ด๋ จ -Nc/โnocheck ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ํจํค์ง๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ณ ์ ๊ฑฐํ๊ธฐ ์ ์ด๋ ํ์ ์คํํ {pre,post}_upgrade ๋ฐ pre_remove ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ถฉ๋ํ๋ ํจํค์ง๋ฅผ ์๋ณํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
- ๋ผ์ด์ผ์ค ๋ชฉ๋ก์ด ํฌํจ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- -Qa/โquality-assurance ๋ฐ Q/โquiet ํ๋๊ทธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru
