2016-11-13 173 views
2

我試圖在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的一些幫助。也許我必須在此文件夾中安裝另一個軟件包?代碼塊的下載頁面並沒有詳細說明我必須做的事情。

如果您要求,我會盡我所能提供您需要的任何信息。謝謝!

回答

3

您可以從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 –

1

您可以使用Jessie的backports通過軟件包管理器安裝軟件包codeblocks

關於如何安裝backports的說明可以在here找到。

通常,儘可能優先選擇軟件包管理器,而不是手動安裝。您可以使用Debian軟件包搜索來查找特定的程序。