Правильный синтаксис make install
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- LizardOfOzz
- сержант
- Сообщения: 165
- Зарегистрирован: 2009-01-06 13:15:20
- Откуда: Станция Восток
- Контактная информация:
Правильный синтаксис make install
Во многих статьях встречается команда make && make install && make clean, хотя у меня прекрасно работает make install clean.
Зачем такие сложности? Может я не знаю чего-то важного? =)
Зачем такие сложности? Может я не знаю чего-то важного? =)
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Правильный синтаксис make install
Ну скорее всего авторы этих статей "гдето это увидели" 
А вообще конечно можно и так только, вот зачем усложнять себе набор, хотя послушаем, может кто приведет веские доводы

А вообще конечно можно и так только, вот зачем усложнять себе набор, хотя послушаем, может кто приведет веские доводы

Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Правильный синтаксис make install
Код: Выделить всё
make && make install && make clean
Код: Выделить всё
make install clean
Код: Выделить всё
DEPENDS_TARGET= clean
Всё описание можно найти в bsd.port.mk
Z301171463546 - можно пожертвовать мне денег
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Правильный синтаксис make install
man make там много чего прописано, особенно про цель по умолчаниюLizardOfOzz писал(а):Зачем такие сложности? Может я не знаю чего-то важного?
-
- проходил мимо
Re: Правильный синтаксис make install
а зачем в DEPENDS_TARGET нужен clean? обычный clean и так рекурсивно проходит все зависимости, пока кто-нить не включит NOCLEANDEPENDSzingel писал(а):когда деревья были большими, командане работала, потому, чтоКод: Выделить всё
make install clean
не выставлялся тогдаКод: Выделить всё
DEPENDS_TARGET= clean
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Правильный синтаксис make install
Думаю, после вдумчивого прочтения man ports все вопросы снимутся сами собой.
Я, например, часто поднимаю с 0 сервера на FreeBSD - там по 300-400 программ установлено бывает.
Поэтому у меня обычно команды такие:
И пошли настраивать сервер...
В общем то каждый сам себе архитектор
Я, например, часто поднимаю с 0 сервера на FreeBSD - там по 300-400 программ установлено бывает.
Поэтому у меня обычно команды такие:
Код: Выделить всё
screen
cd /usr/ports/../../
make config
make config-recursive
make config-recursive
make fetch-recursive
make install clean
ctrl+a+d
В общем то каждый сам себе архитектор

-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Правильный синтаксис make install
это применительно только для портов, для билдов из сырцов эти правила могут не работать. Вопрос был именно про make, а не про порты.Dorlas писал(а):Думаю, после вдумчивого прочтения man ports все вопросы снимутся сами собой.
В принципе сборка
Код: Выделить всё
make && make install clean
-
- сержант
- Сообщения: 162
- Зарегистрирован: 2008-10-06 17:04:38
- Откуда: Ukraine
Re: Правильный синтаксис make install
Всем привет
Может кто знает??
Есть ли ключик для команды что б ставилось автоматом и по дефолту без лишних вопросов???
Может кто знает??
Есть ли ключик для команды
Код: Выделить всё
make install clean
- LizardOfOzz
- сержант
- Сообщения: 165
- Зарегистрирован: 2009-01-06 13:15:20
- Откуда: Станция Восток
- Контактная информация:
Re: Правильный синтаксис make install
Yevgeniy писал(а):Всем привет
Может кто знает??
Есть ли ключик для командычто б ставилось автоматом и по дефолту без лишних вопросов???Код: Выделить всё
make install clean
Код: Выделить всё
BATCH=yes
-
- сержант
- Сообщения: 162
- Зарегистрирован: 2008-10-06 17:04:38
- Откуда: Ukraine