* [devel-distro] apt-get autoremove в конце установки
@ 2019-09-06 8:20 Anton V. Boyarshinov
2019-09-06 8:27 ` Anton Farygin
` (3 more replies)
0 siblings, 4 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-06 8:20 UTC (permalink / raw)
To: Distributions development
Добрый день
В конце установки у нас удаляются пакеты installer-*, однако всё, что
они вытянули в установленную систему -- остаётся, что захламляет
минимальные установки и не только.
Я подготовил сборку пакета installer, которая после удаления installer-*
выполняет apt-get autoremove.
#237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
Тестирование дало несколько парадоксальные, хотя и ожидаемые
результаты: то что надо удалить удаляется, но удаляется и лишнее.
Например, в альт-сервере-9 в минимальной установке такое решение
удаляет dhcpcd и nfs-clients. О втором я, в целом, не очень жалею
(хотя надо проверить на более полных установках), а первый хотелось бы
в системе иметь :-D. Но да, его действительно не было в списках пакетов
и он вытягивался неявно и это действительно было неправильно.
Я склонен в понедельник отправить этот пакет в Сизиф и p9, так что
предлагаю заинтересованным лицам высказаться, пока не поздно :-)
АНтон
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 8:20 [devel-distro] apt-get autoremove в конце установки Anton V. Boyarshinov
@ 2019-09-06 8:27 ` Anton Farygin
2019-09-06 8:31 ` Anton V. Boyarshinov
2019-09-06 12:28 ` Anton V. Boyarshinov
` (2 subsequent siblings)
3 siblings, 1 reply; 20+ messages in thread
From: Anton Farygin @ 2019-09-06 8:27 UTC (permalink / raw)
To: devel-distro
On 06.09.2019 11:20, Anton V. Boyarshinov wrote:
> Добрый день
> В конце установки у нас удаляются пакеты installer-*, однако всё, что
> они вытянули в установленную систему -- остаётся, что захламляет
> минимальные установки и не только.
> Я подготовил сборку пакета installer, которая после удаления installer-*
> выполняет apt-get autoremove.
>
> #237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
>
> Тестирование дало несколько парадоксальные, хотя и ожидаемые
> результаты: то что надо удалить удаляется, но удаляется и лишнее.
> Например, в альт-сервере-9 в минимальной установке такое решение
> удаляет dhcpcd и nfs-clients. О втором я, в целом, не очень жалею
> (хотя надо проверить на более полных установках), а первый хотелось бы
> в системе иметь :-D. Но да, его действительно не было в списках пакетов
> и он вытягивался неявно и это действительно было неправильно.
>
> Я склонен в понедельник отправить этот пакет в Сизиф и p9, так что
> предлагаю заинтересованным лицам высказаться, пока не поздно :-)
>
Это интересное решение и мне кажется оно разумным.
Явное указание пакетов dhcpcd и nfs-clients в профилях решит вопрос с
autoremove этих пакетов.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 8:27 ` Anton Farygin
@ 2019-09-06 8:31 ` Anton V. Boyarshinov
0 siblings, 0 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-06 8:31 UTC (permalink / raw)
To: Anton Farygin; +Cc: Distributions development
> Это интересное решение и мне кажется оно разумным.
Я осознал ещё одну причину, по которой это необходимо делать.
Пользователь в любой момент может сказать apt-get autoremove. И будет
нехорошо, если ему при этом удалят полезные пакеты, поставленные
установщиком, такие как dhcpcd, например.
> Явное указание пакетов dhcpcd и nfs-clients в профилях решит вопрос с
> autoremove этих пакетов.
Да, разумеется.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 8:20 [devel-distro] apt-get autoremove в конце установки Anton V. Boyarshinov
2019-09-06 8:27 ` Anton Farygin
@ 2019-09-06 12:28 ` Anton V. Boyarshinov
2019-09-06 12:40 ` Leonid Krivoshein
2019-09-06 13:43 ` Anton V. Boyarshinov
2019-09-09 9:27 ` Maxim Vetsalo
2019-09-10 7:38 ` Sergey V Turchin
3 siblings, 2 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-06 12:28 UTC (permalink / raw)
To: Distributions development
On Fri, 6 Sep 2019 11:20:19 +0300 Anton V. Boyarshinov wrote:
> Я подготовил сборку пакета installer, которая после удаления installer-*
> выполняет apt-get autoremove.
>
> #237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
В этом виде оно, определённо, не попадёт в репозитории, так как
обнаружилась следующая коллизия (пример):
1) Пакет alterator—users устанавливается при установке .base, так как он
требуется installer-distro и, соответственно, отмечается как auto
2) При установке дополнительных пакетов этот пакет уже установлен,
поэтому он не устанавливается и остаётся в статусе auto
3) apt-get autoremove его выносит.
Таким образом, моих изменений мало, видимо, надо делать apt-mark всем
пакетам, явно устанавливаемым при установке дополнительных пакетов...
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 12:28 ` Anton V. Boyarshinov
@ 2019-09-06 12:40 ` Leonid Krivoshein
2019-09-09 4:41 ` Anton Farygin
2019-09-09 21:00 ` Антон Мидюков
2019-09-06 13:43 ` Anton V. Boyarshinov
1 sibling, 2 replies; 20+ messages in thread
From: Leonid Krivoshein @ 2019-09-06 12:40 UTC (permalink / raw)
To: devel-distro
06.09.2019 15:28, Anton V. Boyarshinov пишет:
> On Fri, 6 Sep 2019 11:20:19 +0300 Anton V. Boyarshinov wrote:
>
>> Я подготовил сборку пакета installer, которая после удаления installer-*
>> выполняет apt-get autoremove.
>>
>> #237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
> В этом виде оно, определённо, не попадёт в репозитории, так как
> обнаружилась следующая коллизия (пример):
>
> 1) Пакет alterator—users устанавливается при установке .base, так как он
> требуется installer-distro и, соответственно, отмечается как auto
>
> 2) При установке дополнительных пакетов этот пакет уже установлен,
> поэтому он не устанавливается и остаётся в статусе auto
>
> 3) apt-get autoremove его выносит.
>
> Таким образом, моих изменений мало, видимо, надо делать apt-mark всем
> пакетам, явно устанавливаемым при установке дополнительных пакетов...
Помнится, мы это обсуждали с legion@ и кем-то ещё (кажется это был
manowar@), только не помню где...
И ещё: у нас во всех образах ставится apt? Даже в JeOS?
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 12:28 ` Anton V. Boyarshinov
2019-09-06 12:40 ` Leonid Krivoshein
@ 2019-09-06 13:43 ` Anton V. Boyarshinov
1 sibling, 0 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-06 13:43 UTC (permalink / raw)
To: devel-distro
> В этом виде оно, определённо, не попадёт в репозитории, так как
> обнаружилась следующая коллизия (пример):
>
> 1) Пакет alterator—users устанавливается при установке .base, так как он
> требуется installer-distro и, соответственно, отмечается как auto
>
> 2) При установке дополнительных пакетов этот пакет уже установлен,
> поэтому он не устанавливается и остаётся в статусе auto
>
> 3) apt-get autoremove его выносит.
>
> Таким образом, моих изменений мало, видимо, надо делать apt-mark всем
> пакетам, явно устанавливаемым при установке дополнительных пакетов...
Это поведение исправлено в alterator-pkg в этом задании:
#237190 TESTED #4 [test-only] sisyphus installer.git=1.10.0-alt1
alterator-pkg.git=2.7.3-alt1
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 12:40 ` Leonid Krivoshein
@ 2019-09-09 4:41 ` Anton Farygin
2019-09-09 11:04 ` Anton V. Boyarshinov
2019-09-09 21:00 ` Антон Мидюков
1 sibling, 1 reply; 20+ messages in thread
From: Anton Farygin @ 2019-09-09 4:41 UTC (permalink / raw)
To: devel-distro
On 06.09.2019 15:40, Leonid Krivoshein wrote:
>
> 06.09.2019 15:28, Anton V. Boyarshinov пишет:
>> On Fri, 6 Sep 2019 11:20:19 +0300 Anton V. Boyarshinov wrote:
>>
>>> Я подготовил сборку пакета installer, которая после удаления
>>> installer-*
>>> выполняет apt-get autoremove.
>>>
>>> #237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
>> В этом виде оно, определённо, не попадёт в репозитории, так как
>> обнаружилась следующая коллизия (пример):
>>
>> 1) Пакет alterator—users устанавливается при установке .base, так как он
>> требуется installer-distro и, соответственно, отмечается как auto
>>
>> 2) При установке дополнительных пакетов этот пакет уже установлен,
>> поэтому он не устанавливается и остаётся в статусе auto
>>
>> 3) apt-get autoremove его выносит.
>>
>> Таким образом, моих изменений мало, видимо, надо делать apt-mark всем
>> пакетам, явно устанавливаемым при установке дополнительных пакетов...
> Помнится, мы это обсуждали с legion@ и кем-то ещё (кажется это был
> manowar@), только не помню где...
>
> И ещё: у нас во всех образах ставится apt? Даже в JeOS?
Да, Антон. Можно добавить проверку наличия apt перед его запуском.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 8:20 [devel-distro] apt-get autoremove в конце установки Anton V. Boyarshinov
2019-09-06 8:27 ` Anton Farygin
2019-09-06 12:28 ` Anton V. Boyarshinov
@ 2019-09-09 9:27 ` Maxim Vetsalo
2019-09-09 9:55 ` Leonid Krivoshein
2019-09-11 8:20 ` Anton V. Boyarshinov
2019-09-10 7:38 ` Sergey V Turchin
3 siblings, 2 replies; 20+ messages in thread
From: Maxim Vetsalo @ 2019-09-09 9:27 UTC (permalink / raw)
To: Distributions development
Добрый день (пока он еще добрый :-)
Решил сегодня провести эксперимент с apt-get autoremove на игрушечной системе с JEOS (поставлена для экспериментов с LXD).
==>
[root@clroom ~]# apt-get autoremove
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Calculating Autoremove... Завершено
Следующие пакеты будут УДАЛЕНЫ:
e2fsprogs info info-install libss libsysfs libzio login mingetty openresolv passwd passwdqc-utils sash sfdisk
shadow-groups sysfsutils time xml-common
0 будет обновлено, 0 новых установлено, 17 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 6459kB дискового пространства.
Продолжить? [Y/n] n
Прервано.
<==
Может не стоит вот прям такие суровые эксперименты, да сразу на людях...
С уважением,
М.П. Вецало.
---
МГИ РАН, г. Севастополь.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-09 9:27 ` Maxim Vetsalo
@ 2019-09-09 9:55 ` Leonid Krivoshein
2019-09-11 8:20 ` Anton V. Boyarshinov
1 sibling, 0 replies; 20+ messages in thread
From: Leonid Krivoshein @ 2019-09-09 9:55 UTC (permalink / raw)
To: devel-distro
09.09.2019 12:27, Maxim Vetsalo пишет:
> Добрый день (пока он еще добрый :-)
>
> Решил сегодня провести эксперимент с apt-get autoremove на игрушечной системе с JEOS (поставлена для экспериментов с LXD).
> ==>
> [root@clroom ~]# apt-get autoremove
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Calculating Autoremove... Завершено
> Следующие пакеты будут УДАЛЕНЫ:
> e2fsprogs info info-install libss libsysfs libzio login mingetty openresolv passwd passwdqc-utils sash sfdisk
> shadow-groups sysfsutils time xml-common
> 0 будет обновлено, 0 новых установлено, 17 пакетов будет удалено и 0 не будет обновлено.
> Необходимо получить 0B архивов.
> После распаковки будет освобождено 6459kB дискового пространства.
> Продолжить? [Y/n] n
> Прервано.
> <==
>
> Может не стоит вот прям такие суровые эксперименты, да сразу на людях...
>
Последние изменения в alterator-pkg призваны устранить именно эту проблему.
В уже проинсталлированных системах autoremove придётся использовать с
осторожностью.
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-09 4:41 ` Anton Farygin
@ 2019-09-09 11:04 ` Anton V. Boyarshinov
0 siblings, 0 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-09 11:04 UTC (permalink / raw)
To: Anton Farygin; +Cc: Distributions development
> > И ещё: у нас во всех образах ставится apt? Даже в JeOS?
> Да, Антон. Можно добавить проверку наличия apt перед его запуском.
try #5 is AWAITING
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 12:40 ` Leonid Krivoshein
2019-09-09 4:41 ` Anton Farygin
@ 2019-09-09 21:00 ` Антон Мидюков
2019-09-10 10:16 ` Leonid Krivoshein
2019-09-10 10:23 ` Leonid Krivoshein
1 sibling, 2 replies; 20+ messages in thread
From: Антон Мидюков @ 2019-09-09 21:00 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 1844 bytes --]
06.09.2019 19:40, Leonid Krivoshein пишет:
>
> 06.09.2019 15:28, Anton V. Boyarshinov пишет:
>> On Fri, 6 Sep 2019 11:20:19 +0300 Anton V. Boyarshinov wrote:
>>
>>> Я подготовил сборку пакета installer, которая после удаления
>>> installer-*
>>> выполняет apt-get autoremove.
>>>
>>> #237190 TESTED #1 [test-only] sisyphus installer.git=1.9.1-alt1
>> В этом виде оно, определённо, не попадёт в репозитории, так как
>> обнаружилась следующая коллизия (пример):
>>
>> 1) Пакет alterator—users устанавливается при установке .base, так как он
>> требуется installer-distro и, соответственно, отмечается как auto
>>
>> 2) При установке дополнительных пакетов этот пакет уже установлен,
>> поэтому он не устанавливается и остаётся в статусе auto
>>
>> 3) apt-get autoremove его выносит.
>>
>> Таким образом, моих изменений мало, видимо, надо делать apt-mark всем
>> пакетам, явно устанавливаемым при установке дополнительных пакетов...
> Помнится, мы это обсуждали с legion@ и кем-то ещё (кажется это был
> manowar@), только не помню где...
>
> И ещё: у нас во всех образах ставится apt? Даже в JeOS?
>
Чтобы apt-get autoremove не удалил базовые пакеты, предлагаю такой патч
для m-p.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
[-- Attachment #2: 0001-lib-distro.mk-add-base-packages-to-distro-.base.patch --]
[-- Type: text/x-patch, Size: 1039 bytes --]
>From 7bf550ae4e1208ed7d75d28c0adfb0204f349c61 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Tue, 10 Sep 2019 03:42:53 +0700
Subject: [PATCH] lib/distro.mk: add base packages to distro/.base
Basic packages that should not be removed with apt-get autoremove.
See-also: https://lists.altlinux.org/pipermail/devel-distro/2019-September/001749.html
---
lib/distro.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/distro.mk b/lib/distro.mk
index ef8ae19f3..ad11c0c11 100644
--- a/lib/distro.mk
+++ b/lib/distro.mk
@@ -20,6 +20,9 @@ distro/.boot: distro/.init boot/iso
# the kernel packages regexp evaluation has to take place at build stage
distro/.base: distro/.boot use/kernel
@$(call set,META_SYSTEM_ID,LINUX)
+ @$(call add,BASE_PACKAGES,interactivesystem shadow-utils e2fsprogs)
+ @$(call add,BASE_PACKAGES,apt)
+ @$(call add,BASE_PACKAGES,su)
# this one should not be fundamental as it appears (think armh)
distro/.installer: distro/.base use/bootloader/grub +installer; @:
--
2.21.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-06 8:20 [devel-distro] apt-get autoremove в конце установки Anton V. Boyarshinov
` (2 preceding siblings ...)
2019-09-09 9:27 ` Maxim Vetsalo
@ 2019-09-10 7:38 ` Sergey V Turchin
2019-09-11 10:32 ` Anton V. Boyarshinov
3 siblings, 1 reply; 20+ messages in thread
From: Sergey V Turchin @ 2019-09-10 7:38 UTC (permalink / raw)
To: Distributions development
On Friday, 6 September 2019 11:20:19 MSK Anton V wrote:
[...]
> Я подготовил сборку пакета installer, которая после удаления installer-*
> выполняет apt-get autoremove.
На экран пишет, что удаляет?
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-09 21:00 ` Антон Мидюков
@ 2019-09-10 10:16 ` Leonid Krivoshein
2019-09-10 11:03 ` Антон Мидюков
2019-09-10 10:23 ` Leonid Krivoshein
1 sibling, 1 reply; 20+ messages in thread
From: Leonid Krivoshein @ 2019-09-10 10:16 UTC (permalink / raw)
To: devel-distro
10.09.2019 0:00, Антон Мидюков пишет:
> [...]
>>
> Чтобы apt-get autoremove не удалил базовые пакеты, предлагаю такой
> патч для m-p.
+ @$(call add,BASE_PACKAGES,su)
А это точно всем надо?
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-09 21:00 ` Антон Мидюков
2019-09-10 10:16 ` Leonid Krivoshein
@ 2019-09-10 10:23 ` Leonid Krivoshein
2019-09-10 11:08 ` Антон Мидюков
1 sibling, 1 reply; 20+ messages in thread
From: Leonid Krivoshein @ 2019-09-10 10:23 UTC (permalink / raw)
To: devel-distro
10.09.2019 0:00, Антон Мидюков пишет:
> 06.09.2019 19:40, Leonid Krivoshein пишет:
>>
>> [...]
>>
>> И ещё: у нас во всех образах ставится apt? Даже в JeOS?
>>
> Чтобы apt-get autoremove не удалил базовые пакеты, предлагаю такой
> патч для m-p.
Для устанавливаемых систем Антон Бояршинов задачу решил правильно, как
мне кажется. Но остаются образы rootfs для всяких VE, в общем всё, что
не ставится штатным инсталлятором. Только для них нужно решать вопрос
маркировки "вручную" устанавливаемых пакетов. Через apt-mark, а не так,
поскольку так всё ставится не apt'ом, а rpm'ом, если не ошибаюсь. И
нужно сначала делать unmark для всего установленного, а затем mark для
всего, что не должно выноситься автоматом. И кто-то (кажется legion@)
уже делал такой списочек "рядышком", т.е. по нему достаточно пройтись
ap-mark'ом.
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-10 10:16 ` Leonid Krivoshein
@ 2019-09-10 11:03 ` Антон Мидюков
0 siblings, 0 replies; 20+ messages in thread
From: Антон Мидюков @ 2019-09-10 11:03 UTC (permalink / raw)
To: devel-distro
10.09.2019 17:16, Leonid Krivoshein пишет:
>
> 10.09.2019 0:00, Антон Мидюков пишет:
>> [...]
>>>
>> Чтобы apt-get autoremove не удалил базовые пакеты, предлагаю такой
>> патч для m-p.
>
> + @$(call add,BASE_PACKAGES,su)
>
> А это точно всем надо?
>
Кому не надо, есть ещё более базовая цель distro/.boot
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-10 10:23 ` Leonid Krivoshein
@ 2019-09-10 11:08 ` Антон Мидюков
0 siblings, 0 replies; 20+ messages in thread
From: Антон Мидюков @ 2019-09-10 11:08 UTC (permalink / raw)
To: devel-distro
10.09.2019 17:23, Leonid Krivoshein пишет:
>
> 10.09.2019 0:00, Антон Мидюков пишет:
>> 06.09.2019 19:40, Leonid Krivoshein пишет:
>>>
>>> [...]
>>>
>>> И ещё: у нас во всех образах ставится apt? Даже в JeOS?
>>>
>> Чтобы apt-get autoremove не удалил базовые пакеты, предлагаю такой
>> патч для m-p.
>
>
> Для устанавливаемых систем Антон Бояршинов задачу решил правильно, как
> мне кажется. Но остаются образы rootfs для всяких VE, в общем всё, что
> не ставится штатным инсталлятором. Только для них нужно решать вопрос
> маркировки "вручную" устанавливаемых пакетов. Через apt-mark, а не
> так, поскольку так всё ставится не apt'ом, а rpm'ом, если не ошибаюсь.
> И нужно сначала делать unmark для всего установленного, а затем mark
> для всего, что не должно выноситься автоматом. И кто-то (кажется
> legion@) уже делал такой списочек "рядышком", т.е. по нему достаточно
> пройтись ap-mark'ом.
>
Всё ставится apt'ом.
В vm/ и ve/ построено по принципу постепенного наращивания функционала.
Именно эти пакеты в этих базовых целях и наращиваются. Т.е. в них
базовая система выноситься apt-get autoremove не должна.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-09 9:27 ` Maxim Vetsalo
2019-09-09 9:55 ` Leonid Krivoshein
@ 2019-09-11 8:20 ` Anton V. Boyarshinov
1 sibling, 1 reply; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-11 8:20 UTC (permalink / raw)
To: Maxim Vetsalo; +Cc: Distributions development
В Mon, 09 Sep 2019 12:27:49 +0300
Maxim Vetsalo <mvetsalo@fcss.org.ru> пишет:
> Решил сегодня провести эксперимент с apt-get autoremove на игрушечной системе с JEOS (поставлена для экспериментов с LXD).
Вот поэтому autoremove и должен делаться в конце установки :-)
Чтоб релиз-менеджер дистрибутива и/или тестировщики заметили это и исправили ДО попадания его к людям.
apt-get autoremove очень удобная возможность и я считаю, что наши дистрибутивы должны быть сделаны так, чтоб не разваливаться от её использования, тем более -- сразу после установки.
> ==>
> [root@clroom ~]# apt-get autoremove
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Calculating Autoremove... Завершено
> Следующие пакеты будут УДАЛЕНЫ:
> e2fsprogs info info-install libss libsysfs libzio login mingetty openresolv passwd passwdqc-utils sash sfdisk
> shadow-groups sysfsutils time xml-common
> 0 будет обновлено, 0 новых установлено, 17 пакетов будет удалено и 0 не будет обновлено.
> Необходимо получить 0B архивов.
> После распаковки будет освобождено 6459kB дискового пространства.
> Продолжить? [Y/n] n
> Прервано.
> <==
>
> Может не стоит вот прям такие суровые эксперименты, да сразу на людях...
>
> С уважением,
> М.П. Вецало.
> ---
> МГИ РАН, г. Севастополь.
> _______________________________________________
> devel-distro mailing list
> devel-distro@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-distro
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
@ 2019-09-11 9:28 ` Anton Farygin
2019-09-11 10:48 ` Anton V. Boyarshinov
1 sibling, 0 replies; 20+ messages in thread
From: Anton Farygin @ 2019-09-11 9:28 UTC (permalink / raw)
To: devel-distro
On 11.09.2019 11:59, Leonid Krivoshein wrote:
>
> 11.09.2019 11:20, Anton V. Boyarshinov пишет:
>> В Mon, 09 Sep 2019 12:27:49 +0300
>> Maxim Vetsalo<mvetsalo@fcss.org.ru> пишет:
>>
>>> Решил сегодня провести эксперимент с apt-get autoremove на игрушечной системе с JEOS (поставлена для экспериментов с LXD).
>> Вот поэтому autoremove и должен делаться в конце установки :-)
>> Чтоб релиз-менеджер дистрибутива и/или тестировщики заметили это и исправили ДО попадания его к людям.
>>
>> apt-get autoremove очень удобная возможность и я считаю, что наши дистрибутивы должны быть сделаны так, чтоб не разваливаться от её использования, тем более -- сразу после установки.
>>
>
> В этой связи прискорбный факт: при обновлении с p8 на p9 все пакеты
> отмечаются, как установленные вручную, мусор от p8 в системе остаётся,
> вычищать его приходится старым нудным способом.
>
И это нормально, т.к. в p8 такой фичи не было.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-10 7:38 ` Sergey V Turchin
@ 2019-09-11 10:32 ` Anton V. Boyarshinov
0 siblings, 0 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-11 10:32 UTC (permalink / raw)
To: Sergey V Turchin; +Cc: Distributions development
В Tue, 10 Sep 2019 10:38:10 +0300
Sergey V Turchin <zerg@altlinux.org> пишет:
> On Friday, 6 September 2019 11:20:19 MSK Anton V wrote:
>
> [...]
> > Я подготовил сборку пакета installer, которая после удаления installer-*
> > выполняет apt-get autoremove.
> На экран пишет, что удаляет?
Пишет
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel-distro] apt-get autoremove в конце установки
2019-09-11 9:28 ` Anton Farygin
@ 2019-09-11 10:48 ` Anton V. Boyarshinov
1 sibling, 0 replies; 20+ messages in thread
From: Anton V. Boyarshinov @ 2019-09-11 10:48 UTC (permalink / raw)
To: Leonid Krivoshein; +Cc: Distributions development
> В этой связи прискорбный факт: при обновлении с p8 на p9 все пакеты
> отмечаются, как установленные вручную, мусор от p8 в системе остаётся,
> вычищать его приходится старым нудным способом.
помечаешь lib* и python-* как auto и всё становится чудесно :)
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2019-09-11 10:48 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-06 8:20 [devel-distro] apt-get autoremove в конце установки Anton V. Boyarshinov
2019-09-06 8:27 ` Anton Farygin
2019-09-06 8:31 ` Anton V. Boyarshinov
2019-09-06 12:28 ` Anton V. Boyarshinov
2019-09-06 12:40 ` Leonid Krivoshein
2019-09-09 4:41 ` Anton Farygin
2019-09-09 11:04 ` Anton V. Boyarshinov
2019-09-09 21:00 ` Антон Мидюков
2019-09-10 10:16 ` Leonid Krivoshein
2019-09-10 11:03 ` Антон Мидюков
2019-09-10 10:23 ` Leonid Krivoshein
2019-09-10 11:08 ` Антон Мидюков
2019-09-06 13:43 ` Anton V. Boyarshinov
2019-09-09 9:27 ` Maxim Vetsalo
2019-09-09 9:55 ` Leonid Krivoshein
2019-09-11 8:20 ` Anton V. Boyarshinov
2019-09-11 9:28 ` Anton Farygin
2019-09-11 10:48 ` Anton V. Boyarshinov
2019-09-10 7:38 ` Sergey V Turchin
2019-09-11 10:32 ` Anton V. Boyarshinov
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/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-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git