1

如果有人告诉我如何在 Ubuntu 16.04 上安装,我们将不胜感激。我试过这个:

我采取的步骤: echo "deb http://repo.yandex.ru/clickhouse/trusty stable main" >> /etc/apt/sources.list

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4 # 可选

sudo apt-get 更新

sudo apt-get install clickhouse-client clickhouse-server-common

错误:

root@c-2:~# sudo apt-get install clickhouse-client clickhouse-server-common 正在读取包列表...完成 构建依赖关系树
正在读取状态信息...完成 一些包无法安装。这可能意味着您请求了一种不可能的情况,或者如果您使用的是不稳定的发行版,一些必需的软件包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:

以下软件包具有未满足的依赖关系: clickhouse-client :取决于:clickhouse-server-base (= 1.1.54245) 但不会安装 clickhouse-server-common :取决于:clickhouse-server-base (= 1.1.54245 ) 但它不会被安装 E: 无法纠正问题,您持有损坏的软件包。

4

2 回答 2

3

你需要使用:

deb http://repo.yandex.ru/clickhouse/xenial stable main

它实际上在下面的行中,您从文档中复制粘贴:

For other Ubuntu versions, replace trusty to xenial or precise.

版本 16.x = xenial

...尽管如果他们只是将路径重命名为 12.x、14.x 和 16.x 而不是使用代码名称,那就太好了。

于 2017-07-20T08:31:08.367 回答
0

这样做

echo "deb https://repo.yandex.ru/clickhouse/deb/stable main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
sudo apt-get update
sudo apt-get install clickhouse-client clickhouse-server

我使用有效的https。http 在 deb 中不起作用

于 2020-01-08T06:41:06.197 回答