ALT Linux Distributions development
 help / color / mirror / Atom feed
* [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