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