ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Как заблокировать установку debuginfo-пакетов?
@ 2011-02-21 11:19 Sergei Epiphanov
  2011-02-21 12:09 ` Sergei Epiphanov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergei Epiphanov @ 2011-02-21 11:19 UTC (permalink / raw)
  To: Рассылка Devel

Мне эти пакеты не очень-то и нужны, но при попытке (как ранее) набрать, к 
примеру,

apt-get install '^gimp.*'

приводит к появлению в системе N-цать мегабайт debuginfo-пакетов. Порывшись в 
исходниках apt, наткнулся на параметр RPM::Ignore, но как он работает - ума не 
приложу. Вписал в apt.conf:

RPM
{
    Ignore {
        ".*-debuginfo$";
   };
}

Но он не помогает. Командная строка вида

apt-get install '^gimp.*' '.*-debuginfo$'-

тоже никоим боком не подходит. Какой есть легальный способ откусывания этих 
пакетов (не хочется патчить apt, чтобы он и не думал про эти пакеты)?

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 11:19 [devel] Как заблокировать установку debuginfo-пакетов? Sergei Epiphanov
@ 2011-02-21 12:09 ` Sergei Epiphanov
  2011-02-21 12:20   ` Sergey Shilov
  2011-02-21 12:36   ` Afanasov Dmitry
  0 siblings, 2 replies; 11+ messages in thread
From: Sergei Epiphanov @ 2011-02-21 12:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Очень жаль, что всю эту отладочную кухню не вынесли в отдельный раздел 
(назвать его "debug", к примеру) рядом с classic. Чтобы, кому это не 
требуется, не разбирать тонны ненужного мусора. Представляю, как будут 
удивлены пользователи новых дистрибутивов, когда случайно зацепят один из 
таких пакетов...

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 12:09 ` Sergei Epiphanov
@ 2011-02-21 12:20   ` Sergey Shilov
  2011-02-21 12:26     ` Valery V. Inozemtsev
  2011-02-21 12:36   ` Afanasov Dmitry
  1 sibling, 1 reply; 11+ messages in thread
From: Sergey Shilov @ 2011-02-21 12:20 UTC (permalink / raw)
  To: devel

В сообщении от Понедельник 21 февраля 2011 14:09:01 автор Sergei Epiphanov 
написал:

> Очень жаль, что всю эту отладочную кухню не вынесли в отдельный раздел
> (назвать его "debug", к примеру) рядом с classic. Чтобы, кому это не
> требуется, не разбирать тонны ненужного мусора.

Ой как жаль!!!

Нет бы i586.debug...

Заодно и не синкать без нужды.


-- 

С уважением
С.Шилов.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 12:20   ` Sergey Shilov
@ 2011-02-21 12:26     ` Valery V. Inozemtsev
  2011-02-21 21:05       ` Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Valery V. Inozemtsev @ 2011-02-21 12:26 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 702 bytes --]

В Пнд, 21/02/2011 в 14:20 +0200, Sergey Shilov пишет:
> В сообщении от Понедельник 21 февраля 2011 14:09:01 автор Sergei Epiphanov 
> написал:
> 
> > Очень жаль, что всю эту отладочную кухню не вынесли в отдельный раздел
> > (назвать его "debug", к примеру) рядом с classic. Чтобы, кому это не
> > требуется, не разбирать тонны ненужного мусора.
> 
> Ой как жаль!!!
> 
> Нет бы i586.debug...
> 
> Заодно и не синкать без нужды.

+1

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 12:09 ` Sergei Epiphanov
  2011-02-21 12:20   ` Sergey Shilov
@ 2011-02-21 12:36   ` Afanasov Dmitry
  2011-02-21 13:06     ` Sergei Epiphanov
  1 sibling, 1 reply; 11+ messages in thread
From: Afanasov Dmitry @ 2011-02-21 12:36 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 517 bytes --]

On Mon, Feb 21, 2011 at 03:09:01PM +0300, Sergei Epiphanov wrote:
> Очень жаль, что всю эту отладочную кухню не вынесли в отдельный раздел 
> (назвать его "debug", к примеру) рядом с classic.
помнится, at@ говорил, что он специально старается не смешивать обычные
зависимости и debug-зависимости. старается в частности для того, чтобы
debug пакетвы выделить в отдельную компоненту.

> apt-get install '^gimp.*'
к слову, вам по ходу повезло, что нет gimp-devel пакета :)

-- 
С уважением
Афанасов Дмитрий

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 12:36   ` Afanasov Dmitry
@ 2011-02-21 13:06     ` Sergei Epiphanov
  2011-02-21 13:20       ` Ivan A. Melnikov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergei Epiphanov @ 2011-02-21 13:06 UTC (permalink / raw)
  To: devel

