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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Konstantin Brazhnikov                2:4615/85      24 Jan 2004  15:02:22
 To : Ruslan Kosolapov
 Subject : переезд на Debian
 -------------------------------------------------------------------------------- 
 
 
 А сейчас я процитирую тебя. В письме Dmitry Astapov,
 написанном 24 Января [Суббота] 2004г., в 11:00, сказано:
  SK>>> _Автоматом_ ты их _не получаешь_. Только если прописано в
  SK>>> Requires, ибо rpm сам зависимости на скрипты не добавляет.
 
  DA>> Уже? Hе прошло и пол-года ... Еще совсем недавно достаточно было
  DA>> иметь в пакете скрипт с #!/usr/local/bin/perl, чтобы огрести
  DA>> зависимость от /usr/local/bin/perl. Автоматически, естественно.
 
  RK>   Автоматически это прописывается в Requires при сборке пакета.  Если
  RK>   в спеке это указано, естественно.
 
  Вот вы все втроем занимаетесь гаданием на кофейной гуще. Автоматом  - не
 автоматом, добавляет - не добавляет, если указано - если не указано. А вот взять
 и проверить, прежде чем чушь нести - слабо?
 Хочешь убедиться в том, что оба вы с SK неправы в своих догадках?
 Собери пакетик из нижеприведенного спека и помедитируй над результатом.
 
 А можешь просто поверить на слово: на самом деле то, что указано в спеке,
 прописывается не "автоматически", а однозначно, ибо раз сборщик решил, что такая
 зависимость нужна, то так тому и быть. Автоматизировать здесь просто нечего. А
 вот если не прописал, тогда rpmbuild при помощи find-requires ищет зависимости, 
 которые *необходимы*, но не указаны. И происывает их в spec собираемого
 *бинарного* пакета, не трогая при этом ни исходный, ни кладущийся в src.rpm
 спек. Hеобходимые - значит нужные для запуска всех исполняемых файлов пакета. DA
 почти прав, но только почти -  просто иметь скрипт в пакете недостаточно, нужно 
 чтобы он был еще и исполняемым
 
 ============== test.spec  { //begin quote  ==============
 
 Summary:    Just for testing
 Name:       test
 Version:    1.0.0
 Release:    1
 Copyright:  GPL
 Group:      Test
 Packager:   nobody
 BuildRoot:  /tmp/%{name}-%{version}-root
 BuildArchitectures: noarch
 
 %description
 Just for test. Don't install. Remove if installed.
 
 %prep
 rm -rf %{name}-%{version}
 mkdir %{name}-%{version}
 
 %build
 cd %{name}-%{version}
 /bin/true "**************** Создаем пустые скрипты на perl и awk:"
 echo "#!`which perl`"> test.perl
 echo "#!`which awk`"> test.awk
 /bin/true "**************** один из них делаем исполняемым:"
 chmod a+x test.perl
 /bin/true "**************** Hажми <Enter> для продолжения..."
 read a
 
 %install
 rm -rf $RPM_BUILD_ROOT
 cd %{name}-%{version}
 install -d $RPM_BUILD_ROOT/tmp
 cp test.awk test.perl $RPM_BUILD_ROOT/tmp
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf %{name}-%{version}
 /bin/true "**************** А теперь смотри чуть выше на Requires."
 /bin/true "**************** Hашел perl? А awk?"
 /bin/true "**************** Hажми <Enter> для продолжения..."
 read a
 
 %pre
 echo Hе нужно этого делать!!!
 /bin/false
 
 %files
 /tmp/test.awk
 /tmp/test.perl
 ============== test.spec  } //end   quote ==============
   За сим позвольте откланяться. Konstantin Brazhnikov.
   24 Января [Суббота] 2004г.  14:02.
 
 ... Hе имей друзей, для этого есть подруги!
 --- Любовь зла, но не так, как на это надеется козел.
  * Origin: johnxdoe@iname.com (2:4615/85)
 
 

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

 Тема:    Автор:    Дата:  
 переезд на Debian   Alexander Nemtsev   21 Jan 2004 17:31:06 
 Re: переезд на Debian   Igor Chumak   21 Jan 2004 18:39:15 
 переезд на Debian   Vitaly Mayatskih   21 Jan 2004 23:03:38 
 Re: переезд на Debian   Sergey Krinitsin   21 Jan 2004 22:59:34 
 переезд на Debian   Vitaly Mayatskih   22 Jan 2004 03:16:34 
 Re: переезд на Debian   Sergey Krinitsin   22 Jan 2004 04:42:05 
 переезд на Debian   Vitaly Mayatskih   22 Jan 2004 11:57:20 
 Re: переезд на Debian   Victor Wagner   22 Jan 2004 10:55:24 
 переезд на Debian   Vitaly Mayatskih   22 Jan 2004 17:34:02 
 Re: переезд на Debian   Victor Wagner   22 Jan 2004 17:34:43 
 Re: переезд на Debian   Andrew Leonov   22 Jan 2004 18:56:35 
 Re: переезд на Debian   Victor Wagner   22 Jan 2004 20:59:55 
 переезд на Debian   Konstantin Brazhnikov   23 Jan 2004 16:07:44 
 переезд на Debian   Vitaly Mayatskih   24 Jan 2004 01:58:08 
 переезд на Debian   Konstantin Brazhnikov   24 Jan 2004 10:13:14 
 переезд на Debian   Vitaly Mayatskih   24 Jan 2004 23:18:52 
 Re: переезд на Debian   Artem Chuprina   24 Jan 2004 22:01:09 
 переезд на Debian   Konstantin Brazhnikov   26 Jan 2004 01:22:52 
 Re: переезд на Debian   Eugeny Chernetcki   26 Jan 2004 20:29:16 
 переезд на Debian   Vitaly Mayatskih   27 Jan 2004 11:25:32 
 Re: переезд на Debian   Andrew Dolgov   22 Jan 2004 20:26:54 
 переезд на Debian   Vitaly Mayatskih   23 Jan 2004 01:45:30 
 Re: переезд на Debian   Sergey Krinitsin   23 Jan 2004 01:16:20 
 переезд на Debian   Vitaly Mayatskih   23 Jan 2004 06:01:10 
 Re: переезд на Debian   Sergey Krinitsin   23 Jan 2004 05:04:13 
 Re: переезд на Debian   Ruslan Kosolapov   22 Jan 2004 08:22:17 
 переезд на Debian   Vitaly Mayatskih   22 Jan 2004 15:39:06 
 Re: переезд на Debian   Ruslan Kosolapov   22 Jan 2004 15:02:54 
 переезд на Debian   Vitaly Mayatskih   23 Jan 2004 01:06:18 
 переезд на Debian   Mike Ponomarenko   23 Jan 2004 01:13:30 
 Re: переезд на Debian   Ruslan Kosolapov   24 Jan 2004 11:57:31 
 Re: переезд на Debian   Eugeny Chernetcki   24 Jan 2004 06:40:23 
 Re: переезд на Debian   Igor Chumak   22 Jan 2004 12:39:23 
 переезд на Debian   Vitaly Mayatskih   22 Jan 2004 17:36:40 
 Re: переезд на Debian   Igor Chumak   22 Jan 2004 15:35:28 
 переезд на Debian   Vitaly Mayatskih   23 Jan 2004 00:54:14 
 Re: переезд на Debian   Igor Chumak   23 Jan 2004 10:57:26 
 Re: переезд на Debian   Artem Chuprina   22 Jan 2004 16:16:35 
 Re: переезд на Debian   Roman Belenov   22 Jan 2004 19:52:31 
 Re: переезд на Debian   Dmitry Astapov   22 Jan 2004 14:17:09 
 Re: переезд на Debian   Sergey Krinitsin   23 Jan 2004 01:16:19 
 Re: переезд на Debian   Dmitry Astapov   23 Jan 2004 18:05:52 
 Re: переезд на Debian   Sergey Krinitsin   23 Jan 2004 19:37:56 
 переезд на Debian   Konstantin Brazhnikov   24 Jan 2004 12:15:50 
 переезд на Debian   Konstantin Brazhnikov   23 Jan 2004 20:49:04 
 Re: переезд на Debian   Serge   27 Jan 2004 13:09:26 
 переезд на Debian   Konstantin Brazhnikov   03 Feb 2004 20:01:30 
 Re: переезд на Debian   Dmitry Astapov   06 Feb 2004 13:52:07 
 Re: переезд на Debian   Aleksey Barabanov   06 Feb 2004 15:02:04 
 Re: переезд на Debian   Vladimir Bormotov   06 Feb 2004 15:30:37 
 Re: переезд на Debian   Ruslan Kosolapov   24 Jan 2004 12:00:05 
 переезд на Debian   Konstantin Brazhnikov   24 Jan 2004 15:02:22 
 Re: переезд на Debian   Ruslan Kosolapov   24 Jan 2004 18:50:07 
 переезд на Debian   Konstantin Brazhnikov   25 Jan 2004 21:33:56 
 Re: переезд на Debian   Ruslan Kosolapov   26 Jan 2004 08:29:53 
 переезд на Debian   Konstantin Brazhnikov   26 Jan 2004 09:54:38 
 Re: переезд на Debian   Dmitry Astapov   26 Jan 2004 15:10:12 
 Re: переезд на Debian   Max Krasilnikov   23 Jan 2004 21:37:44 
 Re: переезд на Debian   Andrew Dolgov   21 Jan 2004 19:34:24 
 Re: переезд на Debian   Artem Chuprina   21 Jan 2004 22:51:37 
 Re: переезд на Debian   Dmitry Astapov   22 Jan 2004 14:20:29 
Архивное /ru.linux/188340127276.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional