Я имею в виду каталог, из которого компилируешь, или в некую системную папку?
И второй вопрос: как правильно и красиво компилировать из исходников, чтоб не оставалось лишнего мусора?
Когда делаешь .configure && make && make install, куда устанавливается программа?
Модератор: Bizdelnick
-
- Сообщения: 18
Когда делаешь .configure && make && make install, куда устанавливается программа?
Наш девиз непобедим - ктулху, шредер, кот, одмин о_О
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
Много раз обсуждалось. Ищите в поиске и указывайте версию дистрибутива.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
Код: Выделить всё
./configure --help
less README
less INSTALL
никак. ставьте пакеты.
или делайте пакеты, а потом их ставьте.
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
Я имею в виду каталог, из которого компилируешь, или в некую системную папку?
в некий системный. В тот, который указан в --prefix при выполнении ./configure, или, если такового не указано, в тот, который прописан в Makefile, а если и такового нет - дистрозависимо (/usr или /usr/local).
как правильно и красиво компилировать из исходников, чтоб не оставалось лишнего мусора?
собирать пакеты, ставить уже их. Дистрозависимо.
Losing is fun!
-
- Сообщения: 492
- ОС: Debian-based mixed
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
Имхо, вопрос все же имеет право прозвучать, поскольку не все и не всегда бывает однозначно.
Например, захотелось мне поднять и испытать irc сервер. Навскидку выбрал inspircd,
скачал исходники с сайта разработчика. При запуске ./configure без параметров возник
приятный интерактивый диалог с предожением выбора опций и директорий для установки;
в итоге все было поставлено в ту же директорию, где и компилировалось. Другое дело,
что потом пришлось пыхтеть с конфигурацией. Так что случаи разные бывают.
(приведенный пример - не призыв к подражанию)
Например, захотелось мне поднять и испытать irc сервер. Навскидку выбрал inspircd,
скачал исходники с сайта разработчика. При запуске ./configure без параметров возник
приятный интерактивый диалог с предожением выбора опций и директорий для установки;
в итоге все было поставлено в ту же директорию, где и компилировалось. Другое дело,
что потом пришлось пыхтеть с конфигурацией. Так что случаи разные бывают.
(приведенный пример - не призыв к подражанию)
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
mailman137 писал(а): ↑02.12.2009 15:15Имхо, вопрос все же имеет право прозвучать, поскольку не все и не всегда бывает однозначно.
Например, захотелось мне поднять и испытать irc сервер. Навскидку выбрал inspircd,
скачал исходники с сайта разработчика. При запуске ./configure без параметров возник
приятный интерактивый диалог с предожением выбора опций и директорий для установки;
в итоге все было поставлено в ту же директорию, где и компилировалось. Другое дело,
что потом пришлось пыхтеть с конфигурацией. Так что случаи разные бывают.
(приведенный пример - не призыв к подражанию)
Приведенный пример вообще ни о чем.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
-
- Сообщения: 492
- ОС: Debian-based mixed
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
вы читать умеете?
Да, читал, и в зависимости от того, что предлагает ./configure --help, применяю нужные
варианты. Тут речь более о том, что если есть возможность установить все компоненты
собираемого стороннего приложения в одну, конкретно заданную директорию; это очень
удобно в плане отсутствия "мусора", о чем упоминалось топикстатером. К сожалению,
не всегда так получается. Можете продолжать ругать меня дальше.
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
К сожалению, не всегда так получается.
./configure --prefix=/usr/local/blah. И все полезет туда.
Losing is fun!
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
mailman137 писал(а): ↑03.12.2009 00:19Тут речь более о том, что если есть возможность установить все компоненты
собираемого стороннего приложения в одну, конкретно заданную директорию; это очень
удобно в плане отсутствия "мусора"
как уже верно подмечено, практически всегда приложения ставятся в /usr/local/, хотя... для очистки от мусора есть пакетные менеджеры, и игнорировать их просто глупо.
-
- Сообщения: 492
- ОС: Debian-based mixed
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
Уважаемый drBatty! Ваши мнения всегда очень убедительны.
Просто в моем случае не всегда доступны подходящие пакеты для тех или иных приложений.
Тут, конечно, можно критиковать меня за древность моего дистрибутива. Формировать пакеты
из исходников самостоятельно не пробовал, хотя думаю, смог бы это освоить. Устанавливать же
приложения из тарболлов исходных текстов стоит, имхо, хотя бы для того, чтобы научиться это
делать и понять, как правильно интегрировать стороннее приложение с системой.
Просто в моем случае не всегда доступны подходящие пакеты для тех или иных приложений.
Тут, конечно, можно критиковать меня за древность моего дистрибутива. Формировать пакеты
из исходников самостоятельно не пробовал, хотя думаю, смог бы это освоить. Устанавливать же
приложения из тарболлов исходных текстов стоит, имхо, хотя бы для того, чтобы научиться это
делать и понять, как правильно интегрировать стороннее приложение с системой.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Когда делаешь .configure && make && make install, куда устанавливается программа?
mailman137 писал(а): ↑04.12.2009 13:13Формировать пакеты
из исходников самостоятельно не пробовал, хотя думаю, смог бы это освоить.
попробуйте. там просто: вместо make install наберите checkinstall, вот и вся пермудрость...
mailman137 писал(а): ↑04.12.2009 13:13хотя бы для того, чтобы научиться это
делать и понять, как правильно интегрировать стороннее приложение с системой.
так я вам и советую ПРАВИЛЬНЫЙ подход интеграции левых программ с пакетным дистрибутивом!
а ваш подход - НЕ правильный. И это далеко не только моё ИМХО. Ставьте другой дистр, там другие подходы...
Спасибо сказали: