Когда вы вызываете make
с аргументами, вы даете ему список целей .
Это обсуждается в разделе Обновление портов Справочника FreeBSD , где говорится:
Unlike the usual make install clean command, it will upgrade all
the dependencies prior to building and installing the selected
port.
[...]
Note: You can save two extra steps by just running make install
clean instead of make, make install and make clean as three
separate steps.
Также в качестве примечания: непостройте свой пакет как root, если вам действительно не нужно.Как правило, вы должны работать в непривилегированной учетной записи, а затем в качестве последнего шага вы можете выполнить sudo make install
, если потребуется.Однако было бы лучше добавить непривилегированного пользователя в группу с правами на запись в каталоги установки или, что еще лучше, установить его в несистемную область (например, с ./configure
вы можете использовать --prefix=
) поскольку большинство систем, будь то Linux или BSD, обычно имеют пакеты и систему пакетов, используемую для установки программного обеспечения.