В сообщении от 21 февраля 2011 15:36:24 автор Afanasov Dmitry написал:
> помнится, at@ говорил, что он специально старается не смешивать обычные
> зависимости и debug-зависимости. старается в частности для того, чтобы
> debug пакетвы выделить в отдельную компоненту.

Как бы хотелось поскорее их выделить! Сейчас становится всё сложнее и сложнее 
искать, например, новые плагины к gimp среди имеющегося вороха пакетов. 

> > apt-get install '^gimp.*'
> 
> к слову, вам по ходу повезло, что нет gimp-devel пакета :)

Один devel-пакет мне не помешает, как 55 пакетов debuginfo-пакетов общим 
объёмом в 350 Мбайт. Тем более, что я чаще использую команду

# apt-get install '^gimp-plugin.*'

который пропустит gimp-devel. Да и ничто не мешает набрать

# apt-get install '^gimp.*' gimp-devel-

Так она работает как надо (а вот шаблоны в отрицании не принимаются).

Уже сейчас эти пакеты в байтах составляют 20% об общего объёма x86_64 (и всего 
лишь 13% по количеству) и далее это число будет ещё расти (в процессе 
пересборки пакетов). К концу этой работы, думаю, получим процентов эдак 50 по 
объёму. В условиях работы с флешкой это становится актуальным.

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 13:06     ` Sergei Epiphanov
@ 2011-02-21 13:20       ` Ivan A. Melnikov
  2011-02-21 13:23         ` Sergei Epiphanov
  0 siblings, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2011-02-21 13:20 UTC (permalink / raw)
  To: devel

On Mon, 21 Feb 2011 16:06:48 +0300
Sergei Epiphanov <serpiph@nikiet.ru> wrote:

> В сообщении от 21 февраля 2011 15:36:24 автор Afanasov Dmitry написал:
> > помнится, at@ говорил, что он специально старается не смешивать
> > обычные зависимости и debug-зависимости. старается в частности для
> > того, чтобы debug пакетвы выделить в отдельную компоненту.
> 
> Как бы хотелось поскорее их выделить! Сейчас становится всё сложнее и
> сложнее искать, например, новые плагины к gimp среди имеющегося
> вороха пакетов. 
> 
> > > apt-get install '^gimp.*'
> > 
> > к слову, вам по ходу повезло, что нет gimp-devel пакета :)
> 
> Один devel-пакет мне не помешает, как 55 пакетов debuginfo-пакетов
> общим объёмом в 350 Мбайт. Тем более, что я чаще использую команду
> 
> # apt-get install '^gimp-plugin.*'
> 
[...]

Как временный workaround, по идее, можно пойти в apt-shell, и там

install ^gimp-plugin
keep debuginfo$

-- 
WBR,
Ivan A. Melnikov


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 13:20       ` Ivan A. Melnikov
@ 2011-02-21 13:23         ` Sergei Epiphanov
  2011-02-21 13:38           ` Ivan A. Melnikov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergei Epiphanov @ 2011-02-21 13:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от 21 февраля 2011 16:20:13 автор Ivan A. Melnikov написал:
> Как временный workaround, по идее, можно пойти в apt-shell, и там
> 
> install ^gimp-plugin
> keep debuginfo$

Попробовал. Или у меня руки кривые, или не работает.

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 13:23         ` Sergei Epiphanov
@ 2011-02-21 13:38           ` Ivan A. Melnikov
  2011-02-22  6:29             ` Sergei Epiphanov
  0 siblings, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2011-02-21 13:38 UTC (permalink / raw)
  To: devel

On Mon, 21 Feb 2011 16:23:11 +0300
Sergei Epiphanov <serpiph@nikiet.ru> wrote:

> В сообщении от 21 февраля 2011 16:20:13 автор Ivan A. Melnikov
> написал:
> > Как временный workaround, по идее, можно пойти в apt-shell, и там
> > 
> > install ^gimp-plugin
> > keep debuginfo$
> 
> Попробовал. Или у меня руки кривые, или не работает.
> 

commit потом писали? Потому что у меня всё вроде как красиво:

$ sudo apt-shell 
Reading Package Lists... Done
Building Dependency Tree... Done
Welcome to the APT shell. Type "help" for more information.
apt> install ^gimp-plugin
Selecting gimp-plugin-fix-ca for '^gimp-plugin'
[.. много строк ..]

Unrequested changes are needed to execute this operation.
The following NEW packages will be installed:
  gimp-plugin-ace2 gimp-plugin-dbp gimp-plugin-dcamnoise2 gimp-plugin-dds gimp-plugin-exif-browser gimp-plugin-fix-ca gimp-plugin-focusblur gimp-plugin-gap
  gimp-plugin-gmic gimp-plugin-greycstoration gimp-plugin-labcurves gimp-plugin-lensfun gimp-plugin-lensfun-debuginfo gimp-plugin-lqr gimp-plugin-mathmap
  gimp-plugin-metadata gimp-plugin-normalmap gimp-plugin-refocus-it gimp-plugin-resynthesizer gimp-plugin-saveforweb gimp-plugin-thinline gimp-plugin-voronoi
  gimp-plugin-wavelet-decompose gimp-plugin-wavelet-denoise gimp-plugin-wavelet-sharpen gimp-plugin-wideangle labcurves libGraphicsMagick
  libGraphicsMagick-c++ libfpx liblcms2 refocus-it
0 upgraded, 32 newly installed, 0 removed and 0 kept.
Will need more 37.5MB of archives.
After unpacking will need more 156MB of disk space.
Do you want to continue? [Y/n] y
apt> keep debuginfo$
Selecting tcl-debuginfo for 'debuginfo$'
[.. очень много строк ..]
Selecting sundials-examples-debuginfo for 'debuginfo$'
apt> status
The following NEW packages will be installed:
  gimp-plugin-ace2 gimp-plugin-dbp gimp-plugin-dcamnoise2 gimp-plugin-dds gimp-plugin-exif-browser gimp-plugin-fix-ca gimp-plugin-focusblur gimp-plugin-gap
  gimp-plugin-gmic gimp-plugin-greycstoration gimp-plugin-labcurves gimp-plugin-lensfun gimp-plugin-lqr gimp-plugin-mathmap gimp-plugin-metadata
  gimp-plugin-normalmap gimp-plugin-refocus-it gimp-plugin-resynthesizer gimp-plugin-saveforweb gimp-plugin-thinline gimp-plugin-voronoi
  gimp-plugin-wavelet-decompose gimp-plugin-wavelet-denoise gimp-plugin-wavelet-sharpen gimp-plugin-wideangle labcurves libGraphicsMagick
  libGraphicsMagick-c++ libfpx liblcms2 refocus-it
0 upgraded, 31 newly installed, 0 removed and 0 not upgraded.
Will need 37.5MB of archives.
After unpacking 156MB of additional disk space will be used.
apt> 

Тут нужно сказать 'commit', но мне оно не нужно.

-- 
WBR,
Ivan A. Melnikov


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 12:26     ` Valery V. Inozemtsev
@ 2011-02-21 21:05       ` Michael Shigorin
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2011-02-21 21:05 UTC (permalink / raw)
  To: devel

On Mon, Feb 21, 2011 at 03:26:36PM +0300, Valery V. Inozemtsev wrote:
> > > Очень жаль, что всю эту отладочную кухню не вынесли в
> > > отдельный раздел (назвать его "debug", к примеру) рядом с
> > > classic.
> > Ой как жаль!!!
> +1

+1, и заранее предлагал по возможности так сделать.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Как заблокировать установку debuginfo-пакетов?
  2011-02-21 13:38           ` Ivan A. Melnikov
@ 2011-02-22  6:29             ` Sergei Epiphanov
  0 siblings, 0 replies; 11+ messages in thread
From: Sergei Epiphanov @ 2011-02-22  6:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от 21 февраля 2011 16:38:00 автор Ivan A. Melnikov написал:
> commit потом писали? Потому что у меня всё вроде как красиво:

Понятно, я не вкурил маны по apt-shell. :-) Пошёл попыхтеть трубочкой ещё раз.

Но один вопрос всё равно остался: формально apt принимает шаблоны имён, но 
только для прямых действий. При попытке использовать фичу "удаления при 
установке" (apt-get install pack-) или "установки при удалении" (apt-get 
remove pack+) выясняется, что в таких конструкциях никакие шаблоны не 
действуют, а тупо принимаются как имена файлов. И что делать - непонятно. 
Думаю, может, в багзиллу это записать. Вот только как багу или как FR?

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-02-22  6:29 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-21 11:19 [devel] Как заблокировать установку debuginfo-пакетов? Sergei Epiphanov
2011-02-21 12:09 ` Sergei Epiphanov
2011-02-21 12:20   ` Sergey Shilov
2011-02-21 12:26     ` Valery V. Inozemtsev
2011-02-21 21:05       ` Michael Shigorin
2011-02-21 12:36   ` Afanasov Dmitry
2011-02-21 13:06     ` Sergei Epiphanov
2011-02-21 13:20       ` Ivan A. Melnikov
2011-02-21 13:23         ` Sergei Epiphanov
2011-02-21 13:38           ` Ivan A. Melnikov
2011-02-22  6:29             ` Sergei Epiphanov

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