ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [Comm] OCS-agent.rpm
  @ 2009-07-23  9:54 ` Fucker Killer
  2009-07-23 10:33   ` Eugene Ostapets
  0 siblings, 1 reply; 2+ messages in thread
From: Fucker Killer @ 2009-07-23  9:54 UTC (permalink / raw)
  To: community

Скачал src.rpm
Распаковал его и получил SPEC и SOURCE
Удалил зависимости в spec-файле
Выполнил команду buildreq -bi /home/solovko/RPM/SPECS/ocsinventory-agent.spec
Команда была выполнена успешно. В spec-файл был добавлен тег BuildRequires с правильными именами пакетов
Собираю rmp командой rpm -bb /home/solovko/RPM/SPECS/ocsinventory-agent.spec
Пакет собирается без ошибок
Выполняю apt-get install /home/solovko/RPM/RPMS/noarch/ocsinventory-agent-1.02-666.noarch.rpm 
Получаю результат:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано ocsinventory-agent для '/home/solovko/RPM/RPMS/noarch/ocsinventory-agent-1.02-666.noarch.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  ocsinventory-agent: Требует: monitor-edid но пакет не может быть установлен
E: Извините, `битые' пакеты

В spec-файле нет ссылки ни на какой monitor-edid. Вполне возможно этот пакет требуется где-то дальше тега %install

Не могли бы Вы подсказать выход из ситуации?

-----Original Message-----
From: Michael Shigorin <mike@osdn.org.ua>
To: prophion@bk.ru
Date: Thu, 23 Jul 2009 11:20:33 +0300
Subject: Re: OCS-agent.rpm

> On Thu, Jul 23, 2009 at 11:56:10AM +0400, Fucker Killer wrote:
> > Приветствую! Не могли бы Вы подсказать где я могу найти
> > OCS-agent версии 1.02.1 в rpm-пакете для ALTlinux.
> 
> Сходите на http://search.altlinux.org, наберите "ocs" и оставьте
> поиск по lists.altlinux.org -- OCS Inventory не раз обсуждалось,
> вот писавших и стоит спрашивать.  Я не сталкивался и несколько
> озадачен вопросом :)
> 
> Из недавнего:
> http://lists.altlinux.org/pipermail/community/2009-May/652299.html
> 
> Ещё наблюдаю в 4.1/branch пакет ocsinventory-server сборки raorn@
> со ссылкой на barabashka@ в качестве явно заинтересованного лица.
> 
> > Я нашёл на просторах интернета пакет для Mandriva-Linux (там
> > ещё множество пакетов для различных сборок Linux) -
> > http://rpm.pbone.net/index.php3/stat/4/idpl/12537502/com/ocsinventory-agent-1.02-1mdv2010.0.noarch.rpm.html
> 
> Брать _там_ осмысленно src.rpm, который пересобирать (судя по
> нижеизложенному, выправляя зависимости).
> 
> > Следующие пакеты имеют неудовлетворенные зависимости:
> >   ocsinventory-agent: Требует: monitor-edid но пакет не может быть установлен
> 
> Возможно, придётся тоже собрать, не припомню такого.
> 
> >                       Требует: perl-base (>= 2:5.10.0)
> >                       Требует: perl(Carp) но пакет не может быть установлен
> >                       Требует: perl(Compress::Zlib) но пакет не может быть установлен
> >                       Требует: perl(Config) но пакет не может быть установлен
> >                       Требует: perl(Data::Dumper) но пакет не может быть установлен
> >                       Требует: perl(Digest::MD5) но пакет не может быть установлен
> >                       Требует: perl(Exporter) но пакет не может быть установлен
> >                       Требует: perl(ExtUtils::Installed) но пакет не может быть установлен
> >                       Требует: perl(Fcntl) но пакет не может быть установлен
> >                       Требует: perl(File::Path) но пакет не может быть установлен
> >                       Требует: perl(File::Temp) но пакет не может быть установлен
> >                       Требует: perl(FindBin) но пакет не может быть установлен
> >                       Требует: perl(Getopt::Long) но пакет не может быть установлен
> >                       Требует: perl(LWP::UserAgent) но пакет не может быть установлен
> >                       Требует: perl(Net::IP) но пакет не может быть установлен
> >                       Требует: perl(Net::SSLeay) но пакет не может быть установлен
> >                       Требует: perl(Sys::Syslog) но пакет не может быть установлен
> >                       Требует: perl(XML::Simple) но пакет не может быть установлен
> 
> Здесь у нас именование несколько отличается, причём даже не знаю,
> у кого оно разъехалось, но склонен считать, что "у них":
> 
> $ rpm -q --provides perl-XML-Simple
> perl(XML/Simple.pm) = 2.180
> perl-XML-Simple = 2.18-alt1
> 
> По perl и формированию зависимостей можно поспрашивать at@.
> Возможно, стоило бы ради улучшенной бинарной совместимости
> добавить и такие Provides:, но я не знаю, в достаточной ли
> степени это решит проблему (например, в вышеуказанном есть
> проблема в виде даже не версии, а Serial: 2 у perl-base).
> 
> > Такой же результат выполнения справедлив и для некоторых
> > пакетов для других сборок. Моя система - AltLinux 4.1 Desktop
> > Не могли бы Вы мне помочь? Или советом как переделать
> > существующий пакет (на указанном мной ресурсе выше есть и
> > src.rpm)
> 
> Пойдёмте в community@, можете поставить меня в Cc:, но быстрых
> ответов не обещаю.  Вообще использование публичных рассылок
> хорошо тем, что переписка архивируется, индексируется и может
> пригодиться другим (как подписчикам, так и ищущим позже).
> 
> https://lists.altlinux.org/mailman/listinfo/community
> 
> > или готовым пакетом :)
> 
> Не имею.
> 
> -- 
>  ---- WBR, Michael Shigorin <mike@altlinux.ru>
>   ------ Linux.Kiev http://www.linux.kiev.ua/
> 



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Comm] OCS-agent.rpm
  2009-07-23  9:54 ` [Comm] OCS-agent.rpm Fucker Killer
@ 2009-07-23 10:33   ` Eugene Ostapets
  0 siblings, 0 replies; 2+ messages in thread
From: Eugene Ostapets @ 2009-07-23 10:33 UTC (permalink / raw)
  To: ALT Linux Community general discussions

2009/7/23 Fucker Killer <prophion@bk.ru>:
> Скачал src.rpm
> Выполняю apt-get install /home/solovko/RPM/RPMS/noarch/ocsinventory-agent-1.02-666.noarch.rpm
>  ocsinventory-agent: Требует: monitor-edid но пакет не может быть установлен
> E: Извините, `битые' пакеты
>
> В spec-файле нет ссылки ни на какой monitor-edid. Вполне возможно этот пакет требуется где-то дальше тега %install
>
> Не могли бы Вы подсказать выход из ситуации?
Вы спутали сборочные зависимости и рабочие. Этот пакет требуется уже
для РАБОТЫ. Решения:
1. необходимо собрать и установить пакет monitor-edid
2. если пакет на ваш взгляд не обязателен:
   а. поискать в spec файле поле Requires и удалить оттуда упоминания
о monitor-edid
   б. если он не требуется явно - посмотреть шеловские скрипты,
входящие в пакет и исправить их

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-07-23 10:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-23  9:54 ` [Comm] OCS-agent.rpm Fucker Killer
2009-07-23 10:33   ` Eugene Ostapets

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git