เชตเชฟเช•เชพเชธเชจเชพ เชเช• เชตเชฐเซเชท เชชเช›เซ€ เชธเซเชฅเชพเชจ เชฒเซ€เชงเซเช‚ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชฐเชฟเชฒเซ€เช เช†เชฐเชชเซ€เชเชฎ 4.16.0. RPM4 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ Red Hat เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ RHEL (เชกเซ‡เชฐเชฟเชตเซ‡เชŸเชฟเชต เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux เชธเชนเชฟเชค), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, เชœเซ‡เชตเชพ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. Tizen เช…เชจเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹. เช…เช—เชพเช‰ เชธเซเชตเชคเช‚เชคเซเชฐ เชตเชฟเช•เชพเชธ เชŸเซ€เชฎ เชตเชฟเช•เชธเชฟเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ RPM5, เชœเซ‡ เชธเซ€เชงเซ‹ RPM4 เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€ เช…เชจเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชคเซเชฏเชœเซ€ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (2010 เชฅเซ€ เช…เชชเชกเซ‡เชŸ เชฅเชฏเซ‡เชฒ เชจเชฅเซ€). เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv2 เช…เชจเซ‡ LGPLv2 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเชพเช“ RPM 4.16 เชฎเชพเช‚:

  • SQLite DBMS เชฎเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ เชฌเซ‡เช•เชเชจเซเชก เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เช† เชฌเซ‡เช•เชเชจเซเชก เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ Fedora Linux 33 เชฎเชพเช‚ BerkeleyDB-เช†เชงเชพเชฐเชฟเชค เชฌเซ‡เช•เชเชจเซเชกเชจเซ‡ เชฌเชฆเชฒเซ‡.
  • BDB (Oracle Berkeley DB) เชฎเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฌเซ‡เช•เชเชจเซเชก เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชฏเชฐเชค เช›เซ‡. เช…เชฎเชฒเซ€เช•เชฐเชฃ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฒเซ‡เช—เชธเซ€ เชฌเชฐเซเช•เชฒเซ‡เชกเซ€เชฌเซ€ เชฌเซ‡เช•เชเชจเซเชกเชจเชพ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชจเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเชœเซ€ เชชเชฃ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.
  • เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• LMDB-เช†เชงเชพเชฐเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเซ‡เช•เชเชจเซเชก เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • NDB เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเซ‡เช•เชเชจเซเชก เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชธเซเชฅเชฟเชฐ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • "%if" เชฎเซ‡เช•เซเชฐเซ‹ เช…เชจเซ‡ เชธเชฎเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ เชฅเซ€เชจเชพเชฐ เช“เชชเชฐเซ‡เชŸเชฐ (%{expr:1==0?"yes":"no"}) เช…เชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชตเชฐเซเชเชจ เชธเชฐเช–เชพเชฎเชฃเซ€ เชธเซเชตเชฟเชงเชพ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ ('%[v"3:1.2-1โ€ณ > v"2.0โ€ณ]').
  • เชคเซ‡เชฎเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ MIME เชชเซเชฐเช•เชพเชฐเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชชเซ‡เชฆเชพ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เชชเซ‡เชฐเชพเชฎเซ‡เชŸเซเชฐเชฟเช• เชฎเซ‡เช•เซเชฐเซ‹.
  • C เช…เชจเซ‡ Python เชฎเชพเชŸเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช— เช…เชจเซ‡ เช•เชฎเซเชชเซ‡เชฐเชฟเชเชจ APIเชจเซเช‚ เชจเชตเซเช‚ เชตเชฐเซเชเชจ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชฌเซ€เช†เชฐเชชเซ€-เชธเซเชŸเซเชฐเซ€เชช เช…เชจเซ‡ เชŸเซ‡เชธเซเชŸ เชธเซเชฏเซเชŸ เช˜เชŸเช•เซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชธเชฎเชพเช‚เชคเชฐเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซ‡เช•เซ‡เชŸ เชœเชจเชฐเซ‡เชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชธเชฎเชพเช‚เชคเชฐเชจเซเช‚ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • rpmdb เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช•เซเชทเชคเชฟเช—เซเชฐเชธเซเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชช "โ€”เชธเชพเชฒเซเชตเซ‡เชœเซเชกเชฌเซ€" (เชซเช•เซเชค NDB เชฌเซ‡เช•เชเชจเซเชก เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡).
  • เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชถเซ‹เชง เชฎเชพเชŸเซ‡ เชจเชตเชพ เชฎเซ‡เช•เซเชฐเซ‹ %arm32, %arm64 เช…เชจเซ‡ %riscv เช‰เชฎเซ‡เชฐเซเชฏเชพ. เชฎเซ‡เช•เซเชฐเซ‹เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฎเซ‡เช•เซเชฐเซ‹ %{macrobody:...} เชชเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชฎเชพเช‚ เช…เชตเชคเชฐเชฃ เชšเชฟเชนเซเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชถเชฌเซเชฆเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. 'a == b' เชจเซ‡ เชฌเชฆเชฒเซ‡ เชนเชตเซ‡ เชคเชฎเชพเชฐเซ‡ '"a" == "b"' เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ เชชเชพเชฐเซเชธเชฐ เชฎเซ‡เช•เซเชฐเซ‹ เชตเชฟเชธเซเชคเชฐเชฃ เชธเชพเชฅเซ‡ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ "%[...]" เชตเชพเช•เซเชฏเชฐเชšเชจเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡ (เชคเซ‡ "%{expr:...}" เชฅเซ€ เช…เชฒเช— เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‡ เชชเซเชฐเชฅเชฎ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).
  • เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเชฎเชพเช‚ เชฒเซ‹เชœเชฟเช•เชฒ เช…เชจเซ‡ เชฅเซ€เชจเชพเชฐ เช“เชชเชฐเซ‡เชŸเชฐเซเชธเชจเชพ เชŸเซ‚เช‚เช•เชพ เชตเชฟเชธเซเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ ("%[0 && 1 / 0]" เชจเซ‡ เชถเซ‚เชจเซเชฏ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเชจเชจเชพ เชชเซเชฐเชฏเชพเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชญเซ‚เชฒ เชŠเชญเซ€ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ 0 เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).
  • เชฎเชจเชธเซเชตเซ€ เชธเช‚เชฆเชฐเซเชญเซ‹เชฎเชพเช‚ (!"%?foo") เชจเซ‹เชŸ เชฒเซ‹เชœเชฟเช•เชฒ เช“เชชเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • "||" เช“เชชเชฐเซ‡เชŸเชฐเซ‹เชจเซเช‚ เชตเชฐเซเชคเชจ เช…เชจเซ‡ "&&" เชจเซ‡ เชชเชฐเซเชฒ/เชชเชพเชฏเชฅเซ‹เชจ/เชฐเซ‚เชฌเซ€ เชธเชพเชฅเซ‡ เชตเชพเช•เซเชฏเชฎเชพเช‚ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชฌเซเชฒเชฟเชฏเชจ เชฎเซ‚เชฒเซเชฏ เชชเชฐเชค เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชคเซ‡ เชนเชตเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‡เชฒ เช•เชฟเช‚เชฎเชค เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "%[2 || 3]" 2 เชชเชฐเชค เช•เชฐเชถเซ‡).
  • เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹ เช…เชจเซ‡ เชนเซ‡เชถเชจเชพ เชตเซˆเช•เชฒเซเชชเชฟเช• เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชšเช•เชพเชธเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
  • เชฎเซ‡เชŸเชพ-เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ (เชœเชฐเซ‚เชฐเซ€ เช›เซ‡(เชฎเซ‡เชŸเชพ): somepkg), เชœเซ‡ เชธเซเชฅเชพเชชเชจ เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเชพ เช•เซเชฐเชฎเชจเซ‡ เช…เชธเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.
  • RPM3 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ rpmsign เชฎเชพเช‚ "--rpmv3" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ, เช‰เชฆเชพเชนเชฐเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเช‚เชฌเช‚เชงเชฟเชค เชกเซ‡เชŸเชพเชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‡ เช›เซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชตเชฟเช•เชฒเซเชช "--excludeartifacts" เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • RPMv3 เช…เชจเซ‡ เชฌเซ€เช•เซเชฐเซ€เชชเซเชŸ เช…เชจเซ‡ NSS เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฌเซ‡เช•เชเชจเซเชก เชฎเชพเชŸเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
  • DSA2 (gcrypt) เช…เชจเซ‡ EdDSA เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