小编Art*_*ild的帖子

更新 Ubuntu 22.04 时,我收到消息:“以下安全更新需要启用‘esm-apps’的 Ubuntu Pro”

我使用 package texlive-full,它会安装imagemagick和其他相关的软件包。当我检查更新时,我收到以下消息:

\n
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\n
Run Code Online (Sandbox Code Playgroud)\n

这意味着,如果我想使用texlive-fullUbuntu 22.04,据我所知,我每年必须支付 500 美元才能拥有一个安全的发行版。

\n

有没有办法避免这种情况,例如不安装安装的所有内容texlive-full

\n

编辑:

\n
gaucher@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\n
Run Code Online (Sandbox Code Playgroud)\n

我的配置(是的,我使用的是 Ubuntu 22.04):

\n

在此输入图像描述

\n

根据要求添加:

\n
gaucher@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)

package-management imagemagick texlive 22.04

85
推荐指数
5
解决办法
9万
查看次数

什么是 ESM 应用程序,它们与 Ubuntu Pro 有何关系?

自 2023 年 1 月以来,出现了一些提及ESM 应用程序的问题,这似乎引起了我和其他人的困惑(这里有一个例子)。

运行时sudo apt update,用户将收到与此类似的通知,指出universe存储库中的多个软件包具有需要 Ubuntu Pro 的安全更新:

The following security updates require Ubuntu Pro with 'esm-apps' enabled:
  imagemagick libopenexr25 libmagick++-6.q16-8 libmagickcore-6.q16-6-extra
  libmagickwand-6.q16-6 imagemagick-6.q16 libmagickcore-6.q16-6
  imagemagick-6-common
Run Code Online (Sandbox Code Playgroud)

ESM Appsuniverse存储库和Ubuntu Pro订阅之间似乎存在某种关系,但ESM Apps到底是什么以及上述内容有何关联?

apt esm ubuntu-pro

68
推荐指数
1
解决办法
5万
查看次数

更新/升级不起作用(因为分阶段更新)

我尝试像往常一样进行 sudo 更新和升级,但它显示

The following packages have been kept back:
  base-files python3-distupgrade python3-gi python3-gi-cairo
  ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • 正常程序(sudo apt更新和升级)
  • apt-get 过程
  • sudo -i 并执行正常程序 - https://www.youtube.com/watch?v=Il_Za-wlW5I (本视频中的内容)
  • 更改软件更新程序以及软件和更新设置

(还尝试重新启动我的笔记本电脑)

在我尝试安装 USB 和 SD 卡之前。当我尝试这个时,我当时没有网络连接。我尝试更新,当然没用。注意到并重新连接后,我确实安装了一些更新,但随后它卡在了显示器上

完整显示: sudo apt update

[sudo] password for dcg: 
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state …
Run Code Online (Sandbox Code Playgroud)

upgrade updates command-line root mount

35
推荐指数
1
解决办法
1万
查看次数

22.04如何清除DNS缓存?

22.04中DNS缓存是如何清除的?

在20.04中有效的方法:

systemd-resolve --flush-caches
Run Code Online (Sandbox Code Playgroud)

不再有效。

dns cache

24
推荐指数
2
解决办法
5万
查看次数

“APT 新闻”是什么意思?

当我在我的系统上运行时apt updateapt upgrade我收到以下消息:

 News about significant security updates, features and services will    
 appear here to raise awareness and perhaps tease /r/Linux ;)
 Use 'pro config set apt_news=false' to hide this and future APT news.
Run Code Online (Sandbox Code Playgroud)

“APT 新闻”是什么意思?

谢谢。

apt 22.04

24
推荐指数
1
解决办法
9862
查看次数

在 Ubuntu 22.04 中安装 Podman 4 的推荐方法是什么?

Ubuntu 22.04 的存储库中仅包含Podman 3.4.4 ,并且最新 Podman 的前 PPA 已在 22.04 中停止使用

Ubuntu 22.04 LTS 中的 Kubic 软件包已停止使用。强烈建议 Ubuntu Kubic 存储库的当前用户在升级到 Ubuntu 22.04 LTS 之前从 Kubic 存储库卸载软件包。

因此,我很想知道如何以合理的方式在 Ubuntu 22.04 上安装当前的 Podman 版本,从而无需手动检查和安装二进制文件即可获取更新。

container software-installation 22.04 podman

23
推荐指数
2
解决办法
1万
查看次数

VirtualBox Ubuntu 22.04:如何添加 sudo 权限?

我在 Windows 计算机上安装了 Ubuntu 22.04 VM(使用虚拟盒),每当我在唯一的默认会话上使用 sudo 命令时,都会收到错误“用户不在 sudoers 文件中”。我怎样才能解决这个问题 ?我尝试在根模式下运行恢复模式,但系统要求我输入密码(我从未定义过也没有给出密码)。默认会话没有管理员权限,这不是很奇怪吗?我猜通常情况并非如此,但在我创建的每个 ubuntu 虚拟机上都是这样。

任何帮助将不胜感激,谢谢!

permissions sudo virtualbox

22
推荐指数
3
解决办法
4万
查看次数

当磁盘容量超过 90% 时,Ubuntu 自动删除目录中最旧的文件,重复直到容量低于 80%

我发现了一些类似的 cron 作业脚本,但没有完全了解我需要它们的方式,而且我对 Linux 脚本了解不够,无法在涉及此类作业时尝试修改代码,这可能会带来灾难性的后果。

本质上,我有可以记录的网络摄像机/home/ben/ftp/surveillance/,但我需要确保磁盘上始终有足够的空间来执行此操作。

有人可以指导我如何设置 cron 作业来:

检查是否/dev/sbd/已达到 90% 容量。如果是这样,则删除其中最旧的文件(以及子文件夹中的文件)/home/ben/ftp/surveillance/并重复此操作,直到/dev/sbd/容量低于 80% 每 10 分钟重复一次。

cron

20
推荐指数
2
解决办法
7308
查看次数

哪些 Python 版本可以从 Ubuntu 20.04 中安全删除?

我在运行 Ubuntu 20.04 的笔记本电脑上安装了以下版本的 Python:

python2
python3.10
python3.9
python3-pasteurize
python2.7
python3.8
python3-config
python-argcomplete-check-easy-install-script
python3
python3.8-config
python3-futurize
python-argcomplete-tcsh
Run Code Online (Sandbox Code Playgroud)

我知道 Ubuntu 依赖于其中的一些,我可以安全地删除哪些?


编辑: 正如评论中所要求的,这里是输出ls -l /usr/bin/python[23]* /usr/local/bin/python[23]*

ls: cannot access '/usr/local/bin/python[23]*': No such file or directory
lrwxrwxrwx 1 root root       9 Mar 13  2020  /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3674216 Mar  8  2021  /usr/bin/python2.7
lrwxrwxrwx 1 root root       9 Mar 12  2021  /usr/bin/python3 -> python3.8
-rwxr-xr-x 1 root root 5454136 Oct  5 00:09  /usr/bin/python3.10
-rwxr-xr-x 1 root root …
Run Code Online (Sandbox Code Playgroud)

python 20.04

19
推荐指数
3
解决办法
4549
查看次数

“apt-news”和“esm-cache”服务是什么?如何禁用它们?

最近,我注意到当我运行时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.serviceesm-cache.service的日期都是 2023-01-19,这意味着它们是我的系统上引入的相对较新的服务。

我相信这些服务在我的系统日志中产生噪音,并且我的机器并不真正需要这些服务。那么如何禁用它们,这样它们就不会在您每次使用时触发apt update

apt esm ubuntu-pro

16
推荐指数
1
解决办法
1万
查看次数