ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm]  использование src.rpm
@ 2009-05-21 12:39 Occisor
  2009-05-21 13:00 ` Dmitry M. Maslennikov
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Occisor @ 2009-05-21 12:39 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

Подскажите, если взять src.rpm из сизифа и собрать в 4.1, то чревато-ли 
это какими-либо несовместимостями схожими с теми - если установить этот 
rpm прям из сизифа? Или это безобидно и равносильно обычной сборке из 
сырцов?
И еще, если взять свежие сырцы (с сайта программы например) и для сборки 
rpm использовать specs от устаревшей версии, получиться ли собрать 
требуемый rpm?

[-- Attachment #2: brutalfreak.vcf --]
[-- Type: text/x-vcard, Size: 278 bytes --]

begin:vcard
fn;quoted-printable:=D0=98=D0=BB=D1=8C=D1=8F
n;quoted-printable:;=D0=98=D0=BB=D1=8C=D1=8F
adr:;;;;28;;RF
email;internet:brutalfreak@gmail.com
note;quoted-printable:Jabber: occisor@jabr.ru=0D=0A=
	ICQ: 292441788
x-mozilla-html:FALSE
version:2.1
end:vcard


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

* Re: [Comm] использование src.rpm
  2009-05-21 12:39 [Comm] использование src.rpm Occisor
@ 2009-05-21 13:00 ` Dmitry M. Maslennikov
  2009-05-21 13:01 ` AShen
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Dmitry M. Maslennikov @ 2009-05-21 13:00 UTC (permalink / raw)
  To: ALT Linux Community general discussions

21 мая 2009 г. 16:39 пользователь Occisor <brutalfreak@gmail.com> написал:
> Подскажите, если взять src.rpm из сизифа и собрать в 4.1, то чревато-ли это
> какими-либо несовместимостями схожими с теми - если установить этот rpm прям
> из сизифа?
Несовместимостями чревато, но совсем другими нежели в случае
установки. При этом если оно соберется, то никаких несовместимостей
скорее всего не будет. Они, более вероятно, проявятся еще на этапе
сборки.

> Или это безобидно и равносильно обычной сборке из сырцов?
Ну почти.

> И еще, если взять свежие сырцы (с сайта программы например) и для сборки rpm
> использовать specs от устаревшей версии, получиться ли собрать требуемый
> rpm?
Есть вероятность (довольно большая), что получится. И в любом случае
нормальный спек исправить проще, чем написать с нуля.

-- 
Dmitry M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [Comm] использование src.rpm
  2009-05-21 12:39 [Comm] использование src.rpm Occisor
  2009-05-21 13:00 ` Dmitry M. Maslennikov
