我从 Muon 软件中心安装了 Code::Blocks(我使用 KDE),并获得了 Code::Blocks 10.05。
我找到了这个链接:https://launchpad.net/~pasgui/+archive/ppa/
添加此 PPA 后,sudo apt-get update
如果我运行sudo apt-get install codeblocks
,我会得到哪个版本的 Code::Blocks?如果我从主站点下载 tarball,如何正确安装它?
有人可以帮我吗?
答案1
在 Ubuntu 12.04 / 12.10 上安装 Codeblocks 12.11
1)安装库 wxWidgets
$ sudo apt-get install libwxgtk2.8-0
$ sudo apt-get install libwxgtk2.8-dev
2)下载库http://packages.debian.org/squeeze/libhunspell-1.2-0 (请注意你的发行版是 32 位还是 64 位)并安装(这可以防止安装 codeblocks 时出现错误)
$ sudo dpkg -i libhunspell-1.2-0_1.2.11-1_amd64.deb
3)下载二进制文件http://www.codeblocks.org/downloads/26 (请注意你的发行版是 32 位还是 64 位) Debian 稳定版是:codeblocks_12.11-2_amd64-debian-stable.tar.bz2(压缩)解压到文件夹并安装:
$ sudo dpkg -i *.deb
4º) 如果你为 MySql 开发,请安装 MySql 连接器,从官方网站下载适合你的发行版的版本 mysql-connector-c-shared_6.1.0-2_amd64.deb 并安装
$ sudo dpkg -i mysql-connector-c-shared_6.1.0-2_amd64.deb
5º) 最后是带有 MySql 头文件的库
$ sudo apt-get install libmysqlclient-dev
(要安装 MySQL 服务器,请在 google 上搜索)
答案2
它很可能会安装 PPA 上的较新版本。一种简单的检查方法是执行apt-get install -s codeblocks
并查看模拟安装过程中发生的情况。
Tarball 有点棘手。除了 codeblock 所需的任何依赖项之外,我建议安装build-essential
和。下载 tarball,并使用 将其解压到工作目录中。然后阅读文件(如果有)以获取说明checkinstall
tar -xf filename.tar.gz
install
通常,您需要引入依赖项 - 一个简单的方法是使用 apt-get build-dep。然后运行./config
(检查是否满足先决条件并设置系统特定内容)、make
(编译)和make install
(将编译后的文件移动到正确的位置)。我将其替换make install
为checkinstall
制作 deb 并安装它,因为它更容易卸载。YMMV - 一些应用程序用 cmake 替换 make 等等。
答案3
由于您使用的是 Ubuntu 12.10,很遗憾地通知您,即使添加 PPA 后,您仍然会获得 Code::Blocks 10.05 版本,因为根据https://launchpad.net/~pasgui/+archive/ppa/+packages12.11 的软件包codeblocks
适用于 Precise,而不适用于 Quantal。
此外,由于 Ubuntu 软件存储库 (quantal-release universe) 中的 Code::Blocks 版本https://launchpad.net/ubuntu/+source/codeblocks也是 10.05,似乎您无法使用 Ubuntu 存储库或 PPA 安装 Code::Blocks 12.11。
其余安装方法请参考@JourneymanGeek 的回答。
详细指南:
下载 Code::Blocks 12.11 的 .tar.gz 源代码http://prdownload.berlios.de/codeblocks/codeblocks_12.11-1.tar.gz
打开终端,然后输入
cd ~/Downloads
(或任何你预设的下载位置)跑步
tar -zxf codeblocks_12.11-1.tar.gz
跑步
sudo apt-get build-dep codeblocks
跑步
cd codeblocks-12.11release8629
跑步
./configure
完成后输入
make && sudo make install
(或checkinstall
获取 debian 软件包`。
在步骤5之后还有另一种方法:
跑步
debuild
。跑步
cd ..
运行
dpkg -i (the produced codeblocks packages)
,安装完成!
答案4
首先,始终建议使用 Ubuntu 常规存储库中的版本,可通过软件中心安装(当前为 v. 10.05)。
提到的 PPA 不包含适用于 Ubuntu 12.10 的版本,所以在这种情况下您必须手动添加该存储库的“精确”(Ubuntu 12.04)部分,该部分似乎有 C::B 的 v. 12.11。
从主页安装可能会很复杂,只有在必要时才这样做(请参阅 Journeyman Geek 的回答)。