ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Зависимости в пакетах.
@ 2005-11-17 13:38 spider
  2005-11-17 14:43 ` Genix
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: spider @ 2005-11-17 13:38 UTC (permalink / raw)
  To: community

Скачал OO-2.0 от infra. Это тарболл в котором лежит куча rpm. Многие из 
них требуют друг друга взаимно. Например core01 требует core02, та, в 
свою очередь требует core01. Замкнутый круг.

Аналогичная ситуация имеет место и для пакета netpbm, который в AM2.4 
состоит из трех частей, каждая из которых требует наличия остальных. При 
попытке обновить netpbm из backports получаем отказ из-за 
несовместимости того, что стоит и того, что прикладывается.

Вопрос 1: Как правильно с этим бороться? Какие опции надо указать rpm, 
что бы поставить все наиболее чисто?

Вопрос 2: Почему многие изначально цельные пакеты попадают в AM в сильно 
расчлененном виде? Например, djvulibre -- единый пакет, почему бы его и 
не оставить в таком виде? За исключением приблуды для web все части 
пользователю необходимы одновременно, и lib и viewer, и утилиты и плагин.





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

* Re: [Comm] Зависимости в пакетах.
  2005-11-17 14:45 ` Alexander Volkov
@ 2005-11-17 14:07   ` spider
  0 siblings, 0 replies; 7+ messages in thread
From: spider @ 2005-11-17 14:07 UTC (permalink / raw)
  To: ALT Linux Community

Alexander Volkov пишет:
> On Thu, 17 Nov 2005 16:38:41 +0300, spider wrote:
> 
>> Вопрос 1: Как правильно с этим бороться? Какие опции надо указать 
>> rpm,  что бы поставить все наиболее чисто?
> 
> 
> у меня поставилось без проблем так:
> sudo apt-get install open*rpm
> в каталоге с ними
> 
Спасибо, счас попробую.



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

* Re: [Comm] Зависимости в пакетах.
  2005-11-17 13:38 [Comm] Зависимости в пакетах spider
@ 2005-11-17 14:43 ` Genix
  2005-11-17 14:45 ` Alexander Volkov
  2005-11-17 14:45 ` Gleb Stiblo
  2 siblings, 0 replies; 7+ messages in thread
From: Genix @ 2005-11-17 14:43 UTC (permalink / raw)
  To: ALT Linux Community

spider wrote:

> Вопрос 1: Как правильно с этим бороться? Какие опции надо указать rpm, 
> что бы поставить все наиболее чисто?

1) rpm -Uvh rpm1 rpm2 rpm3
2) сделать для них genbasedir и воспользоваться apt'ом

-- 
У каждого в башке свои тараканы...


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

* Re: [Comm] Зависимости в пакетах.
  2005-11-17 13:38 [Comm] Зависимости в пакетах spider
  2005-11-17 14:43 ` Genix
@ 2005-11-17 14:45 ` Alexander Volkov
  2005-11-17 14:07   ` spider
  2005-11-17 14:45 ` Gleb Stiblo
  2 siblings, 1 reply; 7+ messages in thread
From: Alexander Volkov @ 2005-11-17 14:45 UTC (permalink / raw)
  To: ALT Linux Community

On Thu, 17 Nov 2005 16:38:41 +0300, spider wrote:

> Вопрос 1: Как правильно с этим бороться? Какие опции надо указать rpm,  
> что бы поставить все наиболее чисто?

у меня поставилось без проблем так:
sudo apt-get install open*rpm
в каталоге с ними

-- 
Regards, Alexander.


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

* [Comm] Зависимости в пакетах.
  2005-11-17 13:38 [Comm] Зависимости в пакетах spider
  2005-11-17 14:43 ` Genix
  2005-11-17 14:45 ` Alexander Volkov
@ 2005-11-17 14:45 ` Gleb Stiblo
  2005-11-28 18:03   ` spider
  2 siblings, 1 reply; 7+ messages in thread
From: Gleb Stiblo @ 2005-11-17 14:45 UTC (permalink / raw)
  To: ALT Linux Community

On Thu, Nov 17, 2005 at 04:38:41PM +0300, spider wrote:
[...]
s> Вопрос 1: Как правильно с этим бороться? Какие опции надо указать rpm, 
s> что бы поставить все наиболее чисто?
ставить их в одной транзакции, к примеру rpm -Uvh пакет1.rpm пакет2.rpm

