首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新系统时CodeBlocks存储库的404错误

更新系统时CodeBlocks存储库的404错误
EN

Ask Ubuntu用户
提问于 2018-12-21 08:22:22
回答 2查看 1.3K关注 0票数 0

我在我的Ubuntu18.04LTS上安装了代码:块。它现在运行良好,我对它没有任何问题。但是当我更新我的系统时

代码语言:javascript
运行
复制
sudo apt-get update && sudo apt-get upgrade -y

我说错了

代码语言:javascript
运行
复制
Err:7 http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu bionic Release
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done                      
E: The repository 'http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

现在,当我删除软件中心中的http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu bionic时,代码:块并不运行我编写的程序。有这个错误似乎没有什么害处,但它是恼人的。

如何解决这个问题?我在学校上C课程,所以我需要一些编译器来做我的家庭作业,但我开放使用一些不同的东西。谢谢

EN

回答 2

Ask Ubuntu用户

发布于 2018-12-21 09:48:27

如前所述,ppa:damien-moore/codeblocks-stable没有18.04的软件包。

但是,代码的搜索洗衣板::块相关的PPA会导致其他名为ppa:pasgui/ppa的PPA。

你可以把它和

代码语言:javascript
运行
复制
sudo add-apt-repository ppa:pasgui/ppa
sudo apt-get install codeblocks

你将得到CodeBlocks 17.12。

您还可以通过以下方式安装cont肋骨插件

代码语言:javascript
运行
复制
sudo apt-get install codeblocks-contrib

享受插件。

票数 1
EN

Ask Ubuntu用户

发布于 2018-12-21 09:38:24

PPA似乎适用于不包括codeblocks包的现代版本的Ubuntu的旧版本:

请注意,这是为16.04版本的Ubuntu,这就是为什么您的现代(18.04仿生)版本找不到文件的PPA。但是,这并没有什么不同,因为Ubuntu包含了Version: 16.01+dfsg-2.1 of codeblocks

如果您想在Ubuntu上编译C代码,那么确保编译器及其相关文件的最简单方法是安装build-essential包:

代码语言:javascript
运行
复制
sudo apt install build-essential

现在您应该有用于构建C/C++和它支持的其他语言的gccg++命令。将其保存为hello.c

代码语言:javascript
运行
复制
#include <stdio.h>
int main() { printf("hello\n"); }

然后编译它:

代码语言:javascript
运行
复制
gcc hello.c

然后运行它:

代码语言:javascript
运行
复制
./a.out
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1103526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档