After running apt upgrade
, useless info shown:
bash
# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
libavcodec60 libavutil58 libswresample4
Learn more about Ubuntu Pro at https://ubuntu.com/pro
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
how to solve:
bash
root@hp:/home/aoy# grep pro -r /etc/apt/
# mv all the esm file to /tmp
/etc/apt/preferences.d.save/ubuntu-pro-esm-apps:# This file is used by Ubuntu Pro and supplied by the ubuntu-pro-client
/etc/apt/preferences.d.save/ubuntu-pro-esm-infra:# This file is used by Ubuntu Pro and supplied by the ubuntu-pro-client
/etc/apt/sources.list.d/ubuntu.sources.curtin.orig:## <name>-updates - Major bug fix updates produced after the final release of the
/etc/apt/sources.list.d/ubuntu.sources.curtin.orig:## newer versions of some applications which may provide useful features.
/etc/apt/sources.list.d/ubuntu.sources.curtin.orig:## restricted - Software that may not be under a free license, or protected by patents.
/etc/apt/preferences.d/ubuntu-pro-esm-apps:# This file is used by Ubuntu Pro and supplied by the ubuntu-pro-client
/etc/apt/preferences.d/ubuntu-pro-esm-infra:# This file is used by Ubuntu Pro and supplied by the ubuntu-pro-client
/etc/apt/apt.conf.d/50command-not-found:## This file is provided by command-not-found(1) to download
/etc/apt/apt.conf.d/50unattended-upgrades:// "${distro_id}:${distro_codename}-proposed";
/etc/apt/apt.conf.d/50unattended-upgrades:// Send email to this address for problems or packages upgrades
/etc/apt/apt.conf.d/50unattended-upgrades:// have a working mail setup on your system. A package that provides
/etc/apt/apt.conf.d/50appstream:## This file is provided by appstreamcli(1) to download DEP-11
after that , the esm info still shown
so
bash
# cat /etc/apt/apt.conf.d/20apt-esm-hook.conf
APT::Update::Pre-Invoke {
"[ ! -e /run/systemd/system ] || [ $(id -u) -ne 0 ] || systemctl start --no-block apt-news.service esm-cache.service || true";
};
binary::apt::AptCli::Hooks::Upgrade {
"[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook || true";
};
# mv /etc/apt/apt.conf.d/20apt-esm-hook.conf /tmp/
after this, the info not exist, it very clear
bash
# ps:
i try to remove the `apt-news.service esm-cache.service `
but none of them exists
```bash
root@hp:~# systemctl list-units | grep -i esm
root@hp:~# systemctl list-units | grep -i apt
apt-daily-upgrade.timer loaded active waiting Daily apt upgrade and clean activities
apt-daily.timer loaded active waiting Daily apt download activities
root@hp:~# systemctl list-units | grep -i esm
root@hp:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.