如图在安装clickhouse时执行sudo apt update时出现does not have a Release file的问题。如下图所示:
在网上找了所有解决方法包括换源,删除sources.list.d目录下的文件等方法都没用。
在下载过程中一直会提示一个404,那么就是找不到对应的安装包。
于是我自己去网站上搜索发现,虽然一些教程里会把clickhouse的源换成清华源或者阿里云但是清华源的官方已将把clickhouse的镜像删除掉了。
那么就直接从官方路径下载不换源,虽然慢但是可以解决问题。
root@ubuntu:/# sudo gedit /etc/apt/sources.list
# 之后修改配置文件,删掉之前的clickhouse清华源或者阿里云,添加配置
# http://repo.yandex.ru/clickhouse/deb/stable/ /main
# 再更新
root@ubuntu:/# sudo apt-get update
配置文件如图(我自己配置的其他镜像是清华云的不用管):
update过程很慢,要有点耐心,发现不会出现之前的repository"xxx" does not have Release file。