LINUX.ORG.RU

Re: Объясните идиоту!

1) Не факт что make uninstall есть

2) Не надо хранить исходники на харде

3) Получившийся на выходе пакет можно использовать в будующем, т.е. передавать его, ставить на новые тачки, и т.п.

Orlangoor ★★★★★ ()
Ответ на: Re: Объясните идиоту! от Orlangoor

Re: Объясните идиоту!

1) Всегда проверяю, есть ли make uninstall - в уважающих себя проектах он есть!
2) Мне нужны исходники на харде
3) А зависимости...
Тогда всё равно есть смысл использовать checkinstall?

UVV ★★★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

>1) Всегда проверяю, есть ли make uninstall - в уважающих себя проектах он есть!

Гы! Поищи make uninstall в glibc-2, например.

archont ★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

В уважающих себя проектах он есть конечно, но далеко не всегда работает правильно. Да и сколько их таких уважающих? А с остальным что делать?

alexru ★★★★ ()
Ответ на: Re: Объясните идиоту! от alexru

Re: Объясните идиоту!

Ладно, сейчас буду переводить весь /usr/local на checkinstall...
Я так понял, что сабж только собирает пакет для системы, а затем запускает установку, так?

UVV ★★★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

> Ладно, сейчас буду переводить весь /usr/local на checkinstall...
Хотя не знаю, есть ли смысл - ведь я использую общий /usr/local для Slackware & RedHat

UVV ★★★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

> Хотя не знаю, есть ли смысл - ведь я использую общий /usr/local для Slackware & RedHat

и мне, и мне отсыпьте этой чудо травы!

JB ★★★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

> Я так понял, что сабж только собирает пакет для системы, а затем запускает установку, так?

насколько я помню он сразу ставит

JB ★★★★★ ()
Ответ на: Re: Объясните идиоту! от Orlangoor

Re: Объясните идиоту!

> И что, никакой ругани со стороны glibc?
До него никак не доберусь (в смысле обновления) - ругаются только некоторые приложение!
А если собирать с ранней версией glibc, то ругани нет вообще!

UVV ★★★★★ ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

> Я так понял, что сабж только собирает пакет для системы, а затем запускает установку, так?

Собирает, ставит make install'ом (попутно отслеживая, что куда пишется), на основании отслеженного выдаёт готовый пакет. Отсюда, кстати, следуют проблемы с некоторыми особохитрыми софтинами (в основном -- использование статически слинкованных установочных приблуд).

Obidos ★★★★★ ()
Ответ на: Re: Объясните идиоту! от Obidos

Re: Объясните идиоту!

Поэтому, использование DESTDIR is our choice ;-)
На крайний случай, если он не предусмотрен:

make install prefix=/tmp/package-name/usr sysconfdir=/tmp/package-name/etc/name foo=/tmp/package-name/blah

Deleted ()
Ответ на: Re: Объясните идиоту! от UVV

Re: Объясните идиоту!

для таких вещей, может подумать об установке source-based дистрибутива?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.