无法从 Ubuntu 软件中心安装代码块

无法从 Ubuntu 软件中心安装代码块

它会显示一个窗口,上面写着需要安装不受信任的软件包,上面写着:

This requires installing packages from unauthenticated sources.

details--codeblocks codeblocks-common codeblocks-contrib gamin libcodeblocks0 libgamin0 libwxbase2.8-0 libwxgtk2.8-0 libwxsmithlib0 valgrind

弹出窗口也有两个选项:好的维修

当我尝试单击“确定”时,它没有任何反应,而当我尝试单击“修复”时,窗口又出现 3-4 次,并且正在进行中的一个称为更新缓存的程序正在运行,但缓存没有更新,除此之外,我从更新中心更新了缓存。

请帮忙

答案1

第一个可能的解决方案

打开 dash -> 软件源

确保此选项卡中的每个复选框都被选中(所有复选框,包括源复选框),并且“从中下载”设置为主服务器。

在此处输入图片描述

然后做:

sudo apt-get update
sudo apt-get install codeblocks

其次,如果第一个方法不起作用——您可以尝试从 ppa 添加并安装它:

sudo add-apt-repository ppa:pasgui/ppa
sudo apt-get update
sudo apt-get install codeblocks

如果不起作用,你可以按照官方页面指南在 ubuntu 下安装:

http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Ubuntu

  1. 安装编译器。sudo apt-get install build-essential
  2. 安装调试器。sudo apt-get install gdb

您需要安装 wxWidgets 才能使用 Codeblocks。从 4051 开始的修订版本使用 wxWidgets 2.8.4。如果要安装它们,请确保您已启用 universe 和 multiverse 存储库并安装以下软件包。

  1. 安装 wxWidgets 库。(此包是运行任何使用 wxWidgets 的应用程序所需的全部内容。例如 Code::Blocks) sudo apt-get install libwxgtk2.8-0
  2. 安装 wxWidgets 开发包。(这用于开发您自己的 wxWidgets 应用程序。) sudo apt-get install libwxgtk2.8-dev
  3. (可选)安装 wxWidgets 文档。 sudo apt-get install wx2.8-doc

现在去获取夜间构建版本并安装它。现在应该满足所有依赖关系。

  1. 从夜间构建论坛获取 Code::Blocks 的最新夜间构建。
  2. 安装 Code::Blocks。

    sudo dpkg -i <Name_Of_Daily_Build.deb>

注意:自修订版 4281 及之后,夜间构建有所不同。Codeblocks 现在打包成单独的 Debian 包,并且这些包一起存档在 tar.gz 文件中。

  1. 将 tar.gz 文件下载到您的计算机并将文件提取到一个空目录,例如名为 temp 的目录。 tar xvf CB_date-of-build_revision-number_Ubuntu6.10+7.04_wx2.8.4.tar.gz
  2. 同时安装所有软件包。 sudo dpkg -i *.deb

如果您不想安装所有软件包,可以单独安装这些软件包。首先要安装的软件包是 libcodeblocks0,然后是 codeblocks 软件包。所有其他软件包都是可选的。如果您想安装 wxsmith 和/或 contrib 软件包,则必须先安装 libwxsmithlib0 软件包。

相关内容