Bug 57579 - apt-get install не меняет метку на manual для уже установленного пакета
Summary: apt-get install не меняет метку на manual для уже установленного пакета
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-21 03:51 MSK by Vitaly Lipatov
Modified: 2026-01-21 12:37 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2026-01-21 03:51:57 MSK
В apt-get на Debian/Ubuntu при выполнении `apt-get install` на уже установленный пакет с меткой `auto` происходит автоматическая смена метки на `manual` с выводом сообщения. В apt-get на ALT Linux этого не происходит.

Ожидаемое поведение:

$ apt-mark showauto acl
acl
$ sudo apt-get install acl -y
...
acl is already the newest version (2.3.2-1build1.1).
acl set to manually installed.
...
$ apt-mark showmanual acl
acl

Фактическое поведение:

$ apt-mark showauto GConf
GConf
$ sudo apt-get install GConf -y
Последняя версия GConf уже установлена.
0 будет обновлено, 0 новых установлено...
$ apt-mark showauto GConf
GConf
или же
$ apt-mark showmanual GConf
(пусто)

Пользователь, явно устанавливающий пакет, ожидает, что он не будет удалён при `apt autoremove`. Текущее поведение может привести к неожиданному удалению нужных пакетов.