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

Ubuntu 21.04 环境安装 Citus 10.2 提示找不到对应软件包问题求助

Ubuntu 21.04 安装 Citus 10.2 报错解决方案

报错核心原因

  • 未提前添加Citus官方APT源,Ubuntu默认软件源不包含Citus安装包
  • Ubuntu 21.04为非LTS版本,官方已停止维护,默认标准源已下线,需切换到旧源
  • 缺少PostgreSQL官方源依赖,导致Citus包匹配失败

修复步骤

步骤1:切换Ubuntu 21.04 旧源

  1. 备份原有源配置
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 编辑源配置文件
    sudo nano /etc/apt/sources.list
  3. 替换全部内容为旧源地址:

deb http://old-releases.ubuntu.com/ubuntu/ hirsute main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ hirsute-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ hirsute-backports main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ hirsute-security main restricted universe multiverse

  1. 保存退出后更新源
    sudo apt update

步骤2:添加PostgreSQL官方源

sudo apt install -y curl ca-certificates
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
echo "deb http://apt.postgresql.org/pub/repos/apt/ hirsute-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt update

步骤3:添加Citus官方源

curl https://install.citusdata.com/community/GPG-KEY-CITUS | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/citusdata.gpg
echo "deb https://install.citusdata.com/community/deb/ hirsute main" | sudo tee /etc/apt/sources.list.d/citusdata.list
sudo apt update

步骤4:执行安装

sudo apt-get -y install postgresql-14-citus-10.2

备选方案(源无匹配包时使用)

采用源码编译方式安装:

  1. 安装编译依赖
    sudo apt install -y postgresql-server-dev-14 make gcc git
  2. 拉取Citus 10.2版本源码并编译安装
git clone --branch v10.2 https://github.com/citusdata/citus.git
cd citus
./configure
make
sudo make install

内容的提问来源于stack exchange,提问作者Mayank Agarwal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:39:00