* [Comm] Создание RPM-пакета
@ 2002-09-29 8:48 Nicholas
2002-09-30 5:01 ` Александр Никольников
0 siblings, 1 reply; 11+ messages in thread
From: Nicholas @ 2002-09-29 8:48 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 415 bytes --]
Всем вновь Привет.
Прочитал недавно на http://www.softerra.ru/freeos/15571/
статью "Создание RPM-пакетов", после чего попытался
создать свой первый rpm-пакет, но, к сожалению, ничего не
выходит, не хватает знаний. Может, кто поможет мне разобраться
в чем ошибка? Задача заключалась в том, чтобы создать
пакет ePSXe, который инсталлировался бы в директорию
любого пользователя, кроме рута.
--
С уважением Николай.
[-- Attachment #2: ePSXe.spec --]
[-- Type: application/octet-stream, Size: 4769 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Создание RPM-пакета
2002-09-29 8:48 [Comm] Создание RPM-пакета Nicholas
@ 2002-09-30 5:01 ` Александр Никольников
2002-09-30 14:51 ` Vitaly Lugovsky
2002-09-30 15:43 ` Re[2]: [Comm] óÏÚÄÁÎÉÅ RPM-ÐÁËÅÔÁ ASA
0 siblings, 2 replies; 11+ messages in thread
From: Александр Никольников @ 2002-09-30 5:01 UTC (permalink / raw)
To: community
On Sun, Sep 29, 2002 at 12:48:00PM +0400, Nicholas wrote:
> Всем вновь Привет.
> Прочитал недавно на http://www.softerra.ru/freeos/15571/
Вместо того чтобы читать эту лабуду, сходили-б на www.rpm.org и
взяли оттуда книжку Maximum-RPM. Она хоть и безнадёжно морально
устарела, но для первого раза очень даже ничего.
> статью "Создание RPM-пакетов", после чего попытался
> создать свой первый rpm-пакет, но, к сожалению, ничего не
> выходит, не хватает знаний. Может, кто поможет мне разобраться
> в чем ошибка? Задача заключалась в том, чтобы создать
> пакет ePSXe, который инсталлировался бы в директорию
> любого пользователя, кроме рута.
Между прочим у нас в дистрибутиве огромное количество
примеров пакетов в виде *.src.rpm . Наверняка можно
найти подходящий - немного подправить и получить чё надо ;)
--
Саша
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Создание RPM-пакета
2002-09-30 5:01 ` Александр Никольников
@ 2002-09-30 14:51 ` Vitaly Lugovsky
2002-10-01 3:23 ` Александр Никольников
2002-09-30 15:43 ` Re[2]: [Comm] óÏÚÄÁÎÉÅ RPM-ÐÁËÅÔÁ ASA
1 sibling, 1 reply; 11+ messages in thread
From: Vitaly Lugovsky @ 2002-09-30 14:51 UTC (permalink / raw)
To: community
On Mon, 30 Sep 2002, Александр Никольников wrote:
> > в чем ошибка? Задача заключалась в том, чтобы создать
> > пакет ePSXe, который инсталлировался бы в директорию
> > любого пользователя, кроме рута.
>
> Между прочим у нас в дистрибутиве огромное количество
> примеров пакетов в виде *.src.rpm . Наверняка можно
> найти подходящий - немного подправить и получить чё надо ;)
Э... А что, в Сизифе есть примеры relocatable пакетов? Хочу посмотреть.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re[2]: [Comm] óÏÚÄÁÎÉÅ RPM-ÐÁËÅÔÁ
2002-09-30 5:01 ` Александр Никольников
2002-09-30 14:51 ` Vitaly Lugovsky
@ 2002-09-30 15:43 ` ASA
2002-10-01 9:24 ` [Comm] Re[3]: [Comm] Создание RPM-пакета Nick
1 sibling, 1 reply; 11+ messages in thread
From: ASA @ 2002-09-30 15:43 UTC (permalink / raw)
To: áÌÅËÓÁÎÄÒ
îÉËÏÌØÎÉËÏ×
Hello Александр,
Monday, September 30, 2002, 10:01:25 AM, you wrote:
АН> Вместо того чтобы читать эту лабуду, сходили-б на www.rpm.org и
АН> взяли оттуда книжку Maximum-RPM. Она хоть и безнадёжно морально
АН> устарела, но для первого раза очень даже ничего.
и вообще, целый раздел на atmsk.ru
--
Best regards,
ASA mailto:llb@udm.ru
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Создание RPM-пакета
2002-09-30 14:51 ` Vitaly Lugovsky
@ 2002-10-01 3:23 ` Александр Никольников
0 siblings, 0 replies; 11+ messages in thread
From: Александр Никольников @ 2002-10-01 3:23 UTC (permalink / raw)
To: community
On Mon, Sep 30, 2002 at 06:51:14PM +0400, Vitaly Lugovsky wrote:
...
>
> Э... А что, в Сизифе есть примеры relocatable пакетов? Хочу посмотреть.
>
В Сизифе - не знаю.
А вот раньше в MandrakeRE точно были.
Может и в Spring2001 чего осталось.
--
Саша
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Comm] Re[3]: [Comm] Создание RPM-пакета
2002-09-30 15:43 ` Re[2]: [Comm] óÏÚÄÁÎÉÅ RPM-ÐÁËÅÔÁ ASA
@ 2002-10-01 9:24 ` Nick
2002-10-01 10:30 ` Александр Никольников
2002-10-01 10:49 ` Sergey Vlasov
0 siblings, 2 replies; 11+ messages in thread
From: Nick @ 2002-10-01 9:24 UTC (permalink / raw)
To: ASA
Привет, ASA.
Monday, September 30, 2002, 7:43:10 PM, you wrote:
A> Hello Александр,
A> Monday, September 30, 2002, 10:01:25 AM, you wrote:
АН>> Вместо того чтобы читать эту лабуду, сходили-б на www.rpm.org и
АН>> взяли оттуда книжку Maximum-RPM. Она хоть и безнадёжно морально
АН>> устарела, но для первого раза очень даже ничего.
A> и вообще, целый раздел на atmsk.ru
На atmsk.ru был, но там рассматриваются более сложные варианты,
а у меня так, простенькая инсталяшка должна получиться, осуществялющая
просто копирование ePSXe в директории всех пользователей, кроме рута,
да не получается.
--
Best regards,
Nick
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Re[3]: [Comm] Создание RPM-пакета
2002-10-01 9:24 ` [Comm] Re[3]: [Comm] Создание RPM-пакета Nick
@ 2002-10-01 10:30 ` Александр Никольников
2002-10-01 10:49 ` Sergey Vlasov
1 sibling, 0 replies; 11+ messages in thread
From: Александр Никольников @ 2002-10-01 10:30 UTC (permalink / raw)
To: community
On Tue, Oct 01, 2002 at 01:24:35PM +0400, Nick wrote:
...
> A> и вообще, целый раздел на atmsk.ru
>
> На atmsk.ru был, но там рассматриваются более сложные варианты,
> а у меня так, простенькая инсталяшка должна получиться, осуществялющая
> просто копирование ePSXe в директории всех пользователей, кроме рута,
> да не получается.
>
Это вам его надо в /etc/skel что-ли засунуть.
Чтоб создал пользователя - он и скопировался.
--
Саша
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Re[3]: [Comm] Создание RPM-пакета
2002-10-01 9:24 ` [Comm] Re[3]: [Comm] Создание RPM-пакета Nick
2002-10-01 10:30 ` Александр Никольников
@ 2002-10-01 10:49 ` Sergey Vlasov
2002-10-01 19:15 ` [Comm] Re[4]: " Nick
1 sibling, 1 reply; 11+ messages in thread
From: Sergey Vlasov @ 2002-10-01 10:49 UTC (permalink / raw)
To: community
On Tue, 1 Oct 2002 13:24:35 +0400
Nick <tuxmail@hotbox.ru> wrote:
> На atmsk.ru был, но там рассматриваются более сложные варианты,
> а у меня так, простенькая инсталяшка должна получиться, осуществялющая
> просто копирование ePSXe в директории всех пользователей, кроме рута,
> да не получается.
Не знаю, что это такое - ePSXe, но таких побочных эффектов от установки
rpm-пакета быть не должно.
Ему что нужно в домашнем каталоге - какие-то конфигурационные файлы, без
которых он не запускается? Тогда можно, например, сделать wrapper
script, который будет запускаться вместо самой программы и проверять
наличие этих файлов, при необходимости создавать их, а уже после этого
запускать основную программу. Например, так сделано в dosemu.
В /etc/skel добавлять ничего не надо - во-первых, не всем пользователям
это может быть нужно, во-вторых, /etc/skel* отдельные для каждого языка
и кодировки.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Comm] Re[4]: Создание RPM-пакета
2002-10-01 10:49 ` Sergey Vlasov
@ 2002-10-01 19:15 ` Nick
2002-10-02 7:28 ` Anton V. Boyarshinov
2002-10-02 7:44 ` Sergey Vlasov
0 siblings, 2 replies; 11+ messages in thread
From: Nick @ 2002-10-01 19:15 UTC (permalink / raw)
To: Sergey Vlasov
Привет, Sergey.
Tuesday, October 1, 2002, 2:49:28 PM, you wrote:
SV> On Tue, 1 Oct 2002 13:24:35 +0400
SV> Nick <tuxmail@hotbox.ru> wrote:
>> На atmsk.ru был, но там рассматриваются более сложные варианты,
>> а у меня так, простенькая инсталяшка должна получиться, осуществялющая
>> просто копирование ePSXe в директории всех пользователей, кроме рута,
>> да не получается.
SV> Не знаю, что это такое - ePSXe, но таких побочных эффектов от установки
SV> rpm-пакета быть не должно.
SV> Ему что нужно в домашнем каталоге - какие-то конфигурационные файлы, без
SV> которых он не запускается? Тогда можно, например, сделать wrapper
SV> script, который будет запускаться вместо самой программы и проверять
SV> наличие этих файлов, при необходимости создавать их, а уже после этого
SV> запускать основную программу. Например, так сделано в dosemu.
SV> В /etc/skel добавлять ничего не надо - во-первых, не всем пользователям
SV> это может быть нужно, во-вторых, /etc/skel* отдельные для каждого языка
Охо-хо, иногда переизбыток знаний подводит корифеев.
Все просто ePSXe - это отличный эмулятор Sony Playstation под Linix,
у меня он собран и настроен, и единственное чего я хочу, это завернуть
его в RPM, для этого написал spec, который должен был создать rpm,
задачой которого являлось просто скопировать все в ePSXe в каталоги
всех юзеров, кроме рута, но spec не работает, пишет всякие гадости,
вот я и обратился сюда за помощью.
--
Best regards,
Nick
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Re[4]: Создание RPM-пакета
2002-10-01 19:15 ` [Comm] Re[4]: " Nick
@ 2002-10-02 7:28 ` Anton V. Boyarshinov
2002-10-02 7:44 ` Sergey Vlasov
1 sibling, 0 replies; 11+ messages in thread
From: Anton V. Boyarshinov @ 2002-10-02 7:28 UTC (permalink / raw)
To: community
On Tue, 1 Oct 2002 23:15:27 +0400
Nick <tuxmail@hotbox.ru> wrote:
> Все просто ePSXe - это отличный эмулятор Sony Playstation под
> Linix, у меня он собран и настроен, и единственное чего я хочу,
> это завернуть его в RPM, для этого написал spec, который должен
> был создать rpm, задачой которого являлось просто скопировать
> все в ePSXe в каталоги всех юзеров, кроме рута, но spec не
> работает, пишет всякие гадости, вот я и обратился сюда за
> помощью.
А зачем в пользовательские-то каталоги копировать? Вот что
непонятно (да и неправильно).
Антон
PS Обычно проще получить помощь, если приводить примеры тех
"гадостей" которые пишет программа. Ибо это совсем не гадости, а
телепатов здесь нет.
--
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
11:24am up 40 days, 3:38, 5 users, load average: 0.00, 0.00,
0.00
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Re[4]: Создание RPM-пакета
2002-10-01 19:15 ` [Comm] Re[4]: " Nick
2002-10-02 7:28 ` Anton V. Boyarshinov
@ 2002-10-02 7:44 ` Sergey Vlasov
1 sibling, 0 replies; 11+ messages in thread
From: Sergey Vlasov @ 2002-10-02 7:44 UTC (permalink / raw)
To: community
On Tue, 1 Oct 2002 23:15:27 +0400
Nick <tuxmail@hotbox.ru> wrote:
> SV> Ему что нужно в домашнем каталоге - какие-то конфигурационные файлы, без
> SV> которых он не запускается? Тогда можно, например, сделать wrapper
> SV> script, который будет запускаться вместо самой программы и проверять
> SV> наличие этих файлов, при необходимости создавать их, а уже после этого
> SV> запускать основную программу. Например, так сделано в dosemu.
>
> SV> В /etc/skel добавлять ничего не надо - во-первых, не всем пользователям
> SV> это может быть нужно, во-вторых, /etc/skel* отдельные для каждого языка
>
> Охо-хо, иногда переизбыток знаний подводит корифеев.
> Все просто ePSXe - это отличный эмулятор Sony Playstation под Linix,
> у меня он собран и настроен, и единственное чего я хочу, это завернуть
> его в RPM, для этого написал spec, который должен был создать rpm,
> задачой которого являлось просто скопировать все в ePSXe в каталоги
> всех юзеров, кроме рута, но spec не работает, пишет всякие гадости,
> вот я и обратился сюда за помощью.
Нет, так это не делается. Лазить при установке пакета в домашние
каталоги пользователей - это никуда не годится. Кроме того, как вы
намереваетесь определять, каким пользователям это надо, а каким нет (не
забудьте, что на машине может быть много пользователей, и далеко не
каждому это может быть нужно)?
А вообще, приведите список файлов, которые, по-вашему, нужно хранить в
домашнем каталоге, с кратким описанием по каждому - что это такое, нужно
ли пользователю туда писать, может ли он создаваться автоматически при
первом запуске, приблизительный размер. Вот тогда и разберемся.
Опять же, раз это эмулятор - тем более имеет смысл посмотреть на dosemu,
там как раз образы дисков, которые могут изменяться пользователем,
копируются в домашний каталог. Но не при установке пакета, а при первом
запуске dosemu этим пользователем.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2002-10-02 7:44 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-29 8:48 [Comm] Создание RPM-пакета Nicholas
2002-09-30 5:01 ` Александр Никольников
2002-09-30 14:51 ` Vitaly Lugovsky
2002-10-01 3:23 ` Александр Никольников
2002-09-30 15:43 ` Re[2]: [Comm] óÏÚÄÁÎÉÅ RPM-ÐÁËÅÔÁ ASA
2002-10-01 9:24 ` [Comm] Re[3]: [Comm] Создание RPM-пакета Nick
2002-10-01 10:30 ` Александр Никольников
2002-10-01 10:49 ` Sergey Vlasov
2002-10-01 19:15 ` [Comm] Re[4]: " Nick
2002-10-02 7:28 ` Anton V. Boyarshinov
2002-10-02 7:44 ` Sergey Vlasov
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