我使用 package texlive-full,它会安装imagemagick和其他相关的软件包。当我检查更新时,我收到以下消息:
The following security updates require Ubuntu Pro with \'esm-apps\' enabled:\n imagemagick libopenexr25 libmagick++-6.q16-8 libmagickcore-6.q16-6-extra\n libmagickwand-6.q16-6 imagemagick-6.q16 libmagickcore-6.q16-6\n imagemagick-6-common\nRun Code Online (Sandbox Code Playgroud)\n这意味着,如果我想使用texlive-fullUbuntu 22.04,据我所知,我每年必须支付 500 美元才能拥有一个安全的发行版。
有没有办法避免这种情况,例如不安装安装的所有内容texlive-full?
编辑:
\ngaucher@mars:~$ apt policy texlive-full\ntexlive-full:\n Install\xc3\xa9\xc2\xa0: 2021.20220204-1\n Candidat\xc2\xa0: 2021.20220204-1\n Table de version\xc2\xa0:\n *** 2021.20220204-1 500\n 500 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages\n 500 http://fr.archive.ubuntu.com/ubuntu jammy/universe i386 Packages\n 100 /var/lib/dpkg/status\nRun Code Online (Sandbox Code Playgroud)\n我的配置(是的,我使用的是 Ubuntu 22.04):
\n\n根据要求添加:
\ngaucher@mars:~$ apt policy imagemagick\nimagemagick:\n Install\xc3\xa9\xc2\xa0: 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.1+esm1\n Candidat\xc2\xa0: …Run Code Online (Sandbox Code Playgroud) 最近,我注意到当我运行时sudo apt update,每次都会向系统日志中写入额外的 6 行:
Jan 29 21:17:01 xb systemd[1]: Starting Update APT News...
Jan 29 21:17:01 xb systemd[1]: Starting Update the local ESM caches...
Jan 29 21:17:02 xb systemd[1]: apt-news.service: Deactivated successfully.
Jan 29 21:17:02 xb systemd[1]: Finished Update APT News.
Jan 29 21:17:02 xb systemd[1]: esm-cache.service: Deactivated successfully.
Jan 29 21:17:02 xb systemd[1]: Finished Update the local ESM caches.
Run Code Online (Sandbox Code Playgroud)
此外,我可以看到apt-news.service和esm-cache.service的日期都是 2023-01-19,这意味着它们是我的系统上引入的相对较新的服务。
我相信这些服务在我的系统日志中产生噪音,并且我的机器并不真正需要这些服务。那么如何禁用它们,这样它们就不会在您每次使用时触发apt update?