[mdk-re] Re: [mdk-re] RPM & root Подскажите...
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_alt-linux=2Eorg?=
Вт Май 22 12:11:23 MSD 2001
On Tue, May 22, 2001 at 01:51:33PM +0600, vic ismakaev wrote:
> > Напишите пожалуйста чуть подробнее о том, как включить макрос
> > _allow_root_build_. О нем есть лишь одно туманное упоминание в
> > документации, и RPM ругается что "macro has no body", а я не знаю что там
> > должно быть.
> >
> >
> > В Всн2001 невозможно сразу делать пакеты. Я первым делом добавил
> > себя-пользователя в группы rpm и rpminst и получил:
> > а) создание rpm: - каталог /usr/src/RPM/* не существует. Потом разобрался,
> > что это моя вина - не было пакета rpm-build. Но даже с ним делать оные
> > пакеты без полного доступа во все каталоги - очень неудобно. Приходится
> > держать кучу открытых терминалов с su и без и мучиться. К тому же многие
> > созданные под пользователем пакеты при установке орут что пользователя
> > такого на этой машине нет - ошибка ошибка... Неприятно все это.
> Отвечу на этот вопрос, как мне уже ответили.
> -Заводите себя в группу RPM
> -Ставите rpm-build
> -делаете в своем дом. каталоге иерархию каталогов RPM по подобию /usr/src/RPM
> (те же права к каталогам, владелец - Вы)
> -в каталоге /home/user/RPM создаете каталог TMP.
> -кидаете в хомес файл .rpmmacros вида:
> -------------
> %_topdir /home/vic/RPM
> %_tmppath %{_topdir}/TMP
> --------------
> Все. Этого достаточно для построения бинарных RPM .Что немаловажно - под
> своим аккаунтом.
Небольшой комментарий для прояснения ситуации:
Вносить пользователя в группу rpm нужно в том и только в том случае, если
ему необходим доступ по записи в дерево /usr/src/RPM (т.е. если ему
предстоит собирать пакеты в системном разделе).
Заполнять файл ~/.rpmmacros макросами %_topdir и %_tmppath нужно в том и
только в том случае, если пользователю предстоит собирать пакеты в личном
дереве, который надо создать по образу и подобию /usr/src/RPM.
Другими словами: либо группа rpm и стандартное дерево, либо макросы и
личное. А пакет rpm-build нужно установить в любом случае.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20010522/4d21849b/attachment-0012.bin>
Подробная информация о списке рассылки community