Был выпущен новый релиз пакетного менеджера APT, номер которого – 2.0.
Изменения:



  • Команды, принимающие имена пакетов, теперь поддерживают шаблоны. Их синтаксис aptitude-подобный. Внимание! Маски и регулярные выражения теперь не поддерживаются! Вместо них используются шаблоны.

  • Новые команды «apt satisfy» и «apt-get satisfy», позволяющие удовлетворить зависимости, которые были указаны.

  • Пины могут быть указаны исходными пакетами, добавив src: к названию пакета, например:


Package: src:apt
Pin: version 2.0.0
Pin-Priority: 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.









 , ,






URL записи