无法在Debian 8 Jesse上安装Code::Blocks IDE

3
我正在尝试在64位Debian Jessie上安装codeblocks 16.01,但某些原因导致无法安装。我从codeblocks下载页面下载了文件codeblocks_16.01_amd64_jessie.tar.xz

该文件中包含许多.deb文件 - The .deb files in the download

我尝试通过右键单击->打开方式->软件包安装图形化地安装both amd64.deb和common_16.01_all.deb,但是它并没有起作用。弹出一个窗口,显示“安装文件失败:发生未指定的事务错误。有关详细信息,请参见详细报告。”

如果我知道在哪里可以找到这个详细报告,我会把它粘贴在这里。那将非常有帮助。

尝试以图形方式安装codeblocks-common_16.01_all.deb时会出现不同的情况。我的密码被提示,然后出现一个“正在安装软件包”的加载栏窗口。然后该窗口消失了。当我进入程序查找器启动codeblocks时,没有图标来启动该程序。我认为这意味着该程序未安装。
任何其他的 .deb 文件只会像 amd64.deb 一样执行相同的操作 - “发生了未指定的事务错误”。
我真的很想得到安装这个IDE的帮助。也许我必须在这个文件夹中安装另一个软件包?Codeblocks 的下载页面并没有详细说明我必须做什么。
如果您需要任何信息,我将尽力提供。谢谢!
2个回答

4

您可以按照 @Steh 的建议从后端口安装codeblocks

apt edit-sources

请添加以下行:

deb http://httpredir.debian.org/debian jessie-backports main

保存并更新:

apt update

使用 apt-cache policy codeblock 命令进行检查:

codeblocks:
Installed: (none)
Candidate: 16.01+dfsg-2~bpo8+1
Version table:
  16.01+dfsg-2~bpo8+1 0
     100 http://httpredir.debian.org/debian/ jessie-backports/main amd64 Packages

安装它:

apt-get -t jessie-backports install codeblocks

从tarball中安装:

安装所需的软件包:

安装编译器。

apt-get install build-essential

安装调试器:

apt-get install gdb

安装 wxWidgets 库。
apt-get install libwxgtk2.8-0

安装 wxWidgets 开发包:

apt-get install libwxgtk2.8-dev

这里下载tarball,然后解压:

wget http://netix.dl.sourceforge.net/project/codeblocks/Binaries/16.01/Linux/Debian%20Jessie/codeblocks_16.01_amd64_jessie.tar.xz
tar xvf codeblocks_16.01_amd64_jessie.tar.xz

切换目录并安装所有软件包:

dpkg -i *.deb

这个方法让我在不到一分钟的时间内安装了Codeblocks,而我之前花了几个小时折腾.deb文件。非常感谢!我使用了命令行方法。 - Harpo

1
您可以通过使用Jessie的后备库,通过软件包管理器安装codeblocks软件包。
有关如何安装后备库的说明,请单击此处
一般情况下,尽可能使用软件包管理器而不是手动安装是一个好习惯。您可以使用Debian软件包搜索来查找特定的程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接