Почему не обновляется база данных оборудования usbutils?

Поскольку я не могу воспроизвести проблему, с которой вы столкнулись, я могу только дать вам несколько советов.

Посмотрите этот ответ, поскольку использование g++ автоматически добавляет некоторые дополнительные библиотеки на этапе компоновки. Вы можете использовать опцию -v при компиляции/линковке, чтобы получить более четкое представление о том, какие библиотеки включаются.

-v Печать (на стандартный вывод ошибок) команд, выполненных для запуска этапов компиляции. Также выведите номер версии программы-драйвера компилятора, препроцессора и собственно компилятора.

Поскольку g++ автоматически добавляет libstdc++ на этапе компоновки, посмотрите, где он объявлен в вашем пути.

$  ldconfig -p | grep stdc++
    libstdc++.so.6 (libc6,x86-64) => /usr/lib64/libstdc++.so.6
    libstdc++.so.6 (libc6) => /usr/lib/libstdc++.so.6

3
18.04.2019, 21:20
1 ответ

Запуск update-usbidsпо умолчанию невозможен, поскольку пользователи не обязательно хотят, чтобы их системы «звонили домой» каким-либо образом (, что update-usbidsделает, даже если URL-адрес загрузки в настоящее время заслуживает доверия ). ], и Debian избегает их настройки.

Я полагаю, сопровождающий пакета не додумался загрузить пакет с обновленным списком идентификаторов до заморозки Debian 9 в начале 2017 года. Пакет, выпущенный в Debian 9, был загружен в 2015 , поэтому возраст базы данных имеет смысл. Вы можете подумать, что пакет может обновлять свою собственную базу данных во время сборки, что позволит автоматически обновлять базу данных для всех, но сборкам пакетов не разрешен доступ к удаленным хостам.

Более поздние выпускиusbutilsпереключились на базу данных systemd . Переход на systemd в целом означал сокращение поддержки систем на базе sysvinit-; их поддержка по-прежнему является требованием для Debian, поэтому новые пакеты до недавнего времени загружались только в экспериментальные пакеты. В Debian 10 будет более новая версия, использующая базу данных systemd.

Если системные администраторы хотят обновить идентификаторы USB, они могут добавить ежемесячное cronзадание...

3
27.01.2020, 21:20

Теги

Похожие вопросы