Выпуск пакетного менеджера Apt 1.1
Опубликовано 27 Ноябрь 2015 07:20:11
Сформирован релиз инструментария для управления пакетами Apt 1.1 (Advanced Package Tool), развиваемого проектом Debian. Кроме Debian и производных от него дистрибутивов Apt также применяется в некоторых дистрибутивах на основе пакетного менеджера rpm, таких как OpenMandriva и ALT Linux. Новый выпуск уже интегрирован в ветку Debian Unstable и из-за изменения ABI привёл к необходимости пересборки пакетов, связанных с libapt.
Из изменений можно отметить:
- Возможность установки индивидуальных пакетов ("apt-get install foo_1.0_all.deb") и указания полного пути к пакету ("apt-get install /foo/bar.deb");
- Поддержка команды "apt-get build-dep foo.dsc";
- Увеличена точность вывода информации о прогрессе выполнения операции "apt-get update" за счёт предварительной загрузки данных о размере;
- Реализован упрощённый метод загрузки по хэшам (by-hash) при выполнении "apt update", позволивший увеличить надёжность применения обновлений (в репозиториях, поддерживающих by-hash, файл Packages вначале проверяется в /by-hash/$hash_type/$hash_value);
- Поддержка удаления по хэшу ('apt-key del fingerprint');
- Возможность использования gnupg2 вместо gnupg;
- Добавлена опция "--sha512";
- Реализована верификация .diff/Index на начальной стадии загрузки;
- В sources.list реализована директива Signed-By;
- Реализован транзакционный метод обновления (acq-trans) при выполнении "apt-get update", при котором строка из sources.list вначале помещается в partial/ и только после проверки всех данных разом перемещается в lists/;
- Введена система проверки размера загружаемых служебных данных. Если размер известен, apt теперь не будет загружать больше данных, чем ожидается. Максимальный размер регулируется параметром Acquire::MaxReleaseFileSize;
- Добавлена поддержка метода PDiff для наложения патчей к сжатым данным;
- Для исключения неоднозначной трактовки команда 'apt-get files' переименована в 'apt-get indextargets';
- Реализована команда "apt-cache showsrc --only-source srcpkgname".
Источник: http://www.opennet.ru/opennews/art.shtml?num=43403
|
0 | Tweet | Нравится |
|