近两周以来,我一直在尝试更新我的 24.04 系统,但大多数更新都被阻止了。是否存在分发问题阻止了更新,还是我的系统出了问题?今天,有 718 个更新,但只安装了 2 个,其余的都被阻止了。
起初,我以为这是一个分阶段更新问题,所以我每天都在执行 apt update / apt upgrade 命令,但毫无进展。我被告知分阶段更新大约需要一周时间才能完成,所以我看到的情况似乎有些过分。
近两周以来,我一直在尝试更新我的 24.04 系统,但大多数更新都被阻止了。是否存在分发问题阻止了更新,还是我的系统出了问题?今天,有 718 个更新,但只安装了 2 个,其余的都被阻止了。
起初,我以为这是一个分阶段更新问题,所以我每天都在执行 apt update / apt upgrade 命令,但毫无进展。我被告知分阶段更新大约需要一周时间才能完成,所以我看到的情况似乎有些过分。
Intel ME(管理引擎) 固件需要不时更新。遗憾的是,更新工具通常仅作为 Windows 可执行文件提供。Linux 用户的一些现有解决方法如下:
FWUpdLcl
更新工具可在
WinRAID 论坛中获取,但这是一个非官方来源,因此很难完全确定这些可执行文件的安全性和适用性。有没有什么方法可以更新英特尔 ME 固件而不危及我的计算机的安全?
目前 Ghostscript 存在几个已知的安全问题:
CVE-2024-29510
CVE-2024-29506
CVE-2024-29507
CVE-2024-29508
CVE-2024-29509
CVE-2024-29510,请参阅https://nvd.nist.gov/vuln/detail/cve-2024-29510
CVE-2024-29511
在实际版本的 Ubuntu 中没有修复?gs 是 CUPS 的一部分,因此几乎在每台 Ubuntu 计算机上都有。对于恶意人士来说,这是一个非常有吸引力的安全目标!
例如:
不幸的是,我对计算机安全了解不多。但我读到的内容让我感到担忧,而且令我惊讶的是,现有的 10.03.1 版本尚未全面推出。
我正在尝试将我的 Launchpad 包复制到新的 Noble 仓库,
Target series: Noble
my-pkg 1.1.0-1 in jammy (binaries conflicting with the existing ones)
Target series: Noble
my-pkg 1.1.0-1 in focal (same version already has published binaries in the destination archive)
这是错误的,因为第一次复制失败了,当我自己尝试“删除包”时我没有看到它。
我认为这或多或少是启动板内部错误,但我能做些什么呢?
sudo apt update
命令在 Ubuntu 24.04 的终端中不起作用。此外,软件更新程序应用程序不起作用,我无法使用它更新已安装的软件。
我在四月份升级到了 24.04 开发分支。从那时起,我就一直保持系统更新。今天,在“设置”中,它显示我有“Ubuntu Noble Numbat(开发分支)”。
我该怎么做才能不进入“开发分支”?我的印象是,我只需要继续使用 apt 进行升级即可实现这一点。
我尝试过do-release-upgrade
、、apt full-upgrade
重启两次。没有发现任何变化。
lsb_release -a
:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Noble Numbat (development branch)
Release: 24.04
Codename: noble
这看起来不对。
输出apt update
:
Hit:1 http://se.archive.ubuntu.com/ubuntu noble InRelease
Hit:2 https://dl.winehq.org/wine-builds/ubuntu noble InRelease
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease
Get:4 http://ddebs.ubuntu.com noble InRelease [41.3 kB]
Get:5 http://ddebs.ubuntu.com noble-updates InRelease [41.3 kB]
Fetched 82.7 kB in 1s (89.4 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Missing Signed-By in the sources.list(5) entry for 'http://ddebs.ubuntu.com'
N: Missing Signed-By in the sources.list(5) entry for 'http://ddebs.ubuntu.com'
缺少签名——是这个原因吗?
/etc/apt/sources.list 的内容:
# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
/etc/apt/sources.list.d/ubuntu.sources 的内容:
Types: deb deb-src
URIs: http://se.archive.ubuntu.com/ubuntu/
Suites: noble
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.ubuntu.com/ubuntu
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
新的来源格式看起来更容易阅读,但我不确定那里应该有什么。
$ apt policy base-files
base-files:
Installed: 13ubuntu9
Candidate: 13ubuntu9
Version table:
*** 13ubuntu9 500
500 http://se.archive.ubuntu.com/ubuntu noble/main amd64 Packages
100 /var/lib/dpkg/status
我在 Windows 11 上使用 WSL2,商店已经有最新的 24.04 版本,但我无法从 22:04 开始升级我的版本。我尝试过重新启动 WSL,但没有任何效果。有人经历过这个吗?
下面附上我的尝试片段:
sudo apt update && sudo apt full-upgrade && sudo do-release-upgrade
Hit:1 https://apt.releases.hashicorp.com jammy InRelease
Hit:2 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:6 https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy InRelease
Hit:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.30/deb InRelease
Hit:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
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.
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
我在 Ubuntu 22.04 上使用 Scrivener Linux Beta 映像。我知道它已经过时了,而且我在 Windows 11 机器上有一份付费日期副本,但说实话,对于初稿,我只是喜欢 Ubuntu 平静、无干扰的环境。我已经用它来写作五年了。Windows 感觉就像我在学前托儿中心写作。我昨晚在 Lenovo X380 上更新了 Ubuntu,今天我的 Scrivener 无法正确显示。部分文本和用户界面会显示,而大部分内容会被阻止。到目前为止我有:
我对显示驱动程序了解不够,不知道这些驱动程序是否有问题。有没有人有办法解决吗?重新安装 Ubuntu 22.04 实例并不是我的首选,但我开始认为这可能是我唯一的选择。
如何通过更新修复此错误:
Err:26 https://storage.googleapis.com/download.dartlang.org/linux/debian stable Release.gpg
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E88979FB9B30ACF2
<omitted>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://storage.googleapis.com/download.dartlang.org/linux/debian stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E88979FB9B30ACF2
W: Failed to fetch https://storage.googleapis.com/download.dartlang.org/linux/debian/dists/stable/Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E88979FB9B30ACF2
W: Some index files failed to download. They have been ignored, or old ones used instead.
我想禁用 KDE Discover 中更新软件时出现的提示。sudo
我已经是sudoers: 中具有以下行的组成员%sudo ALL=(ALL) NOPASSWD:ALL
。
运行时sudo apt update && sudo apt upgrade
,我不会被要求输入密码。但是,在 Discover 中安装或更新应用程序时,我会这样做。
如何禁用此密码验证?