From: Andrey Rahmatullin <wrar@altlinux.ru> To: community@altlinux.ru Subject: Re: [Comm] Вопросы по спеку Fluxbox Date: Tue, 17 Aug 2004 14:24:08 +0600 Message-ID: <20040817082408.GD12973@notebook.wrarsdomain> (raw) In-Reply-To: <1715032352.20040817145351@ngs.ru> [-- 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 --]
next prev parent reply other threads:[~2004-08-17 8:24 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-08-17 7:53 php-coder 2004-08-17 8:24 ` Andrey Rahmatullin [this message] 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20040817082408.GD12973@notebook.wrarsdomain \ --to=wrar@altlinux.ru \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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