一:
ubuntu 14.04版已經釋出了,但本人還是12.04版的,主要是筆記本是雙系統,擔心更新之後造成不必要的麻煩。是以還在用12.04。在linux環境下的 c/c++ 開發ide中,codeblocks是一個很不錯的工具。 現在最新版的是codeblocks 13.12了。 但我在安裝codeblocks 14.12出錯了。(兩種安裝方法:1. 下載下傳codeblocks 13.12 包,然後 在指令行安裝 2.直接在ubuntu軟體中心安裝。都失敗了。參考http://qtlinux.blog.51cto.com/3052744/1362921
失敗資訊:
dpkg:依賴關系問題使得 codeblocks 的配置工作不能繼續:
codeblocks 依賴于 libfontconfig1 (>= 2.9.0);然而:
系統中 libfontconfig1 的版本為 2.8.0-3ubuntu9.1。
dpkg:處理 codeblocks (--install)時出錯:
依賴關系問題 - 仍未被配置
正在設定 codeblocks-common (13.12-1) ...
dpkg:依賴關系問題使得 codeblocks-contrib 的配置工作不能繼續:
codeblocks-contrib 依賴于 libfontconfig1 (>= 2.9.0);然而:
codeblocks-contrib 依賴于 libgamin0;然而:
未安裝軟體包 libgamin0。
codeblocks-contrib 依賴于 codeblocks (= 13.12-1);然而:
軟體包 codeblocks 尚未配置。
dpkg:處理 codeblocks-contrib (--install)時出錯:
正在設定 codeblocks-contrib-common (13.12-1) ...
dpkg:依賴關系問題使得 codeblocks-contrib-dbg 的配置工作不能繼續:
codeblocks-contrib-dbg 依賴于 codeblocks-contrib (= 13.12-1);然而:
軟體包 codeblocks-contrib 尚未配置。
dpkg:處理 codeblocks-contrib-dbg (--install)時出錯:
dpkg:依賴關系問題使得 codeblocks-dbg 的配置工作不能繼續:
codeblocks-dbg 依賴于 codeblocks (= 13.12-1);然而:
dpkg:處理 codeblocks-dbg (--install)時出錯:
應該是 libfontconfig1 的版本不夠導緻的。 但我擔心安裝 libfontconfig1 (>= 2.9.0)會和ubuntu 12.04不相容。)
是以我考慮安裝codeblocks 12.11
二: 安裝步驟
1. 先下載下傳安裝需要用到的依賴包
libhunspell-1.2-0_1.2.11-1ubuntu1_i386.deb 直接google就能找到。或者在這下載下傳
2. 打開終端,安裝這個依賴包:
sudo dpkg -i libhunspell-1.2-0_1.2.11-1ubuntu1_i386.deb
3. 先安裝依賴包 libgamin0 直接在ubuntu軟體中心搜尋安裝。 注意若是沒有安裝這個依賴包。後面安裝完成啟動codeblocks時會有警告資訊彈出: warnig:
one or more plugins were not loaded.this usually happens when a plugin is built for a different version of the code::blocks sdk.check the application log for more info.
list of failed plugins:
libfilemanager.so
4. 下載下傳:codeblocks_12.11-2_i386-debian-stable.tar.bz2這個安裝包。在codeblocks官網下載下傳的是最新版的13.12,是以得google搜尋下載下傳。 也可以在這下載下傳
直接右鍵---> 提取 解壓縮
5. 進入壓縮目錄
sudo dpkg -i *.deb 安裝所有的deb包
6. 會有如下錯誤
在處理時有錯誤發生:
codeblocks-contrib
單獨安裝codeblocks-contrib
sudo dpkg -i codeblocks-contrib-common_12.11-2_all.deb
安裝完成
輸入 codeblocks 啟動