2013-11-04 90 views
1

我剛剛從Win7移至Ubuntu 12.10。因爲Ruby的開發對Win來說是一種痛苦。但是我在Ubuntu上也遇到了第一步。未能安裝libsqlite3-dev(rvm要求)

首先,因爲它在RVM網站所描述我RVM:

\捲曲-L https://get.rvm.io |慶典-s

然後將此

$ RVM要求

給我的錯誤,這裏是日誌:

...

的以下信息可能有助於解決這種情況:

下列軟件包有未滿足的依賴關係:

libsqlite3-dev的:取決於:libsqlite3-0(= 3.7.13-1),但3.7.15.2-1〜PUB1是要安裝 E:無法糾正問題,你拿着破包。

我搞亂了libsqlite3-dev和libsqlite3-0:重新安裝,通過dpkg下載並安裝(也強制安裝)。在整個系統重新安裝後(絕望地清除libsqlite3-0,他 - 他),7個小時,幾十個網頁和大量的apt-get installs-purge-downloads我總是不知道該怎麼做。所以我可以提供任何需要的日誌輸出,只是不知道究竟是什麼 - 我在Linux中是非常新的。

回答

1

你很可能混合存儲庫。你應該強制apt-get的綁定到你的命令修復情況:

sudo apt-get -f install libsqlite3-0=3.7.13-1 

這將更有可能做出別的東西打破,刪除/降級,防止您在安裝軟件包的軟件,然後再次嘗試。

+0

我試過這種方式。但之後,我又從「rvm requirements」中得到了一大堆同樣的衝突。與另一個包。但是,如果3.7.15安裝的RVM只能在它上面失效。 –

+0

@EvgeniyGatsalov你可以編輯你的問題,並添加易於拋出的錯誤? – Braiam