Було випущено новий реліз пакетного менеджера APT, номер якого – 2.0.
Зміни:
- Команди, які приймають імена пакетів, тепер підтримують шаблони. Їхній синтаксис aptitude-подібний. Увага! Маски та регулярні вирази тепер не підтримуються! Натомість використовуються шаблони.
- Нові команди "apt satisfy" та "apt-get satisfy", що дозволяють задовольнити залежності, які були вказані.
- Піни можуть бути вказані вихідними пакетами, додавши src: до назви пакета, наприклад:
Package: src:apt
Pin: version 2.0.0
Пріоритет PIN-коду: 990
- APT тепер використовує libgcrypt для хешування замість вбудованих еталонних реалізацій хеш-сімейств MD5, SHA1 та SHA2.
- Вимога до версії стандарту C++ піднято до C++14.
- Весь код, позначений як застарілий 1.8, був видалений
- Покажчики всередині кешу тепер статично типізовані. Їх не можна порівнювати з цілими числами (крім 0 через nullptr).
- apt-pkg тепер можна знайти за допомогою pkg-config.
- Бібліотека apt-inst була поєднана з бібліотекою apt-pkg.
Ліцензія оригінального тексту – CC BY-SA 4.0.
Джерело: linux.org.ru