"Сделать установку" против "Сделать установку чистой"? - PullRequest
4 голосов
/ 19 декабря 2011

В * nix, когда я собираю программное обеспечение, когда я должен делать:

# make install

против

# make install clean

?

1 Ответ

3 голосов
/ 19 декабря 2011

Когда вы вызываете 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, обычно имеют пакеты и систему пакетов, используемую для установки программного обеспечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...