s> Вопрос 2: Почему многие изначально цельные пакеты попадают в AM в сильно 
s> расчлененном виде? Например, djvulibre -- единый пакет, почему бы его и 
s> не оставить в таком виде? За исключением приблуды для web все части 
s> пользователю необходимы одновременно, и lib и viewer, и утилиты и плагин.
не всегда, к примеру, довольно часто происходит так, что нужна лишь
библиотека, а 'viewer, и утилиты и плагин' не требуются.

-- 
Gleb Stiblo AKA UlfR 	<g.stiblo@sam-solutions.net>



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

* Re: [Comm] Зависимости в пакетах.
  2005-11-17 14:45 ` Gleb Stiblo
@ 2005-11-28 18:03   ` spider
  2005-11-29  8:36     ` Gleb Stiblo
  0 siblings, 1 reply; 7+ messages in thread
From: spider @ 2005-11-28 18:03 UTC (permalink / raw)
  To: ALT Linux Community

Gleb Stiblo пишет:
> > ...Почему многие изначально цельные пакеты попадают в AM в сильно 
> > расчлененном виде? Например, djvulibre -- единый пакет, почему бы его и 
> > не оставить в таком виде? За исключением приблуды для web все части 
> > пользователю необходимы одновременно, и lib и viewer, и утилиты и плагин.
> не всегда, к примеру, довольно часто происходит так, что нужна лишь
> библиотека, а 'viewer, и утилиты и плагин' не требуются.

Не верю про библиотеку DjVu без вьюера и плагина для рядового 
пользователя, тем более, разработчика. Одна лишь библиотека djvu 
абсолютно бесполезна, если к ней нет ничего, что бы ее использовало.

На сорс-форже лежит цельный пакет и таковым он уходит в многие дистры. 
Не очень понятно, почему комплектация одного и того же пакета в разных 
дистрах должна различаться.






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

* [Comm] Зависимости в пакетах.
  2005-11-28 18:03   ` spider
@ 2005-11-29  8:36     ` Gleb Stiblo
  0 siblings, 0 replies; 7+ messages in thread
From: Gleb Stiblo @ 2005-11-29  8:36 UTC (permalink / raw)
  To: ALT Linux Community

On Mon, Nov 28, 2005 at 09:03:36PM +0300, spider wrote:
s>>> ...Почему многие изначально цельные пакеты попадают в AM в сильно 
s>>> расчлененном виде? Например, djvulibre -- единый пакет, почему бы его и 
s>>> не оставить в таком виде? За исключением приблуды для web все части 
s>>> пользователю необходимы одновременно, и lib и viewer, и утилиты и плагин.
GS>>не всегда, к примеру, довольно часто происходит так, что нужна лишь
GS>>библиотека, а 'viewer, и утилиты и плагин' не требуются.
s> 
s> Не верю про библиотеку DjVu без вьюера и плагина для рядового 
s> пользователя, тем более, разработчика. Одна лишь библиотека djvu 
s> абсолютно бесполезна, если к ней нет ничего, что бы ее использовало.
да, но на оборот-то неверно.
попытаюсь объяснить более подробнее:

djvu-common - DjVu shared files
djvu-devel - devel headers for libdjvu
djvu-doc - docs about djvu technology
djvu-utils - DjVu utilites
djvu-viewer - standalone DjVu viewer

^ это как минимум один из просмоторщиков, но ведь есть (могут быть) и
другие более подходящие для пользователей; этот вьювер использует qt, а
к примеру у пользователя gnome qt отстствует -- он себе имеет
возможность поставить просмоторщик написанный на gtk; а были бы
djvu-viewer и libdjvu в одном пакете, тогда бедный пользователь gnome
получит к своему вьюверу, ещё один не используемый и qt в придачу.

Т.е. библиотека сама по себе никому не нужна, но так как приложений её
использующих может быть много и не все они могут быть необходимы
пользователю, то хорошо, когда есть возможность устанавливать выборочно.


djvu-xmltools - DjVu XML tools
kdebase-kio - Internet protocol plugins for KDE
libdjvu - DjVu encoder libraries
mozilla-plugin-djvu - DjVu NPAPI plugin




-- 
Gleb Stiblo AKA UlfR 	<g.stiblo@sam-solutions.net>



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

end of thread, other threads:[~2005-11-29  8:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-17 13:38 [Comm] Зависимости в пакетах spider
2005-11-17 14:43 ` Genix
2005-11-17 14:45 ` Alexander Volkov
2005-11-17 14:07   ` spider
2005-11-17 14:45 ` Gleb Stiblo
2005-11-28 18:03   ` spider
2005-11-29  8:36     ` Gleb Stiblo

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