The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление пакетного менеджера APT 2.9.20

29.12.2024 16:46

Опубликован выпуск инструментария для управления пакетами APT 2.9.20 (Advanced Package Tool). Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая после стабилизации будет интегрирована в Debian Testing и войдёт в следующий значительный релиз Debian, а также будет добавлена в пакетную базу Ubuntu.

Изменения со времени прошлого анонса:

  • APT 2.9.16: Исправлена регрессия, возникшая после изменения методов работы с хранилищами ключей в версии 2.9.15 и вызвавшая недовольство сопровождающего dpkg из-за прекращения работы с некоторыми репозиториями.
  • APT 2.9.17:
    • Введён абстрактный интерфейс для работы с хэшами, реализованный в рамках работы по избавлению от жёсткой привязки к одной криптографической библиотеке.
    • Исправлена проблема в алгоритме сравнения версий, проявляющаяся при использовании опции "--no-strict-pinning".
    • При выводе диагностических сообщений обеспечен учёт отладочного уровня.
    • Проведена чистка упоминаний утилиты apt-key.

      В man-страницу apt-secure добавлено руководство по безопасной настройке источников.

    • В gpgv возвращено слияние всех хранилищ ключей (keyring) во время работы. Так как файл c общим хранилищем ключей размещается в файловой системе tmpfs, содержимое которой может вытесняться в раздел подкачки, подобный подход может привести к повышенному износу SSD-накопителей, основанных на Flash-памяти. Автор новости рекомендует использовать анонимный канал (fifo), удалённый конец которого можно передать другому процессу как файл "/proc/<PID нашего процесса>/fd/<дескриптор>", либо как страницу памяти, доступную схожим образом в виде файла.
    • Произведён небольшой рефакторинг: создана отдельная функция для проверки подписи файла.
  • APT 2.9.18:
    • Реализовано автоматическое разделение на страницы вывода команд "show", "policy", "list", "search" и "showsrc", работающее в стиле git и включаемое через настройку Binary::apt::Pager. Приложение для разделения страниц определяется через переменную окружения PAGER.
    • В вывод команды "apt show --full" добавлена информация о закреплении пакетов (pinning), получаемая из полей APT-Pin, APT-Candidate и APT-Release.
    • Устранена уязвимость, приводящая при вызове команды "apt show" к чтению из области памяти вне выделенного буфера.
  • APT 2.9.19:
    • Добавлен крипто-бэкенд для библиотеки OpenSSL, которая пришла на смену GnuTLS и Gcrypt.
    • Добавлена возможность использования утилиты sqv от проекта Sequoia для проверки цифровых подписей вместо вызова gpgv. В коде обвязки над sqv при работе с ключами продолжается сомнительное использование временных файлов.
    • До 2026 года разрешено использование самоподписанных подписей на базе алгоритма SHA-1.
  • APT 2.9.20: Добавлена официальная рекомендация именовать файлы в /etc/apt/sources.list.d/ как "$(dpkg-vendor --query Vendor | tr A-Z a-z).sources" - именем текущего поставщика в нижнем регистре.


  1. Главная ссылка к новости (https://salsa.debian.org/apt-t...)
  2. OpenNews: В пакетном менеджере APT 2.9.15 прекращено использование apt-key
  3. OpenNews: Началось тестирование переработанного интерфейса пакетного менеджера APT 3.0
  4. OpenNews: Выпуск инструментария для поддержания локальных зеркал apt-mirror2 4
  5. OpenNews: Mozilla ввела в строй APT-репозиторий с ночными сборками Firefox
  6. OpenNews: Опубликована утилита deb-get, предлагающая подобие apt-get для сторонних пакетов
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62484-apt
Ключевые слова: apt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:49, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > утилиты sqv от проекта Sequoia

    Верным курсом идут, нужно побольше раст мусора - и тогда может быть тебе повезёт склянчить донат.

     
     
  • 2.3, Аноним (3), 18:02, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Самая маленькая тулзовина даёт +100 безопасности. Это как железная дверь посреди чистого поля.  
     
     
  • 3.35, Аноним (35), 07:41, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Самая маленькая тулзовина даёт +100 безопасности. Это как железная дверь
    > посреди чистого поля.

    Так работает же. Эксперты опеннета выстроятся в очередь за право попробовать свои отмычки на замке двери. А то что какой-то неуловимый Джо может сбоку обойти - чтож, бывают и обломы.

     
  • 3.38, 12см (?), 09:07, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня дверь ветром снесло я 2 недели выйти не мог, ждал пока новую поставят
     

  • 1.2, Аноним (3), 18:01, 29/12/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.4, Аноним (4), 18:12, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Знаю людей, которые упорно продолжают писать apt-get вместо apt и yum вместо dnf.
     
     
  • 2.6, Вы забыли заполнить поле Name (?), 18:18, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да? А какая разница? (с)
     
     
  • 3.15, Аноним (15), 20:08, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Присоединяюсь к вопросу.
     
  • 2.8, Аноним (-), 18:20, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что в этом плохого?
     
  • 2.9, Аноним (3), 18:37, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это я. Можешь на меня посмотреть.
     
  • 2.11, DEF (?), 19:04, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Особенно, когда в Дебиане пишут yum, а в Редхате - apt-get.
     
  • 2.12, Аноним (12), 19:15, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    apt не предназначен для неинтерактивного исполнения (докерфайл, например), в отличие от apt-get.
     
     
  • 3.16, Аноним (15), 20:09, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    apt install --no-install-recommends nginx nodejs

    работает как часы, чяднт?

     
     
  • 4.17, Аноним (17), 20:15, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Внезапно перестанет. И ещё env DEBIAN_FRONTEND желательно, а то будут сюрпризы с постинсталл скриптами.
     
     
  • 5.30, Вы забыли заполнить поле Name (?), 00:18, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > И ещё env DEBIAN_FRONTEND желательно, а то будут сюрпризы с постинсталл скриптами.

    DEBIAN_FRONTEND влияет на debconf, а он вызывается dpkg, что ниже чем apt-get. Поэтому тут разницы с apt нет.

     
  • 5.42, Вася (??), 13:58, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    прочитанное тобой предупреждение о том, что может перестать это не гарантия того, что перестанет. Так что может перестать. Но не перестанет, потому что ы перспективе это полная замена
     
  • 4.18, Аноним (17), 20:16, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не работает, кстати, -y забыл.
     
     
  • 5.49, Аноним (-), 00:46, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж -f -y, чтоб наверняка xD
     
  • 3.29, Вы забыли заполнить поле Name (?), 00:16, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > apt не предназначен для неинтерактивного исполнения (докерфайл, например), в отличие от
    > apt-get.

    Почему? Единственное важное отличие вроде это неспецифицированный вывод, если вдруг он потом разбирается, но об этом apt сообщает.

     
  • 2.46, Admino (ok), 21:21, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мы уже переехали на epm.
     
  • 2.62, aptitude_user (?), 02:00, 01/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А апт уже перестал ныть, что формат вывода у него нестабильный?
     

  • 1.7, Аноним (7), 18:18, 29/12/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.19, Аноним (19), 20:35, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А я вот думаю когда уже будет стадия заморозки debian 13 trixie. Ну и далее к релизу
    Debian bookworm заморозили в конце 2022 года. А в середине 2023 релиз. А тут опоздание такое. Не готово ещё.
     
     
  • 2.22, Else (?), 21:15, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С какого они обязаны торопиться если не получается и не шмогла и вообще как сделать профи помогите мы более не будем брать деньги предназначенные на разработку вот честное честное. Так и живём пилить не делать
     
  • 2.32, Аноньимъ (ok), 02:21, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Может лет через 5
     
  • 2.41, Аноним (-), 13:55, 30/12/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.50, Аноним (-), 01:19, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так они только 6.12 в тестинг загнали, ща, закрепятся.
     
  • 2.60, Аноним (60), 23:31, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Софт в Debian и так не bleeding edge. Думаю, что в связи с большой пакетной базой, им можно перейти и на релиз раз в 3 года. За то смогут лучше все оттестировать, а юзеры, опять же, ничего особо и не потеряют, ибо релиз на момент выхожа уже как минимум пол-годичной давности.
     

  • 1.20, Аноним (-), 20:42, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почитал список изменений и, честно говоря, в голове не укладывается, зачем оно все надо. Особенно "порадовало" нововведение с именованием файлов в sources.list.d. Кому вообще в голову пришло, что писать "$(dpkg-vendor --query Vendor | tr A-Z a-z).sources" удобнее, чем что-то вроде "myrepo.list"? Видимо, у разработчиков APT какое-то свое, особенное видение прекрасного. Ну и эпопея с криптобиблиотеками и временными файлами продолжает доставлять.
     
     
  • 2.24, bonifatium (?), 21:46, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    они просто вводят best practice. Команда для вендора Mozilla развернется в mozilla.sources. А как надо, простите?
     
     
  • 3.25, Аноним (25), 22:26, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "Best practice" - это, конечно, хорошо, но в данном случае польза сомнительна. Для Mozilla, может, и сработает, а что делать с неофициальными репозиториями? Именование - не главное, важнее стабильность и удобство. Непонятно, чем "myrepo.list" хуже "mozilla.sources".
     
     
  • 4.27, bonifatium (?), 22:49, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а что делать с неофициальными репозиториями

    что хотите, то и делайте. в чем проблема-то?

    > Именование - не главное, важнее стабильность и удобство.

    это вообще-то не дилемма

    > Непонятно, чем "myrepo.list" хуже "mozilla.sources"

    речь вообще про .sources, не про .list

    чем хуже:

    This matches the filename used by default in Ubuntu since Ubuntu 24.04,
    and in Debian cloud images and the Debian images provided by docker.io
    since Debian 12 (although not currently used in new installations via
    debian-installer).

     
     
  • 5.33, Аноньимъ (ok), 02:23, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А причем тут убунту к дебиану? Хмммммм
     
     
  • 6.39, Аноним (39), 09:54, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    к тому, что апт из убунты еще не выпилили
     
  • 2.26, Аноним (26), 22:44, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше опции отключение/включение репозиторий добавили как в yum
     
     
  • 3.28, bonifatium (?), 23:02, 29/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Enabled: yes/no в .sources
     
     
  • 4.47, Минона (ok), 00:13, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не, он про --enable-repo, --disable-repo.
     
  • 4.58, Аноним (58), 20:52, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ::facepalm::

    Не проще ли через x-флаг делать?

     

  • 1.23, Аноним (23), 21:39, 29/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая ... будет добавлена в пакетную базу Ubuntu.

    Зачем? В Ubuntu snap теперь для всего.

     
     
  • 2.31, Вы забыли заполнить поле Name (?), 00:20, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая ... будет добавлена в пакетную базу Ubuntu.
    > Зачем? В Ubuntu snap теперь для всего.

    Ну нет. Можно snap спокойно снести и работать без него. Возможно надо будет подключить некоторые сторонние ppa для некоторого софта.

     
  • 2.34, Аноним (34), 02:43, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что вы делаете в новости про Дебиан? Вот и возвращайтесь на Убунту и сидте там на вашем прогрессивном снапе.
     
  • 2.37, Аноним (35), 07:43, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем? В Ubuntu snap теперь для всего.

    И именно поэтому я и перешел на дебиан. Пусть сами своим NIH недоразумением и пользуются.

     
  • 2.53, Аноним (53), 09:20, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая ... будет добавлена в пакетную базу Ubuntu.
    > Зачем? В Ubuntu snap теперь для всего.

    Пока ещё далеко не для всего и по ходу ещё долго не будет, как бы там не мечтал космонафт.

     

  • 1.36, Аноним (35), 07:43, 30/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > размещается в файловой системе tmpfs, содержимое которой может вытесняться
    > в раздел подкачки, подобный подход может привести к повышенному износу SSD-накопителей,

    Аноним, ты точно не слишком разогнался? Объем загрузки мизерный - да и нефиг свопы на SSD раскладывать. Zram - для кого?

     
     
  • 2.40, Аноним (40), 10:10, 30/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Объем загрузки мизерный - да и нефиг свопы на SSD раскладывать.

    Кончается 2025 год. Народ всё беспокоится за износ SSD (ну хоть кэши/документы/свопы в целом перестали на HDD перемещать).

    > Zram - для кого?

    Для тех, у кого достаточно памяти.

     
     
  • 3.48, Минона (ok), 00:23, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Кончается 2025 год. Народ всё беспокоится за износ SSD

    Ну блин!
    Гуру по настройке винды в статьях про Вин 10/11 до сих пор перепечатывают твики ХР, которые уже в 7-ке не работали.
    А ты простой народ ругаешь за веру в сказки про протирание ссд.

     
  • 3.51, Аноним (51), 03:03, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Кончается 2025 год. Народ всё беспокоится за износ SSD (ну хоть кэши/документы/свопы
    > в целом перестали на HDD перемещать).

    Так это... SSD стали дешевле и - многократно д@рьмовее, но при том быстрее. Так что свалив спать можно на утро обнаружить - дырку в SSD, очень удобно!

    >> Zram - для кого?
    > Для тех, у кого достаточно памяти.

    Мой роутер с 64 мегами с zram смотрит на вас с подозрением :). И как раз таки - с ним де факто доступно больше. Потому что неиспользуемое - вот - сжимается.

     
     
  • 4.52, Аноним (52), 04:28, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и - многократно д@рьмовее

    Да это обычное "раньше было лучше", так и про жёсткие диски брехали, и про оптику.

    Причём про них можно забросить интуитивное "раньше плотность меньше была, значит ууу", а во флеше плотность понизили при переходе на 3D NAND (с ростом надёжности) и контроллеры вменяемые стали делать, поэтому забрасывать сложнее.

    Например, TLC->QLC замечаем, а 2D->3D старательно игнорируем. Или ухудшение какой-то характеристики в пересчёте на гигабайт замечаем, а в улучшение её же в пересчёте на доллар - нет.

     
     
  • 5.56, Аноним (-), 19:28, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, HDD конечно будет тупить всю ночь - но до дыр все же не протрется А вот SSD... большой текст свёрнут, показать
     
     
  • 6.63, Аноним (52), 05:34, 01/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это, конечно, аргумент Целое щас против размеров ячеек Я тоже так могу ... большой текст свёрнут, показать
     
     
  • 7.64, Аноним (52), 06:02, 01/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Количество перезаписей всего SSD до потери гарантии вырастает, соответственно, в 250 раз.

    До 150 000 перезаписей, точнее говоря.

    И зачем при всём этом ставить под нагрузку особо плохой QLC? Никто не заставляет. Чтобы подвиг юродства совершить? Его ещё на 100 циклов найти надо, Samsung на 870 QVO даёт 360 перезаписей (то есть у флеша циклов 500 или больше).

     
  • 6.65, Аноним (65), 06:52, 01/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, HDD конечно будет тупить всю ночь - но до дыр все же не протрется.

    Но он будет тупить всю ночь, вот в чём беда.

     
  • 4.54, Аноним (54), 14:07, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >дырку в SSD, очень удобно!

    А ты в облаке храни. И шифровать не вздумай. И отпечатки сдать тоже не забудь.

     
     
  • 5.57, Аноним (-), 19:29, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты в облаке храни. И шифровать не вздумай. И отпечатки сдать
    > тоже не забудь.

    Своп файл то? Это конечно забавная идея, только вот вам не понравится что будет при отпадении сети, даже если вы и ухитритесь это.

     
  • 3.59, Аноним (58), 20:53, 31/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Машиной времени попользоваться не дашь? Очень надо....
     
     
  • 4.61, Аноним (-), 00:29, 01/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Машиной времени попользоваться не дашь? Очень надо....

    Машина времени встроена в каждую ФС и виртуалку с снапшотаи. Вам все еще мало?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру