2015-03-31 61 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位體系結構的編譯或單元測試失敗,我們修復 它。