ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Странность сборки пакетов
@ 2005-12-05  8:43 Evgenii Terechkov
  2005-12-06  8:12 ` Vasya Makarov
  0 siblings, 1 reply; 5+ messages in thread
From: Evgenii Terechkov @ 2005-12-05  8:43 UTC (permalink / raw)
  To: ALT Linux Community

Система - Master 2.4+updates. Пытаюсь собрать виртуальный пакет (чужую 
софтину успокоить).
Споткнулся на php-dg. В спеке делаю Provides: php-gd (что ей и нужно) и 
Requires: php-gd2 (что есть в репозиторий). Спек нормально собирается. 
Когда пытаюсь этот виртуальный пакет ставить, apt говорить что пакет 
php-gd2 не может быть инсталлирован (стандартное сообщение, пишу по 
памяти, это дома происходит).
Если пакет php-gd2 поставить (аптом или же руками), то виртуальный всё 
равно не ставится с тем же сообщением. Не понимаю, php-gd и php-gd2, что 
конфликтуют между собой, или это я такой криворукий?

P.S.: репозитарий загружаются/ставится здесь (на работе), копируются 
домой, там file:/ в sources.list прописано.



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

* Re: [Comm] Странность сборки пакетов
  2005-12-05  8:43 [Comm] Странность сборки пакетов Evgenii Terechkov
@ 2005-12-06  8:12 ` Vasya Makarov
  2005-12-07  2:37   ` Evgenii Terechkov
  0 siblings, 1 reply; 5+ messages in thread
From: Vasya Makarov @ 2005-12-06  8:12 UTC (permalink / raw)
  To: ALT Linux Community

Evgenii Terechkov пишет:
> Система - Master 2.4+updates. Пытаюсь собрать виртуальный пакет (чужую 
> софтину успокоить).
> Споткнулся на php-dg. В спеке делаю Provides: php-gd (что ей и нужно) и 
> Requires: php-gd2 (что есть в репозиторий). Спек нормально собирается. 
В requires лучше писать то, что provides желаемый пакет. У 
многих пакетов provides не совпадает с названием.

> Когда пытаюсь этот виртуальный пакет ставить, apt говорить что пакет 
> php-gd2 не может быть инсталлирован (стандартное сообщение, пишу по 
> памяти, это дома происходит).
А вирт.пакет в локальный репозиторий положон?

> Если пакет php-gd2 поставить (аптом или же руками), то виртуальный всё 
> равно не ставится с тем же сообщением. Не понимаю, php-gd и php-gd2, что 
> конфликтуют между собой, или это я такой криворукий?
> 
> P.S.: репозитарий загружаются/ставится здесь (на работе), копируются 
> домой, там file:/ в sources.list прописано.
> 

-- 
Regards,
Vasya


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

* Re: [Comm] Странность сборки пакетов
  2005-12-06  8:12 ` Vasya Makarov
@ 2005-12-07  2:37   ` Evgenii Terechkov
  2005-12-07  5:39     ` Alexey V. Novikov
  0 siblings, 1 reply; 5+ messages in thread
From: Evgenii Terechkov @ 2005-12-07  2:37 UTC (permalink / raw)
  To: drmoriarty, ALT Linux Community

Vasya Makarov писал:

>> Споткнулся на php-dg. В спеке делаю Provides: php-gd (что ей и нужно) 
>> и Requires: php-gd2 (что есть в репозиторий). Спек нормально собирается. 
 >
> В requires лучше писать то, что provides желаемый пакет. У многих 
> пакетов provides не совпадает с названием.

Я в курсе, но тут другой случай:

rpm -qp --provides php-gd2-4.3.9-alt0.cvs20040802.i586.rpm

говорит:
php-gd2 = 1:4.3.9-alt0.cvs20040802

>> Когда пытаюсь этот виртуальный пакет ставить, apt говорить что пакет 
>> php-gd2 не может быть инсталлирован (стандартное сообщение, пишу по 
>> памяти, это дома происходит).
> 
> А вирт.пакет в локальный репозиторий положон?

