Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alex Korchmar                        2:5020/423.65  28 Nov 2001  04:08:56
 To : Stas Vlasov
 Subject : Re: make uninstall
 -------------------------------------------------------------------------------- 
 
 At Fri, 23 Nov 01 22:22:04 +0300 Stas Vlasov
 <Stas_Vlasov@f172.n5080.z2.fidonet.org> wrote:
 
  MT>>>> Хотя можно проще -- по выбору собирать либо rpm либо deb.
  SV>>> Вот именно. Причем, .deb, думаю, попроще собирать будет (man
  SV>>> dh_make).
 
 это вы называете "попроще"?
 
 Рассказать тебе, как я собираю .rpm? Тоже 
 
  SV>Пакет, достаточный для корректной установки
 
 - т.е. который можно поставить, снести, правильно сапгрейдить?
 
 Вкратце: берем программу, собираем как обычно. (речь идет о чем-то таком, 
 чего у меня нет или что собирается ровно один раз - поэтому весьма вероятно,
 что придется двадцать раз повторять configure && make, пока не получится
 правильный результат - по этой причине - "как обычно", rpm тут не участвует 
 в виду неумения пропустить хотя бы распаковку уже распакованного.)
 Ставим с install_prefix/root/DISTDIR=/var/tmp/test-install (то немногое, что
 не умеет или умеет неправильно - либо руками рассовываем туда, куда надо, либо
 быстро хакаем мэйкфайл, либо выбрасываем - чего хорошего от такой программы 
 ждать?). Идем туда, разглядываем, стираем лишнее.
 Копируем себе заранее припасенный скелет .spec, вписываем в него название
 и версию - это будет название и версия rpm'а.  rpm -bb --buildroot=`pwd`.
 _все_.
 
 Hикаких дурацких вопросов, никакого мильена файлов, никакой помойки в
 каталоге с _чужими_ исходниками (терпеть не могу идиотскую привычку
 дебиановцев)
 В тривиальном случае потеряно на пару минут больше, чем если бы я набрал 
 make install просто так. В нетривиальном - перед запуском rpm filelist я делаю
 руками (ну, почти руками - find+sed предварительно рыбу создает), и расставляю
 там %что-нибудь по вкусу или звездочки в нужных местах, или вписываю requires,
 если они на мой взгляд заслуживают того.
 
 (да - всей моей самопальной автоматизации - в спеке пара команд на тему
 создания filelist если его нету, и упаковки манов в .gz , чем-то мне
 так больше нравится, а авторы гнутых софтин почему-то редко об этом
 заботятся).
 
  SV> не требуется никуда отдавать, то чаще всего эти файлы достаточно
  SV> переименовать из *.ex в нормальные, удалить лишние и сделать
  SV> исполняемым файл rules. В конце
 
 как хорошо, что мне этого делать не надо ;)
 Куча ненужной работы.
 > Alex
 
 --- ifmail v.2.14.os-p7
  * Origin: Down System -2 (2:5020/423.65)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: make uninstall   Maxim Timofeyev   15 Nov 2001 17:03:03 
 Re: make uninstall   Valery Shishkov   16 Nov 2001 02:12:18 
 Re: make uninstall   Maxim Timofeyev   16 Nov 2001 01:30:52 
 Re: make uninstall   Valery Shishkov   16 Nov 2001 11:49:52 
 Re: make uninstall   Maxim Timofeyev   16 Nov 2001 14:17:47 
 Re: make uninstall   Stas Vlasov   15 Nov 2001 21:26:53 
 Re: make uninstall   Maxim Timofeyev   16 Nov 2001 01:35:08 
 Re: make uninstall   Stas Vlasov   17 Nov 2001 00:16:47 
 Re: make uninstall   Maxim Timofeyev   20 Nov 2001 16:42:26 
 Re: make uninstall   Stas Vlasov   21 Nov 2001 08:00:02 
 Re: make uninstall   Maxim Timofeyev   21 Nov 2001 16:31:13 
 Re: make uninstall   Stas Vlasov   21 Nov 2001 22:05:45 
 Re: make uninstall   Maxim Timofeyev   22 Nov 2001 19:14:44 
 Re: make uninstall   Stas Vlasov   22 Nov 2001 22:44:51 
 Re: make uninstall   Maxim Timofeyev   23 Nov 2001 00:09:28 
 Re: make uninstall   Stas Vlasov   23 Nov 2001 23:22:04 
 Re: make uninstall   Maxim Timofeyev   24 Nov 2001 17:58:56 
 Re: make uninstall   Stas Vlasov   24 Nov 2001 23:03:03 
 Re: make uninstall   Maxim Timofeyev   25 Nov 2001 16:11:12 
 Re: make uninstall   Valery Shishkov   26 Nov 2001 02:48:31 
 Re: make uninstall   Maxim Timofeyev   26 Nov 2001 16:21:03 
 Re: make uninstall   Valery Shishkov   27 Nov 2001 03:23:16 
 Re: make uninstall   Maxim Timofeyev   27 Nov 2001 19:59:16 
 Re: make uninstall   Valery Shishkov   28 Nov 2001 05:02:58 
 Re: make uninstall   Maxim Timofeyev   29 Nov 2001 16:43:49 
 Re: make uninstall   Stas Vlasov   26 Nov 2001 01:46:40 
 Re: make uninstall   Maxim Timofeyev   26 Nov 2001 16:26:30 
 Re: make uninstall   Alex Korchmar   28 Nov 2001 04:08:56 
 Re: make uninstall   Stas Vlasov   04 Dec 2001 00:36:49 
Архивное /ru.linux/5790bc67dc8f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional