* [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