* [devel] Куда ставить игрушку @ 2005-02-18 21:28 Alexey Rusakov 2005-02-18 22:11 ` Вячеслав Диконов 0 siblings, 1 reply; 10+ messages in thread From: Alexey Rusakov @ 2005-02-18 21:28 UTC (permalink / raw) To: ALT Devel discussion list Hi all. Пишу спек для игрушки (игрушка называется Tong, кому интересно). Задался вопросом: а куда, собственно, принято класть игрушки - в /usr или в /usr/games? В Сизифе по этому поводу нет единодушия, хотелось бы знать, есть ли какие-то правила, полиси, традиция... -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-18 21:28 [devel] Куда ставить игрушку Alexey Rusakov @ 2005-02-18 22:11 ` Вячеслав Диконов 2005-02-19 12:26 ` Anton D. Kachalov 2005-02-21 9:28 ` Sergey V Turchin 0 siblings, 2 replies; 10+ messages in thread From: Вячеслав Диконов @ 2005-02-18 22:11 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 19/02/2005 в 00:28 +0300, Alexey Rusakov пишет: > Hi all. > > Пишу спек для игрушки (игрушка называется Tong, кому интересно). Задался > вопросом: а куда, собственно, принято класть игрушки - в /usr или в > /usr/games? В Сизифе по этому поводу нет единодушия, хотелось бы знать, > есть ли какие-то правила, полиси, традиция... Мне кажется, что в /usr/games попадают те игры, которые не следуют FHS и хранят все свои данные и, возможно, собственные библиотеки в одном каталоге. Туда же ставятся коммерческие игры. Обычно это программы, расчитанные на запуск в разных ОС. Небольшие игры, написанные специально для Линукса и особенно прилагаемые к Гному/Кде раскладывают файлы как обычные приложения. В общем, /usr/games - это такой /opt для игр. -- Вячеслав Диконов <sdiconov@mail.ru> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-18 22:11 ` Вячеслав Диконов @ 2005-02-19 12:26 ` Anton D. Kachalov 2005-02-20 7:03 ` Вячеслав Диконов 2005-02-21 9:28 ` Sergey V Turchin 1 sibling, 1 reply; 10+ messages in thread From: Anton D. Kachalov @ 2005-02-19 12:26 UTC (permalink / raw) To: ALT Devel discussion list On Sat, Feb 19, 2005 at 01:11:40AM +0300, Вячеслав Диконов wrote: > Мне кажется, что в /usr/games попадают те игры, которые не следуют FHS и > хранят все свои данные и, возможно, собственные библиотеки в одном > каталоге. Туда же ставятся коммерческие игры. Обычно это программы, > расчитанные на запуск в разных ОС. Когда кажется - креститься надо: http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS9 И о каком таком одном каталоге идёт речь? Берём те же ut,ut2003,ut2004,q3,etc.. Да, бинари с данными живут вместе по "доброй" памяти. НО! при этом инсталлер как правило спрашивает куда запихнуть ссылку на бинарь, обычно это /что-то/bin. В чём проблема-то? ;) > Небольшие игры, написанные специально для Линукса и особенно прилагаемые > к Гному/Кде раскладывают файлы как обычные приложения. Ага, и начинаются на 'g' или 'k'... > В общем, /usr/games - это такой /opt для игр. Не знаю-не знаю. В /usr/games кладутся бинари (или врапперы) от игрушек. А дата кладётся в /usr/lib/games/%name и в /usr/share/games/%name Чего тут такого? Rgds, Anton ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-19 12:26 ` Anton D. Kachalov @ 2005-02-20 7:03 ` Вячеслав Диконов 2005-02-20 12:39 ` Anton D. Kachalov 0 siblings, 1 reply; 10+ messages in thread From: Вячеслав Диконов @ 2005-02-20 7:03 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 19/02/2005 в 15:26 +0300, Anton D. Kachalov пишет: > On Sat, Feb 19, 2005 at 01:11:40AM +0300, Вячеслав Диконов wrote: > > Мне кажется, что в /usr/games попадают те игры, которые не следуют FHS и > > хранят все свои данные и, возможно, собственные библиотеки в одном > > каталоге. Туда же ставятся коммерческие игры. Обычно это программы, > > расчитанные на запуск в разных ОС. > Когда кажется - креститься надо: > http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS9 > И о каком таком одном каталоге идёт речь? Берём те же > ut,ut2003,ut2004,q3,etc.. Да, бинари с данными живут вместе по "доброй" > памяти. НО! при этом инсталлер как правило спрашивает куда запихнуть > ссылку на бинарь, обычно это /что-то/bin. В чём проблема-то? ;) Ни в чем. Они просто есть. > > Небольшие игры, написанные специально для Линукса и особенно прилагаемые > > к Гному/Кде раскладывают файлы как обычные приложения. > Ага, и начинаются на 'g' или 'k'... Не всегда. > > В общем, /usr/games - это такой /opt для игр. > Не знаю-не знаю. В /usr/games кладутся бинари (или врапперы) от игрушек. А > дата кладётся в /usr/lib/games/%name и в /usr/share/games/%name > Чего тут такого? Не у всех игрушек. Кроссплатформенные и портированные из винды/DoSа ни о каких /usr/share и /usr/lib не знают. У меня полно игрушек (2000-2003 гг.) из Локи, которые даже libGL свой ставят в собственном каталоге под /usr/local/games. Возьмите что-нибудь платное c tuxgames, и посмотрите, как виндовые разработки следуют FHS. -- Вячеслав Диконов <sdiconov@mail.ru> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-20 7:03 ` Вячеслав Диконов @ 2005-02-20 12:39 ` Anton D. Kachalov 0 siblings, 0 replies; 10+ messages in thread From: Anton D. Kachalov @ 2005-02-20 12:39 UTC (permalink / raw) To: ALT Devel discussion list On Sun, Feb 20, 2005 at 10:03:54AM +0300, Вячеслав Диконов wrote: > В Сбт, 19/02/2005 в 15:26 +0300, Anton D. Kachalov пишет: > > И о каком таком одном каталоге идёт речь? Берём те же > > ut,ut2003,ut2004,q3,etc.. Да, бинари с данными живут вместе по "доброй" > > памяти. НО! при этом инсталлер как правило спрашивает куда запихнуть > > ссылку на бинарь, обычно это /что-то/bin. В чём проблема-то? ;) > Ни в чем. Они просто есть. Кто ОНИ? :) > > > > Небольшие игры, написанные специально для Линукса и особенно прилагаемые > > > к Гному/Кде раскладывают файлы как обычные приложения. > > Ага, и начинаются на 'g' или 'k'... > Не всегда. Как правило. > Не у всех игрушек. Кроссплатформенные и портированные из винды/DoSа ни о > каких /usr/share и /usr/lib не знают. У меня полно игрушек (2000-2003 > гг.) из Локи, которые даже libGL свой ставят в собственном каталоге > под /usr/local/games. Возьмите что-нибудь платное c tuxgames, и > посмотрите, как виндовые разработки следуют FHS. о таких игрушках писал немного выше (ut..,q2,q3). Те игрушки, которые закрыты, ставятся в любое место (куда распакуешь). Другое дело, что исполняемые файлы и дата в одном месте живут, но в них же не вбит гвоздями /usr/local/games... Как такового нарушения FHS тута нету - они же не создают /usr/ut2004 и в самой игре пути все вбиты именно в /usr/ut2004. И если портированная гама попадает к умельцам, то и там не возникает проблем разносить по /usr/share, /usr/lib, etc... Rgds, Anton ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-18 22:11 ` Вячеслав Диконов 2005-02-19 12:26 ` Anton D. Kachalov @ 2005-02-21 9:28 ` Sergey V Turchin 2005-02-21 10:49 ` Alexey Rusakov 1 sibling, 1 reply; 10+ messages in thread From: Sergey V Turchin @ 2005-02-21 9:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1218 bytes --] В сообщении от Суббота 19 Февраль 2005 01:11 Вячеслав Диконов написал(a): > В Сбт, 19/02/2005 в 00:28 +0300, Alexey Rusakov пишет: > > Hi all. > > > > Пишу спек для игрушки (игрушка называется Tong, кому > > интересно). Задался вопросом: а куда, собственно, принято > > класть игрушки - в /usr или в /usr/games? В Сизифе по этому > > поводу нет единодушия, хотелось бы знать, есть ли какие-то > > правила, полиси, традиция... > > Мне кажется, что в /usr/games попадают те игры, Нет, в общем-то, все, которые туда возможно положить. Особенно, если SGID стоит. > которые не > следуют FHS и хранят все свои данные и, возможно, собственные > библиотеки в одном каталоге. Туда же ставятся коммерческие игры. > Обычно это программы, расчитанные на запуск в разных ОС. > > Небольшие игры, написанные специально для Линукса и особенно > прилагаемые к Гному не знаю > /Кде раскладывают файлы как обычные > приложения. Нет, бинари в /usr/games, остальное как другие kde-шные программы, т.к. иначе не будет работать, а то бы /usr/share/games уложил. > В общем, /usr/games - это такой /opt для игр. -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-21 9:28 ` Sergey V Turchin @ 2005-02-21 10:49 ` Alexey Rusakov 2005-02-21 10:56 ` Genix 0 siblings, 1 reply; 10+ messages in thread From: Alexey Rusakov @ 2005-02-21 10:49 UTC (permalink / raw) To: ALT Devel discussion list Sergey V Turchin wrote: >>Мне кажется, что в /usr/games попадают те игры, >> >> >Нет, в общем-то, все, которые туда возможно положить. >Особенно, если SGID стоит. > > Так. Правильно ли я понимаю, что /usr/games + /usr/share/games является предпочтительным местом для раскладывания игр? Кстати, было бы интересно узнать некое rationale данного подхода, а то с одной стороны я в devel@ видел идеи о симлинке /usr/X11R6 -> /usr, а с другой - имеем выделение определенного класса программ в отдельный каталог. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-21 10:49 ` Alexey Rusakov @ 2005-02-21 10:56 ` Genix 2005-02-21 13:00 ` Alexey Rusakov 0 siblings, 1 reply; 10+ messages in thread From: Genix @ 2005-02-21 10:56 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov wrote: > Так. Правильно ли я понимаю, что /usr/games + /usr/share/games является > предпочтительным местом для раскладывания игр? Кстати, было бы интересно > узнать некое rationale данного подхода, а то с одной стороны я в devel@ > видел идеи о симлинке /usr/X11R6 -> /usr, а с другой - имеем выделение > определенного класса программ в отдельный каталог. я для себя нашел только одно преимущество: ./configure --bindir=%_gamesbindir --datadir=%_gamesdatadir/%{name} и если завтра что-то изменится в политике партии (каталог games передет из /usr в /opt, /var, на tmpfs или в /etc по мотивам gnome vs menu), то достаточно будет только пересобрать такой пакет. я надеюсь $) -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Куда ставить игрушку 2005-02-21 10:56 ` Genix @ 2005-02-21 13:00 ` Alexey Rusakov 2005-02-21 19:51 ` [devel][JT] " Andrey Rahmatullin 0 siblings, 1 reply; 10+ messages in thread From: Alexey Rusakov @ 2005-02-21 13:00 UTC (permalink / raw) To: ALT Devel discussion list On 21.02.2005 13:56, Genix wrote: > ./configure --bindir=%_gamesbindir --datadir=%_gamesdatadir/%{name} > > и если завтра что-то изменится в политике партии (каталог games передет > из /usr в /opt, /var, на tmpfs или в /etc по мотивам gnome vs menu), то > достаточно будет только пересобрать такой пакет. я надеюсь $) О!!! Вот это мне и было нужно - %_gamesbindir и %_gamesdatadir. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel][JT] Куда ставить игрушку 2005-02-21 13:00 ` Alexey Rusakov @ 2005-02-21 19:51 ` Andrey Rahmatullin 0 siblings, 0 replies; 10+ messages in thread From: Andrey Rahmatullin @ 2005-02-21 19:51 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 358 bytes --] On Mon, Feb 21, 2005 at 04:00:46PM +0300, Alexey Rusakov wrote: > О!!! Вот это мне и было нужно - %_gamesbindir и %_gamesdatadir. rpm --showrc | less | курить_вдумчиво_на_ночь В таких случаях помогает. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Нет желающих подхватить пакет, который никому не нужен? -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-02-21 19:51 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-02-18 21:28 [devel] Куда ставить игрушку Alexey Rusakov 2005-02-18 22:11 ` Вячеслав Диконов 2005-02-19 12:26 ` Anton D. Kachalov 2005-02-20 7:03 ` Вячеслав Диконов 2005-02-20 12:39 ` Anton D. Kachalov 2005-02-21 9:28 ` Sergey V Turchin 2005-02-21 10:49 ` Alexey Rusakov 2005-02-21 10:56 ` Genix 2005-02-21 13:00 ` Alexey Rusakov 2005-02-21 19:51 ` [devel][JT] " Andrey Rahmatullin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git