@ 2009-05-21 13:01 ` AShen
  2009-05-26 19:56 ` George V. Kouryachy
  2009-05-26 20:07 ` Michael Shigorin
  3 siblings, 0 replies; 9+ messages in thread
From: AShen @ 2009-05-21 13:01 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Occisor пишет:
> Подскажите, если взять src.rpm из сизифа и собрать в 4.1, то чревато-ли 
> это какими-либо несовместимостями схожими с теми - если установить этот 
> rpm прям из сизифа? 
Всё зависит от самого пакета. Одни пакеты просто пересоибраются, другие 
тянут за собой кучу всякого, да не всё что нужно пересобирается.

>Или это безобидно и равносильно обычной сборке из сырцов?
не совсем. Вы пересобираете пакет в текущем окружении Branche 4.1, кроме 
того у вас в спеке пакета уже прописаны необходимые зависимости, как 
сборочные, так и то, что нужно для установки.

> И еще, если взять свежие сырцы (с сайта программы например) и для сборки 
> rpm использовать specs от устаревшей версии, получиться ли собрать 
> требуемый rpm?
Не всегда. Всё зависит от конкретной версии программы. Бывает, что с 
выходом новой версии приходитс яполлностью переписывать спек.


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

* Re: [Comm] использование src.rpm
  2009-05-21 12:39 [Comm] использование src.rpm Occisor
  2009-05-21 13:00 ` Dmitry M. Maslennikov
  2009-05-21 13:01 ` AShen
@ 2009-05-26 19:56 ` George V. Kouryachy
  2009-05-26 20:07 ` Michael Shigorin
  3 siblings, 0 replies; 9+ messages in thread
From: George V. Kouryachy @ 2009-05-26 19:56 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, May 21, 2009 at 10:39:16PM +1000, Occisor wrote:
> Подскажите, если взять src.rpm из сизифа и собрать в 4.1, то чревато-ли 
> это какими-либо несовместимостями схожими с теми - если установить этот 
> rpm прям из сизифа?
Первое всегда лучше второго, исключение -- пакеты без зависимостей.

> Или это безобидно и равносильно обычной сборке из сырцов?
Если вы имеете в виду сборку из src.rpm -- то это она и есть :).
Если "крибле-крабле-бумс", т. е. "configure-make-make install", то
сборка из srpm на проядок безопаснее.

> И еще, если взять свежие сырцы (с сайта программы например) и для сборки 
> rpm использовать specs от устаревшей версии, получиться ли собрать 
> требуемый rpm?
Как фишка ляжет. Но чаще всего так и делают.

-- 
			George V. Kouryachy (aka Fr. Br. George)
			mailto:george at altlinux_org


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

* Re: [Comm] использование src.rpm
  2009-05-21 12:39 [Comm] использование src.rpm Occisor
                   ` (2 preceding siblings ...)
  2009-05-26 19:56 ` George V. Kouryachy
@ 2009-05-26 20:07 ` Michael Shigorin
  2009-05-28 11:34   ` Occisor
  3 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2009-05-26 20:07 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, May 21, 2009 at 10:39:16PM +1000, Occisor wrote:
> Подскажите, если взять src.rpm из сизифа и собрать в 4.1, то
> чревато-ли это какими-либо несовместимостями схожими с теми -
> если установить этот rpm прям из сизифа? Или это безобидно и
> равносильно обычной сборке из сырцов?

(вдобавок к вышесказанному) Лучше конкретизировать, зависит.

> И еще, если взять свежие сырцы (с сайта программы например) и
> для сборки rpm использовать specs от устаревшей версии,
> получиться ли собрать требуемый rpm?

Можно, но опять же лучше конкретизировать -- вот FlightGear
новый не так давно потянул ещё довольно развесистый стек
нового софта.  А казалось бы, всего-то версия обновилась. :)

Вы не бойтесь начать, посматривая в
http://www.altlinux.org/SpecTips да
при необходимости спрашивая.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [Comm] использование src.rpm
  2009-05-26 20:07 ` Michael Shigorin
@ 2009-05-28 11:34   ` Occisor
  2009-05-28 11:39     ` Boris Savelev
  2009-05-28 11:48     ` Michael Shigorin
  0 siblings, 2 replies; 9+ messages in thread
From: Occisor @ 2009-05-28 11:34 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

Пробую собрать из сырцов сизифа новый wine, установил их и после попытки 
сборки? выдает такое:
$ rpmbuild -ba wine.spec
ошибка: Macro %groupadd not found
ошибка: строка 238: %groupadd wine || :

Нашел эту строку в спеке, что не так не пойму.

[-- Attachment #2: brutalfreak.vcf --]
[-- Type: text/x-vcard, Size: 267 bytes --]

begin:vcard
fn;quoted-printable:=D0=98=D0=BB=D1=8C=D1=8F
n;quoted-printable:;=D0=98=D0=BB=D1=8C=D1=8F
adr:;;;;28;;RF
email;internet:brutalfreak@gmail.com
note;quoted-printable:Jabber: occisor@jabr.ru=0D=0A=
	ICQ: 292441788
x-mozilla-html:FALSE
version:2.1
end:vcard


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

* Re: [Comm] использование src.rpm
  2009-05-28 11:34   ` Occisor
@ 2009-05-28 11:39     ` Boris Savelev
  2009-05-28 11:48     ` Michael Shigorin
  1 sibling, 0 replies; 9+ messages in thread
From: Boris Savelev @ 2009-05-28 11:39 UTC (permalink / raw)
  To: ALT Linux Community general discussions

