disable ubuntu 24.04 esm-apps info while apt uprade

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.

ref

askubuntu.com/questions/1...

相关推荐
韩立学长4 小时前
基于Springboot流浪动物领养网站0kh2iyb4(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
Moment5 小时前
从美团全栈化看 AI 冲击:前端转全栈,是自救还是必然 🤔🤔🤔
前端·后端·面试
a努力。6 小时前
腾讯Java面试被问:String、StringBuffer、StringBuilder区别
java·开发语言·后端·面试·职场和发展·架构
源码获取_wx:Fegn08956 小时前
基于springboot + vue心理健康管理系统
vue.js·spring boot·后端
优弧6 小时前
离开舒适区100天,我后悔了吗?
前端·后端·面试
QD_IT伟7 小时前
SpringBoot项目整合Tlog 数据链路的规范加强
java·spring boot·后端
源码获取_wx:Fegn08957 小时前
基于springboot + vue二手交易管理系统
java·vue.js·spring boot·后端·spring·课程设计
爬山算法7 小时前
Springboot请求和响应相关注解及使用场景
java·spring boot·后端
请为小H留灯8 小时前
Java实际开发@常用注解(附实战场景)
java·后端·个人开发
老华带你飞8 小时前
在线教育|基于springboot + vue在线教育系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端