[devel] Использование checkinstall
Vitaly Lipatov
lav на altlinux.ru
Вт Ноя 10 00:48:54 MSK 2020
Dmitry V. Levin писал 10.11.20 0:39:
> On Tue, Nov 10, 2020 at 12:25:37AM +0300, Vitaly Lipatov wrote:
>> Подскажите, пожалуйста, как использовать checkinstall ?
>>
>> Я собрал пакет с подпакетом checkinstall.
>>
>> Предполагал, что checkinstall устанавливается после сборки для
>> проверки,
>> и с его помощью можно проверить корректность зависимостей.
>> Но ничего не вышло: пакет broken-symlink-requires требует
>> несуществующий
>> /bin/ip, но этого замечает никто.
>>
>> http://git.altlinux.org/tasks/261141/gears/100/git?p=git;a=blob;f=broken-symlink-requires.spec;h=f500668b99a2c9c9d06f078cddd62e554e927e26;hb=ec85abd1a042538c79b6ffaabda231a68c2c6606
>
> Не видно, чтобы оно требовало /bin/ip, записи в Summary пакета
> недостаточно.
Я долго путался из-за того, что мне в системе кто-то создал /bin/ip.
https://bugzilla.altlinux.org/show_bug.cgi?id=34323
Если сборку этого пакета запустить в системе, где выполнено
# ln -s /usr/bin/ip /bin/ip
то вместо зависимости на iproute2 будет указана /bin/ip
и пакет не установится:
ошибка: Неудовлетворенные зависимости:
/bin/ip нужен для broken-symlink-requires-1.3-alt1.noarch
У меня тогда два вопроса:
1. Является ли такое поведение искалки зависимостей багой?
2. Как увидеть, что установка checkinstall выполнялась?
--
С уважением,
Виталий Липатов,
ALT Linux Team
Подробная информация о списке рассылки Devel