Подготовлен (https://anonscm.debian.org/cgit/apt/apt.git/commit/?id=1f7c5...) релиз инструментария для управления пакетами Apt 1.3 (https://wiki.debian.org/Apt) (Advanced Package Tool), развиваемого проектом Debian. Кроме Debian и производных от него дистрибутивов Apt также применяется в некоторых дистрибутивах на основе пакетного менеджера rpm, таких как PCLinuxOS и ALT Linux. Новый выпуск уже интегрирован (https://packages.debian.org/source/sid/apt) в ветку Debian Unstable.Из изменений (http://anonscm.debian.org/cgit/apt/apt.git/tree/debian/chang...) можно отметить:
- Добавлена поддержка сборки с использованием CMake;
- Возможность работы через прокси Socks 5 и анонимную сеть Tor;
- Оптимизирован порядок сортировки пакетов в процессе установки (вместо отдельных вызовов, dpkg запускается в рекурсивном режиме "--unpack --recursive");
- Поддержка 64-разрядных слепков ключей и цифровых подписей (32-разрядные слепки уже не подходят для идентификации из-за большой вероятности коллизий (https://www.opennet.ru/opennews/art.shtml?num=44973));
- Улучшена переносимость с FreeBSD, тестовый набор теперь успешно проходит все проверки на данной платформе;
- По умолчанию вызов dpkg теперь осуществляется в режиме "--no-triggers";
- Добавлена поддержка протоколов EDSP и EIPP (https://david.kalnischkies.de/blog/posts/2016/week_3_the_thi.../), предназначенных для взаимодействия с внешними обработчиками зависимостей;
- Не защищённые должным образом репозитории теперь помечаются как репозитории без аутентификации и по умолчанию блокируются (в конфигурации требуется явное разрешение для работы с ними);
- В sources.list в блок "allow" добавлены новые опции управления доступом "insecure" и "weak";
- Обновлены переводы на русский язык;
- Возможность указания нескольких цифровых подписей в блоке Signed-By. Поддержка блока Signed-By в файлах Release;
- Gnupg/gnupg2 перенесены из зависимостей в разряд необязательных рекомендаций.
URL: https://packages.qa.debian.org/a/apt/news/20160920T221945Z.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=45191
> Gnupg/gnupg2 перенесены из зависимостей в разряд необязательных рекомендацийСлава тебе Господи !
В чём была проблема?
В необходимости?
В недостаточной славе Господа.
> В недостаточной славе Господа."Ad majorem Dei gloriam"? (иезуиты?)
хуже, масоны.
per Apt ad astra.
Строишь образ для ембеддед системы на основе старого доброго дебиана, а тебе еще на этапе debootstrap'a прилетает gnupg со всем барахлом и кучей зависимостей типа старой libusb, которая больше никому в системе нафиг не сдалась. Приходится потом выпиливать все это г. с помощью mksquashfs -efКак-то так.
>> Gnupg/gnupg2 перенесены из зависимостей в разряд необязательных рекомендацийКстати, а почему? Теперь можно использовать что-то вместо gnupg2?
И что такое "необязательная рекоммендация"? Это Recommends или Suggests?
Отвечу сам себе: Recommends. Теперь есть выбор между gnupg1 и gnupg2. По умолчанию будет ствииться gnupg2, как и прежде. Но есть также возможность заменить его первой версией.
Даже более того: понятно, почему так сделали. В списке зависимостей теперь есть gpgv - верификация в отдельной утилите.
> Возможность работы через прокси Socks 5 и анонимную сеть Tor;В смысле щас будет по дефолту тащить пакет apt-transport-tor?
Кстати, а кто в курсе, cupt ещё пилят или оно уже всё, приехало? Решалка зависимостей там декларировалась матёрая, но обновлений давно не приезжало (Sid).
> В смысле щас будет по дефолту тащить пакет apt-transport-tor?нет, зачем?
Перенесен функционал в бинарник
> Обновлены переводы на русский язык;Лучше бы только на англ. работал, от греха )
> Лучше бы только на англ. работал, от греха )Использование русского языка уже занесли в список грехов? Впрочем, что-то в этом есть...
>> Лучше бы только на англ. работал, от греха )
> Использование русского языка уже занесли в список грехов? Впрочем, что-то в этом
> есть...Подход к переводу "всех сообщений системы" не всегда удобен :) Иногда не понятна суть после перевода.
>Иногда не понятна суть после перевода.В этом виноват не перевод, а переводчик.
йопт!ещё, смотрю, и aptitude ожило. не сказал, что стало лучше, чем было, но брокензависимости видит лучше, чем было...
> йопт!
> ещё, смотрю, и aptitude ожило. не сказал, что стало лучше, чем было,
> но брокензависимости видит лучше, чем было..."Как вы их умудряетесь получать?" ;)
> "Как вы их умудряетесь получать?" ;)ну, например, подключил ты бэкпорты, с дефолтным пиннингом. нажимаешь в aptitude плюсик, а у тебя есть пакеты из тех же бэкпортов, которые зависимы - так старый aptitude в жизни не догадается их смешать, будет висеть "сломано", и можно либо перебором, либо, что гораздо проще, вручную расставить плюсики на тех версиях, которые нужны
>> "Как вы их умудряетесь получать?" ;)
> ну, например, подключил ты бэкпорты, с дефолтным пиннингом. нажимаешь в aptitude плюсик,
> а у тебя есть пакеты из тех же бэкпортов, которые зависимы
> - так старый aptitude в жизни не догадается их смешать, будет
> висеть "сломано", и можно либо перебором, либо, что гораздо проще, вручную
> расставить плюсики на тех версиях, которые нужныЯ понял как сломанные уже по установленным пакетам, по устанавливаемым да есть такая проблема, сам тут как-то драйвер amd на свободный менял, половину вручную переставлять пришлось, а то aptitude предлагал пол системы для начала снести :)
>> "Как вы их умудряетесь получать?" ;)
> ну, например, подключил ты бэкпорты, с дефолтным
> пиннингом. нажимаешь в aptitude плюсик, а у тебя есть пакеты из тех
> же бэкпортов, которые зависимы - так старый aptitude в жизни не
> догадается их смешать, будет висеть "сломано", и можно либо
> перебором, либо, что гораздо проще, вручную расставить плюсики на
> тех версиях, которые нужныЭто потому, что репозиторию надо либо приоритет выставить, либо при
установке указывать релиз посредством флага -t.
нафига вам aptitude когда apt уже довольно нормально допилили?
Он умеет user-tag?
А когда добавят транзакции при установке обновлении пакетов?
У aptitude есть хороший флаг - R, который не тянет лишние зависимости при установке. Если бы это завезли в апт, было хорошо.
Есть такой флаг, --no-install-recommends
Опередил ))
А использовать --no-install-recommends?
Лучше добавить APT::Install-Recommends 0; в /etc/apt/apt.conf и забыть про эту идиотию раз и навсегда.
> Лучше добавить APT::Install-Recommends 0; в /etc/apt/apt.conf и забыть про эту идиотию
> раз и навсегда.ПОдскажите, где можно почитать, что там ещё настраивается? Конфиг архиполезнейший.
> ПОдскажите, где можно почитать, что там ещё настраивается? Конфиг архиполезнейший.попробуй man apt.conf
APT::Install-Recommends "0";
APT::Install-Suggests "0";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
> и анонимную сеть TorА чего "sudo torsocks apt" уже не работает?