Он в репозитарий (у меня ~/RPM/RPMS/*, где собираются пакеты сделат 
одним из репозитариев), но genbasedir&&apt-get update после сборки 
виртуального пакета НЕ проводились, т.к. ставится он типа как не из 
репозитария. Вот так примерно:
apt-get install ~/RPM/RPMS/noarch/virtual.rpm

Такое всегда работало с реальными пакетами.

P.S.: неужели ни у кого такого не было? Так никто толково и ничего не 
скажет (не обижайтесь Василий)?



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

* Re: [Comm] Странность сборки пакетов
  2005-12-07  2:37   ` Evgenii Terechkov
@ 2005-12-07  5:39     ` Alexey V. Novikov
  2005-12-07  6:26       ` Evgenii Terechkov
  0 siblings, 1 reply; 5+ messages in thread
From: Alexey V. Novikov @ 2005-12-07  5:39 UTC (permalink / raw)
  To: ALT Linux Community

07.12.2005 5:37, Evgenii Terechkov пишет:
> Vasya Makarov писал:
> 
>>> Споткнулся на php-dg. В спеке делаю Provides: php-gd (что ей и нужно) 
>>> и Requires: php-gd2 (что есть в репозиторий). Спек нормально собирается. 
> 
>  >
> 
>> В requires лучше писать то, что provides желаемый пакет. У многих 
>> пакетов provides не совпадает с названием.
> 
> 
> Я в курсе, но тут другой случай:
> 
> rpm -qp --provides php-gd2-4.3.9-alt0.cvs20040802.i586.rpm
> 
> говорит:
> php-gd2 = 1:4.3.9-alt0.cvs20040802
ИМХО, вроде бы есть разница между
Provides: php-gd2
и
Provides: php-gd2 = 1:4.3.9-alt0.cvs20040802

Попробуйте первый вариант, может прокатит?

-- 
WBR, Alexey V. Novikov


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

* Re: [Comm] Странность сборки пакетов
  2005-12-07  5:39     ` Alexey V. Novikov
@ 2005-12-07  6:26       ` Evgenii Terechkov
  0 siblings, 0 replies; 5+ messages in thread
From: Evgenii Terechkov @ 2005-12-07  6:26 UTC (permalink / raw)
  To: ALT Linux Community

Alexey V. Novikov писал:
> 07.12.2005 5:37, Evgenii Terechkov пишет:
> 
>> Vasya Makarov писал:
>>
>>>> Споткнулся на php-dg. В спеке делаю Provides: php-gd (что ей и 
>>>> нужно) и Requires: php-gd2 (что есть в репозиторий). Спек нормально 
>>>> собирается. 
>>
>>
>>  >
>>
>>> В requires лучше писать то, что provides желаемый пакет. У многих 
>>> пакетов provides не совпадает с названием.
>>
>>
>>
>> Я в курсе, но тут другой случай:
>>
>> rpm -qp --provides php-gd2-4.3.9-alt0.cvs20040802.i586.rpm
>>
>> говорит:
>> php-gd2 = 1:4.3.9-alt0.cvs20040802
> 
> ИМХО, вроде бы есть разница между
> Provides: php-gd2
> и
> Provides: php-gd2 = 1:4.3.9-alt0.cvs20040802
> 
> Попробуйте первый вариант, может прокатит?
> 

Так я так и пробую! В спеке пишу:

Provides: php-gd
Requires: php-gd2

При инсталляций виртуального пакета апт должен вытянуть php-gd2. Но не 
вытягивает. Если php-gd2 уже стойт - таже картина: "пакет не может быть 
установлен".

P.S.: никак спек сам из дома не дотащу :-(



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

end of thread, other threads:[~2005-12-07  6:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-05  8:43 [Comm] Странность сборки пакетов Evgenii Terechkov
2005-12-06  8:12 ` Vasya Makarov
2005-12-07  2:37   ` Evgenii Terechkov
2005-12-07  5:39     ` Alexey V. Novikov
2005-12-07  6:26       ` Evgenii Terechkov

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