它会显示一个窗口,上面写着需要安装不受信任的软件包,上面写着:
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
- 安装编译器。
sudo apt-get install build-essential
- 安装调试器。
sudo apt-get install gdb
您需要安装 wxWidgets 才能使用 Codeblocks。从 4051 开始的修订版本使用 wxWidgets 2.8.4。如果要安装它们,请确保您已启用 universe 和 multiverse 存储库并安装以下软件包。
- 安装 wxWidgets 库。(此包是运行任何使用 wxWidgets 的应用程序所需的全部内容。例如 Code::Blocks)
sudo apt-get install libwxgtk2.8-0
- 安装 wxWidgets 开发包。(这用于开发您自己的 wxWidgets 应用程序。)
sudo apt-get install libwxgtk2.8-dev
- (可选)安装 wxWidgets 文档。
sudo apt-get install wx2.8-doc
现在去获取夜间构建版本并安装它。现在应该满足所有依赖关系。
- 从夜间构建论坛获取 Code::Blocks 的最新夜间构建。
安装 Code::Blocks。
sudo dpkg -i <Name_Of_Daily_Build.deb>
注意:自修订版 4281 及之后,夜间构建有所不同。Codeblocks 现在打包成单独的 Debian 包,并且这些包一起存档在 tar.gz 文件中。
- 将 tar.gz 文件下载到您的计算机并将文件提取到一个空目录,例如名为 temp 的目录。
tar xvf CB_date-of-build_revision-number_Ubuntu6.10+7.04_wx2.8.4.tar.gz
- 同时安装所有软件包。
sudo dpkg -i *.deb
如果您不想安装所有软件包,可以单独安装这些软件包。首先要安装的软件包是 libcodeblocks0,然后是 codeblocks 软件包。所有其他软件包都是可选的。如果您想安装 wxsmith 和/或 contrib 软件包,则必须先安装 libwxsmithlib0 软件包。