在Ubuntu下安装CB遇到过很多很多问题。这里把经验分享一下。
首先,下载DEB包。这里是下载地址:http:// www.codeblocks.org/downloads/26
之后,
在deb包的目录下 强制安装所有包
sudo dpkg -i --force-overwrite codeblocks_13.12-1_amd64.deb codeblocks-common_13.12-1_all.deb codeblocks-contrib_13.12-1_amd64.deb codeblocks-contrib-common_13.12-1_all.deb codeblocks-contrib-dbg_13.12-1_amd64.deb codeblocks-dbg_13.12-1_amd64.deb codeblocks-dev_13.12-1_amd64.deb codeblocks-headers_13.12-1_all.deb codeblocks-libwxcontrib0_13.12-1_amd64.deb codeblocks-wxcontrib-dev_13.12-1_amd64.deb codeblocks-wxcontrib-headers_13.12-1_all.deb libcodeblocks0_13.12-1_amd64.deb libwxsmithlib0_13.12-1_amd64.deb libwxsmithlib0-dev_13.12-1_amd64.deb wxsmith-dev_13.12-1_amd64.deb wxsmith-headers_13.12-1_all.deb
之后就会有一部分安装成功,其它很多都是依赖问题,运行:
sudo apt-get install gamin libgamin0 libwxgtk2.8-0 libwxbase2.8-0
(如果有问题发生需要修复则)运行:
sudo apt-get -f install
再来一次:
sudo dpkg -i --force-overwrite codeblocks_13.12-1_amd64.deb codeblocks-common_13.12-1_all.deb codeblocks-contrib_13.12-1_amd64.deb codeblocks-contrib-common_13.12-1_all.deb codeblocks-contrib-dbg_13.12-1_amd64.deb codeblocks-dbg_13.12-1_amd64.deb codeblocks-dev_13.12-1_amd64.deb codeblocks-headers_13.12-1_all.deb codeblocks-libwxcontrib0_13.12-1_amd64.deb codeblocks-wxcontrib-dev_13.12-1_amd64.deb codeblocks-wxcontrib-headers_13.12-1_all.deb libcodeblocks0_13.12-1_amd64.deb libwxsmithlib0_13.12-1_amd64.deb libwxsmithlib0-dev_13.12-1_amd64.deb wxsmith-dev_13.12-1_amd64.deb wxsmith-headers_13.12-1_all.deb
最后,运行软件更新器,进行部分升级。完成之后,运行:
sudo apt-get install gcc g++