Cassandra 3.11.x版本Debian/Ubuntu安装包缺失引发404错误求助
Cassandra 3.11.13 Ubuntu安装404错误解决
问题根源
Apache官方已将Cassandra 3.x系列的deb包移至归档服务器,原主下载目录不再保留这些旧版本,导致apt-get install时触发404错误。
解决方法
方式一:本地手动安装
- 下载归档包
使用wget直接从归档服务器拉取安装包:
wget https://archive.apache.org/dist/cassandra/debian/pool/main/c/cassandra/cassandra_3.11.13_all.deb
- 安装依赖
Cassandra 3.11.x依赖OpenJDK 8,先安装必备依赖:
sudo apt install openjdk-8-jre-headless libjna-java
- 本地安装deb包
sudo dpkg -i cassandra_3.11.13_all.deb
如果出现依赖缺失报错,执行以下命令自动修复:
sudo apt -f install
方式二:配置归档源(支持后续apt管理)
如果需要通过apt来管理3.11.x版本的安装和更新,替换原有软件源:
- 编辑源文件
sudo nano /etc/apt/sources.list.d/cassandra.list
- 替换为归档源地址
将文件内容替换为:deb https://archive.apache.org/dist/cassandra/debian 311x main - 更新源缓存
sudo apt update
之后就可以正常使用sudo apt install cassandra=3.11.13来指定版本安装,或进行后续更新操作。
内容的提问来源于stack exchange,提问作者Peter Edens
相关产品推荐
相关产品推荐

