我在Linode上有一个32位的Ubuntu,确认:
~$ uname -m
i686
按照安装说明我得到:
~$ wget https://s3.amazonaws.com/influxdb/influxdb_latest_i686.deb
...
Length: 16572810 (16M) [binary/octet-stream]
Saving to: `influxdb_latest_i686.deb'
100%[======================================>] 16,572,810 2.43M/s in 7.3s
2015-03-31 15:59:28 (2.16 MB/s) - `influxdb_latest_i686.deb' saved
~$ sudo dpkg -i influxdb_latest_i686.deb
dpkg: error processing influxdb_latest_i686.deb (--install):
package architecture (i686) does not match system (i386)
Errors were encountered while processing:
influxdb_latest_i686.deb
我也尝试了amd64包,并得到了同样的错误。
有什么想法吗?
答案 0 :(得分:2)
InfluxDB不再提供i386二进制文件,您需要从源代码编译。
我设法用dpkg -i --force-architecture influxdb_0.8.8_i686.deb
安装0.8,但0.9不起作用
来自https://influxdata.com/downloads/
关于32位软件包
该行业正逐渐远离 支持32位x86架构,因此我们不提供打包 32位二进制文件。但是,我们确实努力确保来源 始终针对32位x86架构进行编译。为此我们的 CI系统当前编译32位二进制文件并运行单元测试 除了主要的64位版本之外,还支持32位版本。 如果32位体系结构的编译或单元测试失败,我们会修复 它