Как установить IDE Code :: Blocks?

Вот что я сделал, чтобы правильно работать, начиная со свежей установки (версия R2010b на Ubuntu 12.04).

Установите пакет поддержки matlab из программного центра, как было предложено. Или вы можете использовать следующую команду: sudo apt-get install matlab-support. Создайте локальный файл .desktop: gedit ~/.local/share/applications/matlab.desktop. По какой-то причине сохранение его в / usr / share / applications приводило к тому, что он не работал, когда я впервые входил в систему. Скопируйте и вставьте следующий код и сохраните. Важным изменением является строка StartupWMClass.
[Desktop Entry]
Version=1.0
Type=Application
Icon=/usr/share/icons/matlab.png
Name=Matlab
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Terminal=false
Categories=Development;
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
X-Ayatana-Desktop-Shortcuts=New_Window;

[New_Window Shortcut Group]
Name=New Matlab
Exec=matlab -desktop
Откройте папку приложений, в которой вы только что сохранили файл matlab.desktop: nautilus ~/.local/share/applications. Перетащите файл matlab.desktop в панель запуска.
1
задан 5 July 2016 в 02:25

7 ответов

Доступно в Центре программного обеспечения.

Просто откройте Ubuntu Software Center и найдите его имя.

Или установите через терминал:

sudo apt-get install codeblocks
19
ответ дан 25 May 2018 в 05:41

На веб-сайте Code :: Blocks страница загрузки для Linux указывает на PPA для кода: Blocks Release Builds PPP, что, вероятно, самый простой способ установить достаточно обновленную версию Code :: Blocks. Чтобы установить Code :: Blocks из вышеупомянутого PPA, выполните следующие действия:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
12
ответ дан 25 May 2018 в 05:41

Вы можете установить CodeBlocks, используя следующую команду:

sudo apt-get install codeblocks
3
ответ дан 25 May 2018 в 05:41

Если вы планируете разрабатывать на ubuntu, то полезно научиться компилировать код из командной строки ... даже кодовые блоки IDE

скачать исходный код

http: // www.codeblocks.org/downloads

выберите файл, похожий на codeblocks_16.01.tar.gz

cd, в который вы хотите развернуть архив и выпустить

tar xvf /path/to/codeblocks_16.01.tar.gz

cd codeblocks-16.01.release

autoreconf -fi  #  
./configure  #  standard check to confirm your have necessary libs
make -j4   # actual compile and link step
sudo make install  # install binary and its libs
sudo ldconfig  # this registers your new libs

теперь его установлено ... запустите и запустите

codeblocks   #  Voila you have launched your new IDE

Если выше приведено ошибки, вам, вероятно, еще предстоит установить восходящие зависимости ... если это может помочь

sudo apt-get install build-essential 
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks 
1
ответ дан 25 May 2018 в 05:41
  • 1
    Хотя ваш путь верен, следует сказать, что компиляция Code :: Blocks против wxwidgets 3 еще не поддерживается должным образом и может привести к сбоям в среде IDE, но wxwidgets 2.8 больше не доступен с 16.04 LTS. – Videonauth 4 July 2016 в 21:15

Я предлагаю использовать новейшую версию от «Jens». Даже если это неофициально, мы можем получить все версии. Вы также можете выбрать файл repositury или just'deb.

http://apt.jenslody.de/

Для стабильной версии добавьте эти две строки в файл sources.list и обновить индекс пакета

deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main

Затем установите кодовые блоки. Протестировано на Ubuntu 12.04 - как 32, так и 64 бит.

1
ответ дан 25 May 2018 в 05:41

Вы можете попробовать установить пакеты вручную. Подключение через FTP к архивам с вашим файловым менеджером.

Альтернативно установите его через GUI с помощью FTP , щелкнув каждый файл deb, который будет указывать на отсутствие другого пакета / зависимости, а затем установите это один первый. Вы можете начать с Codeblocks, и GDEBI укажет непосредственно связанные пакеты, и вы последуете этому, и не заблудитесь в зависимостях.

Не знаю, можно ли связать файловую ассоциацию с щелчком и вызвать Кодовые блоки непосредственно из браузера.

FTP: Архивы

Сервер: ftp.archive.ubuntu.com

И путь к Codeblocks : ubuntu / ubuntu / pool / universe / c / codeblocks

В терминальном типе: ftp

Затем идет propmt

ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb

Файлы будут сохранен в Codeblocks

удалить DEB нежелательной архитектуры

Сохранить этот скрипт:

#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
    echo ${BLOCKS[LIST]};
done;

Вы можете проверить ответы о том, как использовать скрипт, сделать его исполняемым и запустить его из DEBs .

Заменить эхо с помощью команды bash для установки пакетов:

dpkg -i ${BLOCKS[LIST]};
[d25 ] Измените сообщение списка со списком пакетов для кодовых блоков в папке GDEBI

ls *.deb

Сопоставьте количество пакетов с список из 12 элементов

Если 20 элементов тогда Альтернативно

0
ответ дан 25 May 2018 в 05:41
  • 1
    Сложный способ сделать это, особенно theres одна проблема с установкой dpkg, вам нужно получить право на заказ, в котором вы устанавливаете пакеты, и ваш скрипт не решает этого. – Videonauth 5 July 2016 в 01:33
  • 2
    Правильно, а как же тогда использовать apt-get вместо этого? Загрузка пакетов из архивов и их размещение в / var / ... и передача apt-get для установки этой конкретной версии? Это будет ударом, если он сработает. Я думаю, что apt-get сначала проверяет архивы, чтобы избежать повторной загрузки пакетов. – userDepth 5 July 2016 в 02:00
  • 3
    Это может сработать, но не нагромождайте меня, нужно будет настроить виртуальную машину, чтобы проверить ее. Я скомпилировал свой код :: Блоки с нуля. – Videonauth 5 July 2016 в 02:05
  • 4
    Да. как истинный свободный пользователь, виртуальная машина. Вот почему я хочу использовать моментальные снимки, чтобы вернуть такие вещи, есть apt-btrfs . Я помню, но мне казалось, что это не поддерживается. Мне это нужно, поэтому я бы разблокировал его. У блоков кода есть правило MAKE RUN? @Videonauth – userDepth 5 July 2016 в 18:12

Все, что вам нужно сделать, это запустить:

sudo apt-get update

, затем

sudo apt-get upgrade

, а затем

sudo apt-get install codeblocks

Список ваших репозиториев isn ' До настоящего времени вы получили предложение от Ubuntu. Если вы хотите стать программистом Linux, я рекомендую вам получить знания LPIC-1 до начала. Крайне важно понять основы этой системы для ее кодирования.

0
ответ дан 25 May 2018 в 05:41

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

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