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

问题描述:

我试图在64位Debian Jessie上安装codeblocks 16.01。出于某种原因,我不能。我从codeblocksdownload page下载了文件codeblocks_16.01_amd64_jessie.tar.xz无法在Debian 8上安装Code :: Blocks IDE Jesse

在这个文件中有许多.deb软件包 - The .deb files in the download

我试图通过图形化安装这两个amd64.deb和common_16.01_all.deb右击 - >开放 - >程序包安装

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

如果我知道在哪里可以找到这份详细报告,我会在这里粘贴它。这将是非常有益的。

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

任何其他.deb文件只是做与amd64.deb相同的事情 - “发生未指定的事务错误。”

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

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

您可以从backports中提到@Steh安装codeblocks

apt edit-sources 

添加以下行:

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

保存和更新:

apt update 

apt-cahe policy codeblock检查:

0123从压缩包

apt-get -t jessie-backports install codeblocks 

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 install build-essential 

安装调试器:

apt-get install gdb 

安装wxWidgets

apt-get install libwxgtk2.8-0 

安装wxWidgets研究与开发包:

apt-get install libwxgtk2.8-dev 

Downl OAD从here的压缩包解压,然后它:

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 
+0

这引起了一分钟之内安装的代码块,而我花了几个小时与.deb文件进行摆弄左右。非常感谢!我使用了命令行方法。 – Harpo

+0

错字:apt-cache policy codeblocks –

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

关于如何安装backports的说明可以在here找到。

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