APT 2.9.15 පැකේජ කළමනාකරු තවදුරටත් apt-key භාවිතා නොකරයි

APT 2.9.15 (උසස් පැකේජ මෙවලම) නිකුතුව ප්‍රකාශයට පත් කර ඇත. 2.9.x ශාඛාව පර්යේෂණාත්මක වන අතර APT 3.0 හි අනාගත ස්ථායී අනුවාදය සඳහා ක්‍රියාකාරීත්වය වර්ධනය කිරීමට භාවිතා කරයි, එය ස්ථාවර වූ පසු, Debian Testing වෙත අනුකලනය කර මීළඟ ප්‍රධාන Debian නිකුතුවට ඇතුළත් කර, Ubuntu වෙතද එකතු කරනු ලැබේ. පැකේජ පදනම.

නව අනුවාදයේ ප්‍රධාන වෙනස වූයේ පැකේජවල ඩිජිටල් අත්සන් සත්‍යාපනය කිරීමට භාවිතා කරන යතුරු කළමනාකරණය සඳහා apt-key උපයෝගීතාවයේ භාවිතය ස්ථිර ලෙස නතර කිරීමයි. හවුල් යතුරු ගබඩාවක් (/etc/apt/trusted.gpg) භාවිතා කරන ලද සහ ගබඩාවලට යතුරු බැඳ නොගත් පැරණි පැකේජ අඛණ්ඩතා පිරික්සුම් ආකෘතියෙන් ඉවත් වීම හේතුවෙන් apt-key උපයෝගීතාව වසර කිහිපයකට පෙර අත්හරින ලදී, i.e. සමහර තුන්වන පාර්ශ්ව ගබඩාවක් සඳහා එකතු කරන ලද යතුර සියලුම ගබඩාවල ඇති පැකේජ පරීක්ෂා කිරීම සඳහා සුදුසු වේ. apt-key ප්‍රතිස්ථාපනය කරන ලද ප්‍රධාන කළමනාකරණ ක්‍රමයට එක් එක් ගබඩාව (/etc/apt/trusted.gpg.d/ හෝ /etc/apt/keyrings/) සඳහා ප්‍රධාන ගබඩා වෙන් කිරීම ඇතුළත් වේ.

වෙනත් වෙනස්කම්:

  • Rust හි ලියා ඇති gpg-sq උපයෝගීතාව gpg ඇමතීම සඳහා මාර්ග ලැයිස්තුවට එකතු කර ඇත, එය gpg උපයෝගීතාවයට සමාන තර්ක ලබා ගනී, නමුත් Rust හි OpenPGP ක්‍රියාවට නැංවීමක් වන Sequoia හරහා එහි ක්‍රියාකාරිත්වය අනුකරණය කරයි. gpg-sq ඇමතුමට gpg වලට වඩා වැඩි ප්‍රමුඛතාවයක් ඇත, i.e. gpg වෙනුවට gpg-sq භාවිතා කිරීමට, සුදුසු පැකේජය ස්ථාපනය කරන්න.
  • ගොනු දිගු සඳහා යතුරු වර්ග බැඳීම සහතික කර ඇත: “.asc” දිගුව ascii-සන්නද්ධ යතුරු සමඟ සම්බන්ධ වේ, “.gpg” සැමවිටම ද්විමය යතුරු සමඟ සම්බන්ධ වේ, සහ අනෙකුත් සියලුම ගොනු දිගු “යතුර(ය) දෝෂයට හේතු වේ. ) යතුරුකරණයේ ... ගොනුවට සහය නොදක්වන ගොනු වර්ගයක් ඇති බැවින් නොසලකා හරිනු ලැබේ". උදාහරණයක් ලෙස, "/etc/apt/keyrings/winehq-archive.key" යතුර සහිත ගොනුවක් භාවිතා කරන විට, එය "/etc/apt/keyrings/winehq-archive.gpg" ලෙස නැවත නම් කර මාර්ගය නිවැරදි කිරීමට අවශ්‍ය වනු ඇත. ගොනුවේ "/etc /apt/sources.list.d/" වෙත.
  • "const char *" වෙනුවට "std::string" පන්තිය භාවිතා කිරීමට බොහෝ ශ්‍රිත පරිවර්තනය කර ඇත (පවතින දත්ත වෙත යොමු කිරීම් භාවිතා කරමින් තන්තු සමඟ වඩාත් කාර්යක්ෂමව ක්‍රියා කරන C++17 සම්මතයේ නිර්වචනය කර ඇති std::string_view පන්තිය සහ තවමත් කේතයට සම්බන්ධ නොවූ අනවශ්‍ය දත්ත පිටපත් කිරීම ඉවත් කිරීම).
  • ස්වයං-පරීක්ෂා කිරීමේ යතුරු සඳහා සහය සහ apt-key වෙත ප්‍රවේශ නොවී dearmor මෙහෙයුම (ASCII-සන්නද්ධ යතුර ද්විමය ආකෘතියකට පරිවර්තනය කිරීම) ක්‍රියාත්මක කර ඇත.
  • Base64Decode ශ්‍රිතය එක් කරන ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න