ํ๋๋ผ ๋ฐฐํฌํ์์ ์ฌ์ฉ๋ ํจํค์ง ๊ด๋ฆฌ์์ธ RPM 6.1์ด ์ถ์๋์์ต๋๋ค. Linux 45. ์ด ํ๋ก์ ํธ๋ Red Hat์์ ๊ฐ๋ฐํ์ผ๋ฉฐ RHEL, Fedora, SUSE, openSUSE, ALT์ ๊ฐ์ ๋ฐฐํฌํ์์ ์ฌ์ฉ๋ฉ๋๋ค. Linux, ๋ก์ฆ Linux์คํ๋ง๋๋ฆฌ๋ฐ, ๋ง๊ฒ์ด์, PCLinuxOS ๋ฐ Tizen ์ด์์ฒด์ ๋ฅผ ์ง์ํฉ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv2 ๋ฐ LGPLv2 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
RPM 6.1 ์ถ์๋ฅผ ์ค๋นํ๋ฉด์ ์๋ก์ด ๋ฆด๋ฆฌ์ค ๋ฒํธ ์ฒด๊ณ๊ฐ ๋์ ๋์์ต๋๋ค. ๋ฒ์ ๋ฒํธ์ ์ฒซ ๋ฒ์งธ ์ซ์๋ RPM ํจํค์ง ํ์์ด ๋ณ๊ฒฝ๋ ๋ ๋ฐ๋๊ณ , ๋ ๋ฒ์งธ ์ซ์๋ ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ํ์ ํธํ์ฑ ์์ ์ด ์์ ๋ ๋ฐ๋๋๋ค. ์ธ ๋ฒ์งธ ์ซ์๋ ๋ฒ๊ทธ ์์ ๋ง ์๋์ง ๋๋ ์ทจ์ฝ์ ์์ ๋ง ์๋์ง๋ฅผ ๋ํ๋ ๋๋ค. ๊ธฐ์กด์ ์ํ ๋ฐ ๋ฒ ํ ๋ฒ์ ํ ์คํธ ๋์ , ์ด์ ๋ฆด๋ฆฌ์ค ํ๋ณด ๋ฒ์ ์ด ๊ฒ์๋ฉ๋๋ค.
RPM 6.1์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ํค ์ ์ฅ์์ ๋ํ ์ ๊ทผ์ ๋ถ๋ฆฌํ๊ธฐ ์ํด ๊ณต์ ํธ๋์ญ์ ์ ๊ธ ๋์ ๋ณ๋์ ์ ๊ธ์ ์ฌ์ฉํจ์ผ๋ก์จ ํธ๋์ญ์ ์คํ ์ค์ rpmdb์ ๋ํ ๋ชจ๋ ์์ฒญ ์ฒ๋ฆฌ๊ฐ ์ค๋จ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ๊ฒ์์ NSS(Name Service Switch) ์์คํ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ๋ณต์๋์์ต๋๋ค.
- ์ปค๋ ๋ฒ์ 5.11 ์ด์ ๋ฐ glibc ๋ฒ์ 2.34 ์ด์์ด ์ค์น๋ ์์คํ ์์ ํ์ผ ๋์คํฌ๋ฆฝํฐ ๋ซ๊ธฐ ํจ์จ์ฑ์ด ํฅ์๋์ด ์ผ๋ถ ์ํฉ์์ ์ค์น ์๊ฐ์ด ์ต๋ 26% ๋จ์ถ๋์์ต๋๋ค.
- ์๋ก์ด ๋งคํฌ๋ก ์์ ์ ๊ตฌ๋ฌธ(macro_name<์์ ์>)์ด ์ถ๊ฐ๋์ด ๋งคํฌ๋ก ๋์ ๋ฐฉ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ๋ ๊ฐ์ง ์์ ์๊ฐ ๊ตฌํ๋์๋๋ฐ, "l"(๋ฆฌํฐ๋ด, ๋งคํฌ๋ก ๋ณธ๋ฌธ ๋ด์ "%" ๋ฌธ์ ์ฒ๋ฆฌ๋ฅผ ๋นํ์ฑํ)๊ณผ "o"(์ผํ์ฑ, ์ฒซ ํธ์ถ ์์๋ง ๋งคํฌ๋ก๋ฅผ ์คํํ๊ณ ์ดํ์๋ ์บ์๋ ๊ฐ์ ์ฌ์ฉ)์ ๋๋ค.
- ์ด์ "%define" ํํ์์ ๋ค์๊ณผ ๊ฐ์ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. "-e"๋ ๋งคํฌ๋ก๋ฅผ ์ ์ํ ๋๋ง ๋งคํฌ๋ก ๋ณธ๋ฌธ์ ํ์ฅํ๊ณ , "-g"๋ ๋งคํฌ๋ก๋ฅผ ์ ์ญ ์ปจํ ์คํธ์ ๋ฐฐ์นํฉ๋๋ค. ์ด ๋ ์ต์ ์ ์กฐํฉ์ "%global" ํํ์๊ณผ ๋์ผํฉ๋๋ค.
- ์กฐ๋ฆฝ ๋ฐ ๊ฒ์ฆ ๊ด๋ จ ์ค๋ฅ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ด ๊ฐ์ ๋์์ต๋๋ค.
- systemd-journal๊ณผ ํจ๊ป ์ฌ์ฉํ๋ rpm-plugin-syslog ํ๋ฌ๊ทธ์ธ์ ์๋ ๋ฐฉ์์ด ๊ฐ์ ๋์์ต๋๋ค.
- rpmsign ์ ํธ๋ฆฌํฐ๋ PKCS11 ํ ํฐ์ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋์งํธ ์๋ช ์ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
์ถ์ฒ : opennet.ru
