Ошибка 404 для репозитория CodeBlocks при обновлении системы [дубликат]

Я установил Code: Blocks на свой Ubuntu 18.04 LTS. На данный момент он работает нормально, и у меня нет никаких проблем с этим. Но когда я обновляю свою систему с помощью

sudo apt-get update && sudo apt-get upgrade -y

, я получаю сообщение об ошибке:

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 в Центр программного обеспечения, Code: Blocks, не запускает написанные мной программы. Эта ошибка, похоже, ничему не повредит, но раздражает.

Как это решить? Я изучаю курсы C в школе, поэтому мне нужен компилятор, чтобы делать домашние задания, но я готов использовать что-то другое. Спасибо

0
задан 21 December 2018 в 08:28

2 ответа

Тот PPA, кажется, для более старых версий Ubuntu, которые не включают современную версию codeblocks пакет:

Заметьте, что это для 16,04 версий Ubuntu, которая является, почему Ваше современное (18,04 бионических) версия не может найти файлы на том PPA. Это не имеет значения хотя, потому что Бионическая Ubuntu содержит Version: 16.01+dfsg-2.1 из codeblocks во всяком случае.

Если Вы хотите скомпилировать код C Ubuntu самый легкий способ удостовериться, что у Вас есть компилятор, и это связалось, файлы должен установить build-essential пакет:

sudo apt install build-essential

Вы должны теперь иметь gcc и g++ команды для создания C/C++ и других языков поддерживаются им. Сохраните это как hello.c

#include <stdio.h>
int main() { printf("hello\n"); }

Затем скомпилируйте его:

gcc hello.c

Затем выполнение это:

./a.out
0
ответ дан 26 October 2019 в 19:19

Как был упомянут - ppa:damien-moore/codeblocks-stable не имейте пакетов для 18,04.

Но поиск на Панели запуска для Кода:: Блоки связанный PPAs приводят к другому названному PPA ppa:pasgui/ppa.

Можно добавить его с

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

и Вы получите CodeBlocks 17.12.

Дополнительно можно установить contrib плагины с

sudo apt-get install codeblocks-contrib

и наслаждайтесь плагинами.

0
ответ дан 26 October 2019 в 19:19

Другие вопросы по тегам:

Похожие вопросы: