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

时间:2016-11-13 01:47:19

标签: linux debian codeblocks

我正在尝试在64位Debian Jessie上安装codeblocks 16.01。出于某种原因,我不能。我从codeblocks_16.01_amd64_jessie.tar.xz download page下载了文件codeblocks

在此文件中有许多.deb文件 - The .deb files in the download

我尝试通过右键单击 - >以图形方式安装amd64.deb和common_16.01_all.deb。打开 - >包安装

当我尝试这个时它不起作用。弹出一个窗口,说“无法安装文件:发生了未指定的事务错误。详细报告中提供了更多信息。”

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

当我尝试以图形方式安装codeblocks-common_16.01_all.deb时会发生一些不同的事情。提示我的密码,然后出现“安装包”加载栏窗口。然后那个窗口就消失了。当我进入程序查找器启动代码块时,没有启动程序的图标。我认为这意味着没有安装该程序。

任何其他.deb文件都与amd64.deb完全相同 - “发生了未指定的事务错误。”

我真的很想帮助安装这个ide。也许我必须在这个文件夹中安装另一个包?代码块的下载页面并未详细说明我必须做的事情。

如果您要求,我会尽力提供您需要的任何信息。谢谢你!

2 个答案:

答案 0 :(得分: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

here下载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

答案 1 :(得分:1)

您可以使用Jessie的backports通过包管理器安装包codeblocks

可以找到有关如何安装backport的说明here

通常,最好尽可能优先选择包管理器而不是手动安装。您可以使用Debian软件包搜索来查找特定程序。