4.18.0๋ ์ ๊ฐ๋ฐ ๋์ ํจํค์ง ๊ด๋ฆฌ์ RPM 4์ด ์ถ์๋์์ต๋๋ค. RPM5 ํ๋ก์ ํธ๋ Red Hat์์ ๊ฐ๋ฐํ์ผ๋ฉฐ RHEL(ํ์ ํ๋ก์ ํธ CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux ํฌํจ), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง. ์ด์ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ฐ๋ฐํ์ด RPM4์ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์์ผ๋ฉฐ ํ์ฌ ํ๊ธฐ๋ RPM2010 ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค(2๋ ์ดํ ์ ๋ฐ์ดํธ๋์ง ์์). ํ๋ก์ ํธ ์ฝ๋๋ GPLv2 ๋ฐ LGPLvXNUMX ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
RPM 4.18์ ๊ฐ์ฅ ๋์ ๋๋ ๊ฐ์ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋งคํฌ๋ก ๋ฐ ๋ด์ฅ Lua(rpmlua) ์์ ์ ์ง์ํ๋ ์๋ก์ด ๋ํํ ์ ธ "rpmspec -shell"์ด ์ ์๋์์ต๋๋ค.
- ์ฌ๋ฌ ํ์ผ์ ์์ถ์ ๋ ์ฝ๊ฒ ํ ์ ์๋๋ก ์๋ก์ด ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์ธ rpmuncompress๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ค์น, ๋ณต๊ตฌ ๋ฐ ์ ๋ฆฌ ์ค ์ฌ๋ณผ๋ฆญ ๋งํฌ ์กฐ์ ์ทจ์ฝ์ ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ ํฌํจํ๋๋ก ๋์ฉ๋ ํ์ผ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ฝ๋๊ฐ ์ฌ์์ ๋์์ต๋๋ค.
- Sequoia ํ๋ก์ ํธ(Rust ์ธ์ด๋ก OpenPGP ๊ตฌํ)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจํค์ง ์๋ช ์์ ์ ์ํ ์๋ก์ด OpenPGP ๋ฐฑ์๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์กฐ๋ฆฝ ์ค ์กฐ๊ฑด์ ์ ์ํ๊ธฐ ์ํด ๋ณด๋ค ์ดํดํ๊ธฐ ์ฌ์ด ๋งคํฌ๋ก "%bcond"๊ฐ ์ ์๋์์ต๋๋ค.
- ์ฝํ ์ข ์์ฑ์ ์ ์ํ ๋ "meta" ๋ฐ "pre" ํ๊ทธ์ ๋ํ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- ๊ตฌ์ฑ ํ์ผ์ ์กฐํฉํ๊ธฐ ์ํด ์ฌ์ ํ์ผ์ ์๋ก์ด ์น์ โ%confโ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru