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