Есть ли опция checkinstall, эквивалентная -j в make?
sudo checkinstall
Команда отлично подходит для сборки из исходного кода в пакет debian, чтобы ее можно было легко удалить позже. Однако, что он заменяет, sudo make install
, имеет возможность разделить установку на несколько процессоров, если доступно. Например, чтобы использовать 4 ядра, можно позвонить
sudo make install -j4
sudo checkinstall -j4
выдает ошибку, -j
это нераспознанный вариант. Есть ли эквивалентный вариант для checkinstall
?
1 ответ
Решение
Последний (необязательный) входной аргумент для checkinstall - это команда install, которую нужно выполнить. Если команда make, то это может быть распараллелено, например, как
checkinstall make -j4 install
Тем не менее, поскольку checkinstall следует запускать с правами root, было бы целесообразнее сначала скомпилировать, а затем checkinstall, т.е.
make -j4 && sudo checkinstall