
Pacman, менеджер пакетів Arch Linux
L Про це повідомили розробники популярного дистрибутива Arch Linux що дистрибутив уже використовує нове оновлення вашого менеджера пакетів Pacman 6.1. Ця нова версія приносить із собою низку вдосконалень і функцій, які оптимізують процес керування пакунками, на додаток до покращень підтримки, реалізованих у кращих розділах.
Для тих, хто не знає про Pacman, ви повинні знати, що це, як APT, DNF або RPM, Це менеджер пакетів, який використовується в дистрибутивах на основі Arch Linux, таких як сам Arch Linux і похідних системах, таких як Manjaro Linux. Pacman відповідає за встановлення, оновлення та видалення програмного забезпечення, Крім того, він спрощує керування програмним забезпеченням, автоматизуючи завдання, пов’язані з керуванням пакетами та їхніми залежностями.
Основні новинки Pacman 6.1
Однією з визначних особливостей Pacman 6.1 є представлення CacheServer, Ця функція дозволяє кешувати завантажені пакети, що прискорює завантаження майбутніх пакетів і спрощує дзеркальне відображення, тим самим підвищуючи ефективність і швидкість операцій керування пакетами.
Ще одна зміна, яка виділяється в цій новій версії у makepkg, у якому було реалізовано кілька покращень, в тому числі можливість визначення файлів конфігурації заміни в каталозі makepkg.conf.d, використання бібліотеки autodeps замість libdepends і libprovides, можливість вказувати додаткові прапорці для Git через змінну середовища GITFLAGТак, функція verify() реалізована для перевірки власного джерела і було додано підтримка контрольної суми для джерел git/mercurial/bzr.
Крім цього, зазначається, що змінено поведінку утиліти repo-add Щоб не додавати інформацію цифрового підпису пакета до сховища за замовчуванням, було додано параметр «–include-sigs», щоб повернути цю поведінку, якщо необхідно, і md5sum додається до бази даних сховища.
Такожn покращено опцію –sysroot (слід зазначити, що цілі для -U більше не інтерпретуються відносно sysroot) the підтримка кеш-сервера, до параметра «–print» додано додаткові специфікатори формату виводу і тепер можна додавати розширені поля з даними пакетів, надаючи більше деталей і параметрів налаштування в управлінні пакунками.
Pacman 6.1 надає детальніші результати діагностики у разі виявлення конфліктів файлів або пошкодження пакетів, що спрощує пошук несправностей, а також пропонує покращену підтримку веб-каталогу ключів (WKD), посилюючи безпеку та надійність завантажених пакетів.
З інших змін що виділяються:
- Здійснено перехід на OpenSSL для обчислення хешів sha256 і md5, покращуючи безпеку та ефективність під час перевірки цілісності пакетів.
- Додано розширене поле даних для надання довільної інформації про пакети.
- Тепер, коли використовується параметр –dbonly, хуки не виконуватимуться.
- Додаткові відомості надаються при виявленні конфліктів файлів або пошкоджених пакетів.
- Покращено підтримку WKD
- Також покращено обробку неправильних заголовків завантажень.
- Інтерфейс openssl використовується для обчислення сум sha256 і md5.
- Виправлено кілька індикаторів прогресу завантаження.
- Додано параметр -D для зміни каталогу перед компіляцією.
- Покращена підтримка пакетів скорочення та налагодження.
- Додана настроювана підтримка LTO.
- Ключі підпису PGP із джерел тепер включені в пакет, якщо вони доступні.
- «pkgtype» зберігається в xdata.
- Видалено md5sum з файлів mtree.
- MAKEPKG_LIBRARY задокументовано.
Якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями У наступному посиланні.
Що стосується тих, хто хоче, щоб їхня система вже використовувала цю нову версію Pacman, все, що їм потрібно зробити, це оновити свої пакунки (sudo pacman -Syu), щоб мати цю нову версію Pacman.