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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Kolotov Alexandr                     2:5020/400     06 May 2003  14:25:09
 To : Igor Trushin
 Subject : Re: установка пакета со всеми зависимостями
 -------------------------------------------------------------------------------- 
 
 On Sun, 04 May 2003 13:42:10 +0400, Igor Trushin
 <Igor.Trushin@p35.f73.n5054.z2.fidonet.org> wrote:
 >    Hаpод подскажите пожалуйста как установить пакет(rpm) со всеми
 >зависимостями,а то ставишь какой нибудь пакет он тpебует дpугой а дpугой еще
 >дpугой и.т.д. Сpазу установить все пакеты в дистpибе дисковое пpостpанство не
 >пpозволяет поэтому ставлю по минимуму, а потом доустанавливаю.
 >система Red Hat 7.2.
 
 Для своего ASPLinux на 3 CD + Updates я делаю так:
 1. Создаю скрипт, который ищет в текущем каталоге все *.rpm файлы (с учетом
 подкатологов) и выводит результат своей деятельности в некоторый файл в виде:
 "некторая строка";"имя файла пакета";"предоставляемый файл",
 где "некторая строка" - строка которая передается из командной строки,
 используется для указания номера диска;
       "имя файла пакета" - имя rpm-пакета (можно разделить на два поля - полное
 имя относительно корневого каталога и только одно имя файла пакета)
       "предоставляемый файл" - файлы которые предоставляет этот пакет (берется
 из rpm -ql)
 2. Скармливаю ему все 4 диска в виде 
 mysript ASPLinux_CD1
 mysript ASPLinux_CD2
 mysript ASPLinux_CD3
 mysript ASPLinux_Updates
 3. Создаю еще один скрипт, который в результативном файле ищет:
 -p "имя пакета": все пакеты, которые содержат в своем назваии подстроку "имя
 пакета"
 -f "имя файла": все пакеты, которые предоставляют файл, содержащий в имени
 подстроку "имя файла"
 -fn "имя файла": все пакеты, которые предоставляют файл, с именем точно
 совпадающим с подстрокой "имя файла"
 Результат скрипта выводится на экран
 4. При установке пакета он мне выдает пакеты и файлы которые нужны для
 разрешения зависимостей. Эти пакеты и файлы я скамливаю второму скрипту получая
 имя пакета и метку CD, на котором он находится. Вствляю нужный CD, копирую
 пакеты в некоторую папочку. Затем, как писали выше "rpm -Uhv *.rpm" в этой
 папочке и если нужно продолжаю разрешать зависимости...
 
 С yum не работаю, потому что не разобрался, как устанавливать пакеты находящиеся
 не на одном носителе, а разбросанным по нескольким...
 Может кто подскажет реальными строчками из yum.conf?
 
 с уважением, Kolotov Alexandr aka mr. Эбола
              mailto:koalmail@ezmail.ru
 --- ifmail v.2.15dev5
  * Origin: OAO Kirovelectrosviaz (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 установка пакета со всеми зависимостями   Igor Trushin   04 May 2003 14:42:10 
 Re: установка пакета со всеми зависимостями   Andy Shevchenko   05 May 2003 23:09:11 
 Re: установка пакета со всеми зависимостями   Kolotov Alexandr   06 May 2003 14:25:09 
 Re[2]: установка пакета со всеми зависимостями   Alexandr S. Agranovsky   06 May 2003 22:31:03 
 Re: Re[2]: установка пакета со всеми зависимостями   Vladimir Bormotov   09 May 2003 01:50:04 
 Re[4]: установка пакета со всеми зависимостями   Alexandr S. Agranovsky   09 May 2003 22:17:43 
 Re: Re[4]: установка пакета со всеми зависимостями   Vladimir Bormotov   10 May 2003 01:04:49 
 Re: установка пакета со всеми зависимостями   Vladimir Bormotov   09 May 2003 01:48:02 
 установка пакета со всеми зависимостями   Igor Trushin   09 May 2003 23:46:08 
 установка пакета со всеми зависимостями   Sergey Zhemchugov   10 May 2003 15:33:02 
 Re: установка пакета со всеми зависимостями   Vladimir Bormotov   10 May 2003 22:40:25 
 установка пакета со всеми зависимостями   Sergey Zhemchugov   11 May 2003 00:14:56 
 Re: установка пакета со всеми зависимостями   Alexander Ogol   11 May 2003 12:52:23 
 Re: установка пакета со всеми зависимостями   Vladimir Bormotov   11 May 2003 11:23:58 
Архивное /ru.linux/2080c2dd10ef.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional