Решение этого способа, который вы описываете, - это скорее проблема управления / политики, чем проблема ИТ. Поскольку проблемные машины находятся вне вашей сферы контроля, для этого нет простого технического решения.
Несколько предложений, хотя вы можете сделать:
Если вы не хотите устанавливать исходный код ядра на свой компьютер, обходным путем будет установка двоичного пакета lsof
pkg_add -r lsof
Насколько мне известно, htop имеет linuxulator в качестве зависимости. Чего он здесь не может найти, так это в исходниках вашего ядра. Проверьте, есть ли что-нибудь в / usr / src. Если нет, вам следует проверить исходную коллекцию, которая принадлежит к ней, используя csup .
Учитывая, что lsof
является зависимостью от htop, и проблема в том, что файл не может быть прочитан и / или создан, может быть необходимость в службах lsof
во время установки. Либо установите lsof
, либо, если он уже установлен, создайте жесткую ссылку для lsof
в / usr / ports / sysutils / lsof
.