Текущая версия пакетов usbip и usbipd 1.1.1-alt2 последний раз обновлялась аж в 2013 году. На текущий момент они не работают и более того вводят в заблуждение своим наличием в репозитории (как в Сизифе так и в p8). Т.к. код usbip (вроде примерно в это время) были включён в состав ядра, утилиты тоже были перенесены в ядро. Я взял для проверки из нашего git.alt:/people/kernelbot/packages/kernel-image.git ядро 4.8.14, (это p8, но просто у меня под рукой он оказался в этот момент). Собрал оттуда исходники утилит usbip,usbipd и libusbip и всё заработало. Получается, что сейчас в дистрибутиве есть "протухшие" пакеты, которые не работают. И есть исходники, которые работают, но видимо не собираются. Что можно сделать? Я как минимум готов взять за основу git со старыми и обновить (в Сизифе и p8), так же как было сделано последний раз: * Fri Oct 11 2013 Led <led at altlinux.ru> 1.1.1-alt2 - updated from 3.12 kernel tree Хотя было бы правильнее конечно организовать обновление этих пакетов вместе со сборкой ядра (ну или как-то увязать эти события).
Ставишь в зависимости пакета пакет kernel-source аккуратно извлекаешь из архива нужные исходники и собираешь.
Ещё сюда заодно запишу: Пакеты (старые которые) собраны с --with-usbids-dir=%_datadir/hwdatabase А текуший пакет usbids ставится у нас в %_datadir/misc. Наверно при обновлении стоит и это исправить.
(В ответ на комментарий №1) > Ставишь в зависимости пакета пакет > kernel-source > аккуратно извлекаешь из архива нужные исходники и собираешь. Тут есть тонкий момент, что текущий git usbip содержит о-о-очень большую историю, когда он ещё не был в ядре видимо. А поскольку сейчас по сути, это уже "кусочек" kernel-source и сам пакет это только spec.. может надо начать новый git?
Я за новый git и версию 2.0.0-alt1 В ядре в тоже это было уже помечено (в 2014!) как: staging: usbip: userspace: increase version to 2.0 Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Собрал в Сизиф usbip-2.0.4-alt1