28 мая 2009 г. 15:34 пользователь Occisor <brutalfreak@gmail.com> написал:
> Пробую собрать из сырцов сизифа новый wine, установил их и после попытки
> сборки? выдает такое:
> $ rpmbuild -ba wine.spec
> ошибка: Macro %groupadd not found
> ошибка: строка 238: %groupadd wine || :
>
> Нашел эту строку в спеке, что не так не пойму.

это в rpm-build-compat


-- 
С уважением, Борис Савельев

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

* Re: [Comm] использование src.rpm
  2009-05-28 11:34   ` Occisor
  2009-05-28 11:39     ` Boris Savelev
@ 2009-05-28 11:48     ` Michael Shigorin
  2009-05-28 12:14       ` Occisor
  1 sibling, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2009-05-28 11:48 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, May 28, 2009 at 09:34:02PM +1000, Occisor wrote:
> Пробую собрать из сырцов сизифа новый wine, установил их и
> после попытки сборки? выдает такое:
> $ rpmbuild -ba wine.spec
> ошибка: Macro %groupadd not found
> ошибка: строка 238: %groupadd wine || :
> 
> Нашел эту строку в спеке, что не так не пойму.

Этот макрос определён в /etc/rpm/macros.d/compat из пакета
rpm-build-compat (у меня 1.4-alt1); значение можно посмотреть так:

$ rpm --eval %groupadd
/usr/sbin/groupadd -r -f

Подставьте значение вместо макроса вручную или сделайте
apt-get install rpm-build-compat

А где взяли src.rpm, у которого в BuildRequires отсутствует
пакет с макросом, используемым в спеке?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [Comm] использование src.rpm
  2009-05-28 11:48     ` Michael Shigorin
@ 2009-05-28 12:14       ` Occisor
  0 siblings, 0 replies; 9+ messages in thread
From: Occisor @ 2009-05-28 12:14 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 1133 bytes --]

Michael Shigorin пишет:
> On Thu, May 28, 2009 at 09:34:02PM +1000, Occisor wrote:
>> Пробую собрать из сырцов сизифа новый wine, установил их и
>> после попытки сборки? выдает такое:
>> $ rpmbuild -ba wine.spec
>> ошибка: Macro %groupadd not found
>> ошибка: строка 238: %groupadd wine || :
>>
>> Нашел эту строку в спеке, что не так не пойму.
> 
> Этот макрос определён в /etc/rpm/macros.d/compat из пакета
> rpm-build-compat (у меня 1.4-alt1); значение можно посмотреть так:
> 
> $ rpm --eval %groupadd
> /usr/sbin/groupadd -r -f
> 
> Подставьте значение вместо макроса вручную или сделайте
> apt-get install rpm-build-compat
> 
> А где взяли src.rpm, у которого в BuildRequires отсутствует
> пакет с макросом, используемым в спеке?
> 

Спасибо, доставлю. Собираю под 4.1 (то сразу не сказал).
Пакет из сизифа, текущий на данный момент. В спеке есть такая строка:
# General dependencies
BuildRequires: rpm-build-compat >= 0.99
Не знаю почему при попытке собрать само не сказалось чего не хватает, 
собирал на работе сегодня так же hedgewars, при сборке нормально 
показались пакеты которых не хватает среди них был и compat этот.

[-- Attachment #2: brutalfreak.vcf --]
[-- Type: text/x-vcard, Size: 267 bytes --]

begin:vcard
fn;quoted-printable:=D0=98=D0=BB=D1=8C=D1=8F
n;quoted-printable:;=D0=98=D0=BB=D1=8C=D1=8F
adr:;;;;28;;RF
email;internet:brutalfreak@gmail.com
note;quoted-printable:Jabber: occisor@jabr.ru=0D=0A=
	ICQ: 292441788
x-mozilla-html:FALSE
version:2.1
end:vcard


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

end of thread, other threads:[~2009-05-28 12:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-21 12:39 [Comm] использование src.rpm Occisor
2009-05-21 13:00 ` Dmitry M. Maslennikov
2009-05-21 13:01 ` AShen
2009-05-26 19:56 ` George V. Kouryachy
2009-05-26 20:07 ` Michael Shigorin
2009-05-28 11:34   ` Occisor
2009-05-28 11:39     ` Boris Savelev
2009-05-28 11:48     ` Michael Shigorin
2009-05-28 12:14       ` Occisor

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