2015-03-31 60 views
0

我有一个32位的Ubuntu上的Linode,确认方式:上的Linode安装InfluxDB 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包为好,得到了同样的错误。

任何想法?

回答

2

InfluxDB不再提供i386二进制文件,您需要从源代码进行编译。 我设法安装0.8与dpkg -i --force-architecture influxdb_0.8.8_i686.deb,但0.9将无法正常工作

https://influxdata.com/downloads/

关于32位软件包

行业正逐步从 支持走了32位x86架构所以我们不提供包装的 32位二进制文​​件。但是,我们确实尽力确保源代码可以在任何时候编译为32位x86体系结构的 。为此目的,我们的 CI系统当前编译32位二进制文​​件,除了主要的64位版本之外,还针对32位版本运行单元测试 套件。 如果32位体系结构的编译或单元测试失败,我们修复 它。