В этих дистрибутивах библиотеки будут доступны в системе, в которую они устанавливаются.Так, например, для Crypt :: OpenSSL :: RSA ожидается, что у вас установлен openssl-dev
или эквивалентный пакет для вашей системы.Вариант для создания дистрибутива, который не требует этого, - это (отдельно) выпустить дистрибутив Alien , и самый простой способ сделать это сейчас - это Alien :: Build .Дистрибутив Alien представляет собой либо использование существующей установленной библиотеки, либо установку библиотеки в каталогах библиотеки Perl, в любом случае он доступен для использования в Perl.Например, Alien :: OpenSSL и Alien :: LibreSSL существуют и могут использоваться дистрибутивами, которые хотят убедиться, что библиотека SSL доступна.Ваш дистрибутив XS добавит дистрибутив Alien в качестве зависимости, а затем сможет использовать библиотеку через него.