RPM 4.16 เจฐเฉ€เจฒเฉ€เจœเจผ

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ เจนเฉ‹เจ‡เจ† เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฐเจชเฉ€เจเจฎ 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 เจ…เจคเฉ‡ เจ•เจˆ เจนเฉ‹เจฐ. เจชเจนเจฟเจฒเจพเจ‚ เจธเฉเจคเฉฐเจคเจฐ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎ เจตเจฟเจ•เจธเจฟเจค เจกเจฐเจพเจซเจŸ เจ†เจฐเจชเฉ€เจเจฎ 5, เจœเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ RPM4 เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (2010 เจคเฉ‹เจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†)เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv2 เจ…เจคเฉ‡ LGPLv2 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจธเฉเจงเจพเจฐ RPM 4.16 เจตเจฟเฉฑเจš:

  • SQLite DBMS เจตเจฟเฉฑเจš เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจฌเฉˆเจ•เจเจ‚เจก เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจซเฉ‡เจกเฉ‹เจฐเจพ เจฒเฉ€เจจเจ•เจธ 33 เจตเจฟเฉฑเจš เจฌเจฐเจ•เจฒเฉ‡เจกเฉ€เจฌเฉ€-เจ…เจงเจพเจฐเจฟเจค เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจฌเจœเจพเจเฅค
  • BDB (Oracle Berkeley DB) เจตเจฟเฉฑเจš เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฌเฉˆเจ•เจเจ‚เจก เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจฆเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจคเจจ BerkeleyDB เจฌเฉˆเจ•เจเจ‚เจก เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจชเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• LMDB-เจ…เจงเจพเจฐเจฟเจค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • NDB เจธเจŸเฉ‹เจฐเฉ‡เจœ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฌเฉˆเจ•เจเจ‚เจก เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • "%if" เจฎเฉˆเจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจธเจฎเฉ€เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† thenar เจ†เจชเจฐเฉ‡เจŸเจฐ (%{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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