Автор Тема: Как собирать пакеты "чайнику"  (Прочитано 33243 раз)

Оффлайн Romulak

  • Завсегдатай
  • *
  • Сообщений: 57
Как собирать пакеты "чайнику"
« Ответ #30 : 17.11.2008 10:23:31 »
Цитировать
Если ещё не хуже заставлять пользователя учить фундаментальные основы, нежели пользоваться пусть несовершенной пока ещё какой-то там утилитой, заменяющей в одночасье все эти знания.
Кибернетический монах Добриций тоже хотел немедленно и бесповоротно осчастливить все формы жизни - почитай, что у него из этого вышло.
А логики в суждениях у тебя как не было так и нет. Есть только гонор с "высоты прожитых лет", только он тут никому не нужен и не интересен. У пользователя не было и не будет нужды собирать пакет с программой из исходного кода.
В случае с Windows ты бы просто пошел на радиорынок дальше искать диск GoldenSoft с очередной пачкой протрояненых кряками shareware программ. Вместо этого ты добрался до ALT Linux и пытаешься  сообщество учить жизни по твоим правилам.

Оффлайн LanuHum

  • Завсегдатай
  • *
  • Сообщений: 171
    • Email
Как собирать пакеты "чайнику"
« Ответ #31 : 17.11.2008 20:25:40 »
Цитировать
почитай, что у него из этого вышло.

У меня ещё одно замечание. В альтлинуксе нет RPM-пакета про Добриция. Исходники, я так понял, есть у модератора линуксфорума. Я, чтоб не засорять тему ответил ему здесь:

http://forum.altlinux.org/index.php/topic,958.0.html

lx001

  • Гость
Как собирать пакеты "чайнику"
« Ответ #32 : 17.11.2008 22:08:44 »
Ждать, когда туда положат, напр., ROOT, можно долго.
FR уже есть?
Нет конечно.  Потому как прогнать wget  ftp://root.cern.ch/root/root_v${root_version}.source.tar.gz && tar zxf root_v${root_version}.source.tar.gz && cd root/ && ./configure --prefix=$HOME/local/root && make && make install && make distclean быстрее, чем набрать FR и ждать его выполнения.

Alexei_VM

  • Гость
Как собирать пакеты "чайнику"
« Ответ #33 : 17.11.2008 22:17:16 »
Нет конечно. 

Стоит ли тогда рассуждать о том, что какой-то там программы нет в дистрибутиве?

P.S. Каждый волен сам превращать свою систему с генто-слаку.

lx001

  • Гость
Как собирать пакеты "чайнику"
« Ответ #34 : 17.11.2008 22:24:51 »
Стоит ли тогда рассуждать о том, что какой-то там программы нет в дистрибутиве?
Не стоит, как и рассуждать о том, нужно ли пользователям собирать программы.

Alexei_VM

  • Гость
Как собирать пакеты "чайнику"
« Ответ #35 : 17.11.2008 22:42:49 »
Не стоит, как и рассуждать о том, нужно ли пользователям собирать программы.

Угу. Тогда пользователям, пожалуй, не стоит рассуждать о том, почему у них что-то перестало работать после make install (особенно после следующего обновления).

lx001

  • Гость
Как собирать пакеты "чайнику"
« Ответ #36 : 18.11.2008 00:15:56 »
Не стоит, как и рассуждать о том, нужно ли пользователям собирать программы.
Угу. Тогда пользователям, пожалуй, не стоит рассуждать о том, почему у них что-то перестало работать после make install (особенно после следующего обновления).
--prefix

Alexei_VM

  • Гость
Как собирать пакеты "чайнику"
« Ответ #37 : 18.11.2008 00:19:45 »
--prefix

Ага. И --static впридачу.


lx001

  • Гость
Как собирать пакеты "чайнику"
« Ответ #38 : 18.11.2008 00:23:45 »
Ага. И --static впридачу.
--prefix=$prefix/$platform/$package/$version --with-somelib=$prefix/$platform/$somelib_name/$somelib_version [....]


Alexei_VM

  • Гость
Как собирать пакеты "чайнику"
« Ответ #39 : 18.11.2008 00:40:58 »
Ага. И --static впридачу.
--prefix=$prefix/$platform/$package/$version --with-somelib=$prefix/$platform/$somelib_name/$somelib_version [....]

а почему тогда сразу не поставить себе LFS?

Оффлайн karpov

  • Начинающий
  • *
  • Сообщений: 11
  • И стаканы держат не чай..
    • Email
Как собирать пакеты "чайнику"
« Ответ #40 : 18.11.2008 12:03:42 »


а почему тогда сразу не поставить себе LFS?


"LFS" и "сразу" - антонимы в данном конкретном случае. Для полностью ручной сборки надо сильно много знаний, особенно по теперешним временам (на днях приятель-гентузятник ядрышко пересобирал - часа 3 прикалывался, аж вспотел (с)).
Lupus lupini homo est.

Alexei_VM

  • Гость
Как собирать пакеты "чайнику"
« Ответ #41 : 18.11.2008 13:42:03 »
"LFS" и "сразу" - антонимы в данном конкретном случае. Для полностью ручной сборки надо сильно много знаний, особенно по теперешним временам (на днях приятель-гентузятник ядрышко пересобирал - часа 3 прикалывался, аж вспотел (с)).

А поддержка разномастного зоопарка в --prefix знаний не требует? Или мы пойдем по пути матерых виндузятников: раз в пол-года будем переустанавливать систему, когда количество косяков в ней достигнет определенного предела?

lx001

  • Гость
Как собирать пакеты "чайнику"
« Ответ #42 : 18.11.2008 14:08:17 »
"LFS" и "сразу" - антонимы в данном конкретном случае.
Об чем и рэч. Платформа для сборки прикладных программ должна быть уже отлажена и поддерживаться.
А поддержка разномастного зоопарка в --prefix знаний не требует?
Типа хинт: пользователь, которому нужно держать в $prefix одновременно несколько версий программы, собранных разными версиями gcc на разных платформах, необходимые для этого знания имеет по определению.
Цитировать
Или мы пойдем по пути матерых виндузятников: раз в пол-года будем переустанавливать систему, когда количество косяков в ней достигнет определенного предела?
Зачем лезть в `basesystem'?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 751
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн МШ

  • Завсегдатай
  • *
  • Сообщений: 492
  • Ковчег
Re: Как собирать пакеты "чайнику"
« Ответ #44 : 20.11.2008 04:56:58 »
Вы сами упомянули как каталог пользователя стал рутовым. Такая шняга тянет на расстрел на месте автора checkinstall путем 20 лет строгого расстрела через повешение. Вы все еще считаете ее хорошей?
Я за полтора года пользования checkinstall-ом под мандривой ни с какими проблемами не столкнулся.