Как собрать 32-битный compat libselinux на (и для использования на) системе Centos x86-64
Мне нужен 32-битный compat libselinux.so.1 в моей системе Centos x86-64, чтобы запустить не открытое программное обеспечение из Xilinx. Я попытался установить с помощью Yum:
$ sudo yum install libselinux-devel.i686
Однако я обнаружил, что пакет явно поврежден, поскольку ссылка на libselinux.so в /lib (которая указывает на /lib/libselinux.so.1) не работает (/lib/libselinux.so.1 не существует).. так что, видимо, этот пакет сломан в этот момент.
Итак, теперь мне нужно собрать libselinux-devel.src.rpm, чтобы на самом деле это была 32-битная библиотека, которая затем была бы установлена в моей системе Centos 7 x86-64.
Как бы я поступил так?
1 ответ
Используйте mock для сборки libselinux-devel.i686 в chroot i686.