29
июль
2021
10:00

Удаление пакета Ubuntu Advantage

29 июль 2021 10:00

Операционная система Ubuntu Linux в целом свободна от навязанного, предустановленного программного обеспечения ("bloatware"). За исключением пакета "ubuntu advantage tools", который стала распространять фирма Canonical для Ubuntu и Linux Mint. Удаляем ненужный пакет.

Что такое Ubuntu Advantage

Для крупных корпораций, использующих Ubuntu Linux на предприятиях и в офисах, очень нужна возможность круглосуточной технической поддержки операционной системы. Будь то виртуальный частный сервер (VDS) или рабочее место (desktop).

Например, Microsoft при покупке ОС Windows предоставляет для клиентов такую поддержку. Также есть расширенные пакеты в рамках соглашения Microsoft Open (Open Value и Open License).

Чтобы малые и средние фирмы могли использовать Linux, фирмой Canonical создана программа Ubuntu Advantage. Поддержка осуществляется на родном языке - в данном случае русском. В России за поддержку отвечает компания «Factor group» (https://www.fgts.ru/).

Почему я удалил Ubuntu Advantage Tools

Причины:

  1. Участие в программе платное. См. здесь. Я не собираюсь покупать эту программу "Ubuntu Advantage", участвовать в ней.

  2. Через зависимости от пакета ubuntu-advantage-tools на моём компьютере может быть установлено что угодно (дыра в безопасности).

  3. Данный сервисный пакет Canonical не является ПО с открытым исходным кодом.

Как удалить пакет Ubuntu Advantage Tools?

Команда удаления

sudo apt remove ubuntu-advantage-tools ubuntu-advantage-desktop-daemon

При удалении этих двух пакетов, через зависимости удалится пакеты apport-gtk, apturl-common, distro-info, ubuntu-minimal, ubuntu-server, ubuntu-release-upgrader-core, ubuntu-release-upgrader-gtk, update-manager, update-manager-core, update-notifier, update-notifier-common, python3-dateutil, python3-debconf, python3-distro-info python3-distupgrade, python3-update-manager.

Повторная установка любого из данных пакетов, например метапакета "ubuntu-minimal", приведет через зависимости к возврату пакета ubuntu-advantage-tools.

Таким образом, или приходится мириться с наличием ubuntu-advantage-tools, или отказаться от указанных выше пакетов.

Информация о пакете ubuntu-advantage-tools

apt-cache show ubuntu-advantage-tools
Package: ubuntu-advantage-tools
Architecture: amd64
Version: 27.2.2~20.04.1
Priority: important
Section: misc
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 3107
...
Homepage: https://buy.ubuntu.com
Description-en: management tools for Ubuntu Advantage
Ubuntu Advantage is the professional package of tooling, technology
and expertise from Canonical, helping organisations around the world
manage their Ubuntu deployments.
.
Subscribers to Ubuntu Advantage will find helpful tools for accessing
services in this package.

Дополнение от 08.11.2021 - попытка самопроизвольной установки пакета Ubuntu Advantage

8 ноября заметил, что во время очередного обновления пакет "ubuntu-advantage-tools" попытался установиться снова:

Предварительная настройка пакетов …
Can't exec "/tmp/ubuntu-advantage-tools.config.LWEG0X": Отказано в доступе at /usr/share/perl/5.30/IPC/Open3.pm line 281.
open2: exec of /tmp/ubuntu-advantage-tools.config.LWEG0X configure 27.2.2~20.04.1 failed: Permission denied at /usr/share/perl5/Debconf/ConfModule.pm line 59.
(Чтение базы данных … на данный момент установлено 623270 файлов и каталогов.)
Подготовка к распаковке …/0-ubuntu-advantage-tools_27.3~20.04.1_amd64.deb …
Распаковывается ubuntu-advantage-tools (27.3~20.04.1) на замену (27.2.2~20.04.1) …
...
Настраивается пакет ubuntu-advantage-tools (27.3~20.04.1) …
Устанавливается новая версия файла настройки /etc/logrotate.d/ubuntu-advantage-tools …
Устанавливается новая версия файла настройки /etc/ubuntu-advantage/help_data.yaml …
Устанавливается новая версия файла настройки /etc/ubuntu-advantage/uaclient.conf …
Created symlink /etc/systemd/system/timers.target.wants/ua-timer.timer → /lib/systemd/system/ua-timer.timer.
Created symlink /etc/systemd/system/multi-user.target.wants/ua-license-check.path → /lib/systemd/system/ua-license-check.path.

Таким образом, во время обновления пакет "ubuntu-advantage" был установлен снова.
Выполнил его удаление:

sudo apt-get remove ubuntu-advantage-tools

Восстановление удаленных пакетов и Ubuntu Advantage Tools

Команда для восстановления удаленных пакетов приведет через зависимости к возврату ubuntu-advantage-tools:

sudo apt install nautilus-share apturl ubuntu-desktop-minimal software-properties-gtk ubuntu-server ubuntu-minimal update-notifier update-notifier-common update-manager ubuntu-release-upgrader-gtk update-manager-core

Таким образом, удаление пакета ubuntu-advantage-tools, которая входит в Ubuntu, Runtu LITE и другие ОС, представляет проблему.

### Решение по полному удалению ubuntu-advantage-tools
(Дополнение от 04.12.2023).

Просмотр зависимостей:

aptitude -v --show-summary=first-package-and-type why ubuntu-advantage-tools
Пакеты, требующие ubuntu-advantage-tools:
[Зависит] friendly-recovery
[Зависит] libreoffice-common
[Зависит] ubuntu-restricted-extras

aptitude -v --show-summary=all-packages why ubuntu-advantage-tools

Пакеты, требующие ubuntu-advantage-tools:
friendly-recovery Р: update-manager-core З: ubuntu-advantage-tools
libreoffice-common Р: ttf-mscorefonts-installer З: update-notifier-common З: update-manager-core З: ubuntu-advantage-tools
ubuntu-restricted-extras Р: ttf-mscorefonts-installer З: update-notifier-common З: update-manager-core З: ubuntu-advantage-tools

p update-manager-core Зависит ubuntu-advantage-tools

1. Ставим все пакеты, включая ubuntu-advantage-tools, который установится через зависимости

<code>sudo aptitude install -y update-manager update-manager-core friendly-recovery libreoffice-common ttf-mscorefonts-installer update-manager-core python3-debconf apport apport-gtk apport-symptoms gir1.2-snapd-1 libwhoopsie-preferences0 python3-systemd software-properties-gtk ubuntu-advantage-tools ubuntu-release-upgrader-gtk update-notifier update-notifier-common whoopsie  whoopsie-preferences fonts-liberation2</code>
  1. Удалил update-notifier

sudo aptitude purge update-notifier update-notifier-common

  1. Изменил флаги - убрал "auto"

sudo aptitude unmarkauto friendly-recovery libreoffice-common ttf-mscorefonts-installer ubuntu-release-upgrader-gtk update-manager update-manager-core python3-debconf apport apport-gtk apport-symptoms gir1.2-snapd-1 libwhoopsie-preferences0 python3-systemd software-properties-gtk ubuntu-advantage-tools ubuntu-release-upgrader-gtk whoopsie whoopsie-preferences

  1. Главная команда

sudo aptitude purge -y ubuntu-advantage-tools

Следующие пакеты будут УДАЛЕНЫ:
ubuntu-advantage-tools{p} ubuntu-pro-client-l10n{u}
Следующие частично установленные пакеты будут настроены:
ttf-mscorefonts-installer update-notifier update-notifier-common
0 пакетов обновлено, 0 установлено новых, 2 пакетов отмечено для удаления, и 9 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки освободится 1 248 kБ.
Следующие пакеты имеют неудовлетворённые зависимости:
update-manager-core : Зависит: ubuntu-advantage-tools но его установка не запланирована
Следующие действия разрешат зависимости:

Удалить следующие пакеты:
1) ttf-mscorefonts-installer [3.8ubuntu2 (jammy, now)]
2) ubuntu-release-upgrader-gtk [1:22.04.17 (jammy-updates, now)]
3) update-manager [1:22.04.10 (jammy-updates, now)]
4) update-manager-core [1:22.04.10 (jammy-updates, now)]
5) update-notifier [3.192.54.6 (jammy-updates, now)]
6) update-notifier-common [3.192.54.6 (jammy-updates, now)]

Оставить следующие зависимости неразрешёнными:
7) friendly-recovery рекомендует update-manager-core
8) ubuntu-restricted-extras рекомендует ttf-mscorefonts-installer

При нажити Y будут уделаны пакеты ubuntu-pro-client-l10n ubuntu-advantage-tools friendly-recovery:

Удаляется ttf-mscorefonts-installer (3.8ubuntu2) …
Удаляется update-notifier (3.192.54.6) …
Удаляется update-notifier-common (3.192.54.6) …
Удаляется ubuntu-pro-client-l10n (30~22.04) …
Удаляется update-manager (1:22.04.10) …
Удаляется ubuntu-release-upgrader-gtk (1:22.04.17) …
Удаляется update-manager-core (1:22.04.10) …

5) Только в Linux Cinnamon пришлось отключить в "Автозагрузке" приложение "xapp-sn-watcher", которое не функционирует без update-manager.

Пакет ubuntu-advantage-tools благополучно удалил.

Обновление пакетов системы придётся делать вручную из терминала: sudo apt-get update && sudo apt-get upgrade, т.к. произошло удаление программы с графическим интерфейсом "update-manager".


Последнее изменение статьи: 06.11.2023.



Похожие публикации