From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Content-Type: text/plain; charset="koi8-r" From: vic ismakaev To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] RPM & root =?koi8-r?q?=F0=CF=C4=D3=CB=C1=D6=C9=D4=C5=2E=2E=2E?= X-Mailer: KMail [version 1.2] References: <003a01c0e28f$08bbcce0$f80aa8c0@j6j2h3> In-Reply-To: <003a01c0e28f$08bbcce0$f80aa8c0@j6j2h3> Organization: esoo MIME-Version: 1.0 Message-Id: <01052213513301.09470@vic.esoo.ru> Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: viclists@mail.esoo.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue May 22 11:43:32 2001 X-Original-Date: Tue, 22 May 2001 13:51:33 +0600 Archived-At: List-Archive: List-Post: 22 Май 2001 13:15, Вы написали: > Уважаемый AEN > > Напишите пожалуйста чуть подробнее о том, как включить макрос > _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 .Что немаловажно - под своим аккаунтом. -- С уважением Виктор В Исмакаев