* [Comm] Вопросы по спеку Fluxbox @ 2004-08-17 7:53 php-coder 2004-08-17 8:24 ` Andrey Rahmatullin 0 siblings, 1 reply; 7+ messages in thread From: php-coder @ 2004-08-17 7:53 UTC (permalink / raw) To: community 0000100101011110100100101::17.08.2004::0110001001001000100111100100010 Привет, Linuxоиды! Вот еще раз осмотрел спек от Флюксбокса и решил выяснить у вас непоняьные мне моменты: %set_automake_version 1.4 Я так понимаю, что устанавливает версию automake 1.4 Не совсем понимаю зачем это нужно и как происходит эта установка? %post %update_menus В доке написано, что это "регистрация новых/обновлённых меню" и ни словом больше. А что за меню? Не могли бы вы мне объяснить подробнее? %update_wms Инфы вообще не нашел про это... %register_alternatives %name -- bsetbg bsetbg.1.gz bsetroot bsetroot.1.gz Как я понимаю регистрируются две программы в качестве альтернативы, но чему? Был бы благодарен за подробное объяснение про механизм регистрации альтернатив. %preun %unregister_alternatives %name %postun %clean_menus %clean_wms Ну тут тоже, что и выше только обратно, в смысле, что отменяются те действия. И еще вопросик: зачем и кому нужно было давать названия некоторым пакетам в разных регистрах? MPlayer, WMCPULoad, WMMemLoad и другие - это же ужас! Я не сразу нашел mplayer и те программы тоже. Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите о нем, если не трудно. Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это значит? Где эти иконки пригодятся - в меню KDE? Также интересно узнать как пакету иконку "присвоить". Спасибо большое! -- С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru) Registered Linux User #327594 ALT Linux Master 2.2 010010010010010001010101100::Linux RuleZz!::10001001000100010001000111 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопросы по спеку Fluxbox 2004-08-17 7:53 [Comm] Вопросы по спеку Fluxbox php-coder @ 2004-08-17 8:24 ` Andrey Rahmatullin 2004-08-17 9:06 ` Vladimir Lettiev 2004-08-19 9:57 ` Re[2]: " php-coder 0 siblings, 2 replies; 7+ messages in thread From: Andrey Rahmatullin @ 2004-08-17 8:24 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 3376 bytes --] On Tue, Aug 17, 2004 at 02:53:51PM +0700, php-coder wrote: > %set_automake_version 1.4 > Я так понимаю, что устанавливает версию automake 1.4 Не совсем > понимаю зачем это нужно и как происходит эта установка? Видимо, пакет не собирается с более новыми версиями. Как работает - не знаю, но смысл в том, что при сборке будет использоваться именно automake 1.4. > %post > %update_menus > В доке написано, что это "регистрация новых/обновлённых меню" и ни > словом больше. А что за меню? Не могли бы вы мне объяснить > подробнее? Как что за меню? Меню, которое есть в больш-ве оконных манагеров. Эта строчка вставляется в пост-скрипт каждого пакета, содержащего файл(ы) меню (ls -l /usr/lib/menu), чтобы после установки пакета в меню добавились соотв-вующие этим файлам пункты. > %update_wms > Инфы вообще не нашел про это... Добавляет инфу о свежеустановленом виндоуманагере в конфиги манагеров входа. Вообще давно бы уже сделали rpm --eval %update_wms и view /usr/sbin/update_wms > %register_alternatives %name -- bsetbg bsetbg.1.gz bsetroot bsetroot.1.gz > Как я понимаю регистрируются две программы в качестве альтернативы, > но чему? Был бы благодарен за подробное объяснение про механизм > регистрации альтернатив. Поищите доки в пакете alternatives. Впрочем, в старой версии их может и не быть. Вобщем, смысл в том, что если в системе есть (или по кр.мере могут быть) несколько прог, выполняющих 1 функцию, можно придумать им общее имя и работать с ним, не задумываясь, что именно из альтернатив установлено. Например, в системе может быть несколько версий automake, вполне может стоять два разных gcc (select-gcc - надстройка над альтернативами), может стоять хоть все 5 (или сколько их там) разных сборок vim (консольная, GTK1, GTK2 и т.д.). При этом можно вызвать нужную альтернативу по ее полному имени (/usr/bin/vim-enhanced - консольный вим), а можно по общему - /usr/bin/vim (что при этом вызовется - зависит от того, что установлено и как настроены альтернативы). > %preun > %unregister_alternatives %name > %postun > %clean_menus > %clean_wms > Ну тут тоже, что и выше только обратно, в смысле, что отменяются те > действия. Да. > И еще вопросик: зачем и кому нужно было давать названия некоторым > пакетам в разных регистрах? MPlayer, WMCPULoad, WMMemLoad и другие - Ну может они в апстриме так называются. > это же ужас! Я не сразу нашел mplayer и те программы тоже. apt-cache search mplayer > Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите > о нем, если не трудно. Почитайте Maximum RPM. Насколько я знаю, он, как правило, нафик не нужен. Там что-то типа можно поставить пакет в разные места ФС, что ли... > Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это > значит? Это значит, что они копируются в /usr/share/icons и больше ничего ;))) > Где эти иконки пригодятся - в меню KDE? Да. > Также интересно узнать как пакету иконку "присвоить". Не понял вопроса. Иконку можно присвоить пункту меню, это делается в файле меню параметром icon= -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Моим преподавателем астрономии был проф. М.М.Дагаев, в конце 70-х ему было уже, наверное, за 70, он курил "Казбек" и ненавидел постоянную Хаббла за ее непостоянство. -- aen in talk-room@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопросы по спеку Fluxbox 2004-08-17 8:24 ` Andrey Rahmatullin @ 2004-08-17 9:06 ` Vladimir Lettiev 2004-08-19 9:57 ` Re[2]: " php-coder 1 sibling, 0 replies; 7+ messages in thread From: Vladimir Lettiev @ 2004-08-17 9:06 UTC (permalink / raw) To: community Andrey Rahmatullin wrote: >> Последний вопрос: при rpm -qpi вижу некий тег Relocation. Расскажите >> о нем, если не трудно. > > Почитайте Maximum RPM. Насколько я знаю, он, как правило, нафик не нужен. > Там что-то типа можно поставить пакет в разные места ФС, что ли... > Да. При установке перемещаемого пакета rpm'у можно давать параметры --prefix и --relocate, о назначении которых можно прочитать в мане rpm. -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re[2]: [Comm] Вопросы по спеку Fluxbox 2004-08-17 8:24 ` Andrey Rahmatullin 2004-08-17 9:06 ` Vladimir Lettiev @ 2004-08-19 9:57 ` php-coder 2004-08-19 11:04 ` Andrey Rahmatullin 1 sibling, 1 reply; 7+ messages in thread From: php-coder @ 2004-08-19 9:57 UTC (permalink / raw) To: Andrey Rahmatullin 0000100101011110100100101::17.08.2004::0110001001001000100111100100010 Здравствуйте, Andrey! Отвечаю на Ваше письмо: >> %set_automake_version 1.4 AR> Как работает - не знаю, но смысл в том, что при сборке будет AR> использоваться именно automake 1.4. Думаю, используются alternatives, так как нашел в /etc/alternatives символическую ссылку automake. AR> Как что за меню? Меню, которое есть в больш-ве оконных манагеров. Эта AR> строчка вставляется в пост-скрипт каждого пакета, содержащего файл(ы) меню AR> (ls -l /usr/lib/menu), чтобы после установки пакета в меню добавились AR> соотв-вующие этим файлам пункты. Ничего про это не слышал. Заглянул в эту директорию... Я правильно понимаю, что этот файл (меню) я должен сам составить, потом переместить в эту директорию и вызвать %update_menus? Или как вообще этот механизм работает? Как этот файл составлять? Может (хотелось верить) есть дока какая-нибудь по этой теме? AR> Добавляет инфу о свежеустановленом виндоуманагере в конфиги манагеров AR> входа. Нужно ли мне еще что-нибудь крое вызова этой программы делать? Я в смысле, что может мне нужно файл какой специально создавать? AR> Поищите доки в пакете alternatives. Впрочем, в старой версии их может и не AR> быть. Почитаю, когда Master 2.4 выйдет ;) >> Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это >> значит? AR> Это значит, что они копируются в /usr/share/icons и больше ничего ;))) Тогда зачем у него специальный архивчик с иконкой Флюксбокса в 4 разных размерах? Он их копирует в разные каталоги в /usr/share/icons. Не спроста же ведь все так? :)) Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел там про тег Icon. Меня интересую в этой связи два вопроса: иконку какого размера лучше использовать для этих целей и можно ли, чтобы эта иконка была не отдельно, а в самом исходнике программы, т.е. она станет доступной после распаковки %SOURCE0. -- С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru) Registered Linux User #327594 ALT Linux Master 2.2 (kernel 2.4.27) 010010010010010001010101100::Linux RuleZz!::100010010001000100010001110 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопросы по спеку Fluxbox 2004-08-19 9:57 ` Re[2]: " php-coder @ 2004-08-19 11:04 ` Andrey Rahmatullin 2004-08-20 9:52 ` Re[2]: " php-coder 0 siblings, 1 reply; 7+ messages in thread From: Andrey Rahmatullin @ 2004-08-19 11:04 UTC (permalink / raw) To: Andrey Rahmatullin [-- Attachment #1: Type: text/plain, Size: 1917 bytes --] On Thu, Aug 19, 2004 at 04:57:11PM +0700, php-coder wrote: > Думаю, используются alternatives, так как нашел в > /etc/alternatives символическую ссылку automake. Скорее всего. > Ничего про это не слышал. Очень странно. > Заглянул в эту директорию... Я правильно > понимаю, что этот файл (меню) я должен сам составить, потом > переместить в эту директорию и вызвать %update_menus? Да, если этот файл не составлен автором проги. > Или как > вообще этот механизм работает? Как этот файл составлять? Может > (хотелось верить) есть дока какая-нибудь по этой теме? Вы вообще пробовали искать инфу хотя бы в своей системе? rpm -qd menu man menufile man update-menus Плюс смотреть имеющиеся файлы меню. > Нужно ли мне еще что-нибудь крое вызова этой программы делать? Я в > смысле, что может мне нужно файл какой специально создавать? Вот этого, увы, не знаю. > Почитаю, когда Master 2.4 выйдет ;) Можете скачать прямо src.rpm со странички сизифа, он маленький. Расковыряете и почитаете. >>> Вот еще вспомнил! Там в спеке копируются иконки в %icondir. Что это >>> значит? >AR> Это значит, что они копируются в /usr/share/icons и больше ничего ;))) > Тогда зачем у него специальный архивчик с иконкой Флюксбокса в 4 > разных размерах? Он их копирует в разные каталоги в > /usr/share/icons. Не спроста же ведь все так? :)) Не понял, в чем вопрос? Зачем вообще копируется? Чтобы использовать где-нибудь. В менюшках каких-нить, наверно. Для обычного софта со значком все ясно, а для виндоуманагера - не знаю. > Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел > там про тег Icon. Не знаю такого тега. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Я прекрасно понимаю, что патч хороший.. но если сама его идея уже морально устарела... зачем он нужен? ;-) -- rider in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re[2]: [Comm] Вопросы по спеку Fluxbox 2004-08-19 11:04 ` Andrey Rahmatullin @ 2004-08-20 9:52 ` php-coder 2004-08-20 11:42 ` Andrey Rahmatullin 0 siblings, 1 reply; 7+ messages in thread From: php-coder @ 2004-08-20 9:52 UTC (permalink / raw) To: Andrey Rahmatullin 0000100101011110100100101::19.08.2004::0110001001001000100111100100010 Здравствуйте, Andrey! Отвечаю на Ваше письмо: AR> Вы вообще пробовали искать инфу хотя бы в своей системе? AR> rpm -qd menu AR> man menufile AR> man update-menus O! (c) Волк из "Ну-погоди!" AR> Для обычного софта со значком все ясно, а для виндоуманагера - не знаю. А что для обычного софта? Иконка в меню файле? >> Сегодня читал RPM-HOWTO. Она, правда, устаревшая, но все же. Нашел >> там про тег Icon. AR> Не знаю такого тега. Странно... -- С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru) Registered Linux User #327594 ALT Linux Master 2.2 (kernel 2.4.27) 010010010010010001010101100::Linux RuleZz!::100010010001000100010001110 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Вопросы по спеку Fluxbox 2004-08-20 9:52 ` Re[2]: " php-coder @ 2004-08-20 11:42 ` Andrey Rahmatullin 0 siblings, 0 replies; 7+ messages in thread From: Andrey Rahmatullin @ 2004-08-20 11:42 UTC (permalink / raw) To: Andrey Rahmatullin [-- Attachment #1: Type: text/plain, Size: 524 bytes --] On Fri, Aug 20, 2004 at 04:52:55PM +0700, php-coder wrote: > А что для обычного софта? Иконка в меню файле? Да. Она и в менбшке отображается потом. > Странно... А что он должен делать? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): >Ждём-с от Вас 232 флажка в упаковке :). ...упакованных в 232 пакета по одному флажку + три виртуальных пакета для облегчения установки - gnome-sisyphus-flags-minimal gnome-sisyphus-flags-normal и gnome-sisyphus-flags-full -- avl in sisyphus@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-08-20 11:42 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-08-17 7:53 [Comm] Вопросы по спеку Fluxbox php-coder 2004-08-17 8:24 ` Andrey Rahmatullin 2004-08-17 9:06 ` Vladimir Lettiev 2004-08-19 9:57 ` Re[2]: " php-coder 2004-08-19 11:04 ` Andrey Rahmatullin 2004-08-20 9:52 ` Re[2]: " php-coder 2004-08-20 11:42 ` Andrey Rahmatullin
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