Pacman, мениджърът на пакети Arch Linux
Лос обявиха разработчиците на популярната дистрибуция "Arch Linux". че дистрибуцията вече използва нова актуализация на вашия мениджър на пакети Pacman 6.1. Тази нова версия носи със себе си серия от подобрения и функции, които оптимизират процеса на управление на пакети, в допълнение към подобренията в поддръжката, които са внедрени в по-добри раздели.
За тези, които не знаят за Pacman, трябва да знаете, че това, като APT, DNF или RPM, Това е мениджър на пакети, който се използва в дистрибуции, базирани на Arch Linux, като самия Arch Linux и производни системи като Manjaro Linux. Пакмаn отговаря за обработката на инсталирането, актуализирането и премахването на софтуера, В допълнение, той опростява управлението на софтуера чрез автоматизиране на задачи, свързани с управлението на пакети и техните зависимости.
Основни новости на Pacman 6.1
Една от забележителните характеристики на Pacman 6.1 е въвеждане на CacheServer, Тази функция позволява кеширане на изтеглени пакети, което ускорява изтеглянето на бъдещи пакети и опростява дублирането, като по този начин подобрява ефективността и скоростта на операциите по управление на пакети.
Друга промяна, която се откроява в тази нова версия, е в makepkg, в който са въведени няколко подобрения, включително възможност за дефиниране на заместващи конфигурационни файлове в директорията makepkg.conf.d, използването на библиотеката autodeps вместо libdepends и libprovides, възможността за указване на допълнителни флагове за Git чрез променливата на средата GITFLAGДа, функцията verify() е внедрена за персонализирана проверка на източника и е добавен поддръжка на контролна сума за източници на git/mercurial/bzr.
В допълнение към това се отбелязва, че промени поведението на помощната програма за добавяне на репо За да не се добавя информация за цифровия подпис на пакета към хранилището по подразбиране, е добавена опцията „–include-sigs“, за да върне това поведение, ако е необходимо, и md5sum се добавя към базата данни на хранилището.
Същоn подобрения са направени в опцията –sysroot (трябва да се отбележи, че целите за -U вече не се интерпретират спрямо sysroot) the поддръжка на кеш сървър, допълнителни спецификатори на изходен формат, добавени към опцията „–print“. и вече е възможно да се добавят разширени полета с данни за пакети, предоставяйки повече подробности и опции за персонализиране в управлението на пакети.
Pacman 6.1 предоставя по-подробни диагностични резултати, когато се открият файлови конфликти или когато пакетите са повредени, което улеснява отстраняването на неизправности и предлага подобрена поддръжка за Web Key Directory (WKD), укрепвайки сигурността и надеждността, целостта на изтеглените пакети.
От останалите промени които се открояват:
- Направен е преход към OpenSSL за изчисляване на sha256 и md5 хешове, подобрявайки сигурността и ефективността при проверка на целостта на пакетите.
- Включено е разширено поле за данни, за да предостави информация за произволен пакет.
- Сега, когато използвате опцията –dbonly, куките няма да бъдат изпълнени.
- Предоставят се повече подробности, когато се натъкнете на файлови конфликти или повредени пакети.
- Направени са подобрения в поддръжката на WKD
- Обработката на неправилно формирани заглавки за изтегляне също е подобрена.
- Интерфейсът openssl се използва за изчисляване на суми sha256 и md5.
- Поправени са множество ленти за напредък на изтегляне.
- Добавена е опция -D за промяна на директорията преди компилиране.
- Подобрена поддръжка на пакети за изрязване и отстраняване на грешки.
- Добавена конфигурируема поддръжка за LTO.
- PGP ключовете за подписване от източници вече са включени в пакета, ако са налични.
- „pkgtype“ се съхранява в xdata.
- Премахнато md5sum от mtree файлове.
- MAKEPKG_LIBRARY е документиран.
Ако се интересувате да научите повече за него, можете да се консултирате с подробностите В следващия линк.
Що се отнася до тези, които искат системата им вече да използва тази нова версия на Pacman, всичко, което трябва да направят, е да актуализират своите пакети (sudo pacman -Syu), за да бъдат на тази нова версия на Pacman.