Я скачал пакет, который включает makefile. Могу ли я скомпилировать программу в скачанном каталоге, а затем переместить двоичные файлы в другое место для использования?
решение1
Да, это возможно, но в большинстве файлов Makefile есть цель, install
которая выполняет эту работу.
Также проверьте, есть ли у Makefile uninstall
цель, на случай, если вы захотите удалить программу позже.
Для облегчения обслуживания вы можете использовать программу checkinstall
.
(https://wiki.debian.org/CheckInstall)
решение2
да, можно. но почему бы не разместить их на
/usr/local/bin
или
/usr/local/sbin
в этом случае вы можете использовать это где угодно. Но если вы скопируете каталог X, вы сможете использовать только этот ih каталог X