ALT Linux Community general discussions
 help / color / mirror / Atom feed
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 --]

  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