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