You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04环境下如何将tzdata从2023d版本升级至2024a版本?

Ubuntu 22.04环境下如何将tzdata从2023d版本升级至2024a版本?

我明白你的困扰!你在Ubuntu 22.04上安装edgedb-4时,遇到了tzdata版本不满足依赖的问题——官方apt源里最新的tzdata还是2023d,但edgedb要求至少2024a。常规的apt upgrade没法解决,因为源里没有这个版本,咱们可以手动下载安装对应的deb包来搞定,步骤如下:

步骤1:下载tzdata 2024a的deb安装包

首先,你需要从Ubuntu官方包仓库找到适配Ubuntu 22.04的tzdata 2024a版本deb安装包,获取它的下载地址后,在终端用wget命令下载到本地,示例命令如下:

wget [tzdata_2024a的deb包下载地址]

通常针对Ubuntu 22.04的tzdata 2024a包格式为tzdata_2024a-0ubuntu0.22.04_all.deb,你可以直接搜索这个包名找到对应的下载链接。

步骤2:手动安装下载好的tzdata包

执行以下命令安装下载好的deb包(注意替换成你实际下载的包文件名):

sudo dpkg -i tzdata_2024a-0ubuntu0.22.04_all.deb

安装过程中会弹出时区选择的交互界面,选择你所在的时区完成配置就好。

步骤3:验证tzdata版本是否升级成功

执行命令查看当前tzdata版本:

dpkg -l tzdata

输出里的版本号应该显示为2024a-0ubuntu0.22.04,说明升级成功了。

步骤4:重新安装edgedb-4

现在依赖满足了,你可以正常执行安装命令:

sudo apt-get install edgedb-4

注意事项

之后如果Ubuntu官方源推送了tzdata的更新,apt upgrade会正常覆盖手动安装的版本,不用担心冲突问题。如果找不到对应的包地址,也可以检查是否启用了jammy-updates源(默认是启用的),不过目前该源里还没有2024a版本,所以手动安装是最直接的办法。

备注:内容来源于stack exchange,提问作者Jerry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 13:20:32