Я не знаю, что здесь происходит, в чем вопрос и как помочь, но вы все должны начать использовать nice
для запуска пакетных процессов.
Программа nice
позволяет хорошему пользователю объявить задание с низким приоритетом, т.е. это отдавало бы приоритет оболочкам других людей (, если только они по какой-то причине не "лучше" ), чтобы облегчить жизнь всем остальным.
Запустите htop
и посмотрите это:
Запустить:
stress --cpu 4
Откройте другую вкладку, запустите эту:
nice -n 19 stress --cpu 4
Вы увидите, что последнее работает только тогда, когда есть доступное процессорное время, оставшееся от других пакетов, которые не так хороши.
Да Я бы сказал, что вы хотите, чтобы Исмаэль запускал огромную партию с "высокой любезностью".
Если он этого не сделает, вы можете запустить htop
с привилегиями суперпользователя, если сможете, и сделать его пакет лучше даже из самой htop
программы.
Для систем Debian решение состоит в том, чтобы запустить ldconfig, чтобы динамический компоновщик нашел новые библиотеки, установленные в /usr/local.
Вы испытываете ожидаемое поведение, когда recsel
и другие утилиты из GNU recutils были скомпилированы из исходного дистрибутива, а затем использованы непосредственно из их каталога или сначала скопированы вручную в другое место.
После компиляции всего в исходном дистрибутиве GNU recutils несколько сценариев оболочки в подкаталоге utils
имеют имена, идентичные инструментам recutils. Эти сценарии устанавливают правильные значения для таких вещей, как LD_LIBRARY_PATH
, а затем вызывают фактические двоичные файлы , где бы они ни были установлены. Вы не можете использовать эти скрипты сами по себе, и вы не можете использовать двоичные файлы сами по себе.
Чтобы облегчить себе задачу, установите GNU recutils из собственного системного менеджера пакетов или, если это невозможно, выполните правильную установку(make install
)проекта, созданного из исходного дистрибутива.