Я использую 64-битную Ubuntu и хочу установить IDE Code :: Blocks. Есть ли хранилище?
Я использую 64-битную Ubuntu и хочу установить IDE Code :: Blocks. Есть ли хранилище?
Ответы:
Code :: Blocks - это кроссплатформенная интегрированная среда разработки (IDE). Он основан на самостоятельно разработанной структуре плагинов, позволяющей неограниченную расширяемость. Большая часть его функциональности уже обеспечена плагинами. Плагины, входящие в базовый пакет:
- Интерфейс компилятора для многих бесплатных компиляторов
- Интерфейс отладчика для GDB (и CDB для платформ Windows)
- Исходный форматер (на основе AStyle)
- Мастер создания новых классов C ++
- Завершение кода / браузер символов (работа в процессе)
- MIME-обработчик по умолчанию
- Мастер создания новых плагинов Code :: Blocks
- Список дел
- Расширяемый мастер на основе скриптов
- Автосохранение (сохраняет вашу работу в неудачном случае аварии) 1
Для загрузки и установки нажмите на изображение ниже.
1 Источник: Каталог приложений Ubuntu
Это доступно в Центре программного обеспечения.
Просто откройте Ubuntu Software Center
и найдите его имя.
Или установить через терминал:
sudo apt-get install codeblocks
С веб-сайта Code :: Blocks страница загрузки для Linux указывает на Code :: Blocks Release Builds PPA , который, вероятно, является самым простым способом установить достаточно актуальную версию Code :: Blocks. Чтобы установить Code :: Blocks из вышеупомянутого PPA, выполните следующие действия:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
Вы можете установить CodeBlocks с помощью следующей команды:
sudo apt-get install codeblocks
Если вы планируете разрабатывать на Ubuntu, полезно научиться компилировать код из командной строки ... даже IDE кодовых блоков
скачать исходный код
http://www.codeblocks.org/downloads
выбрать файл, похожий на codeblocks_16.01.tar.gz
перейдите туда, где вы хотите расширить tarball и выпустить
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
Все, что вам нужно сделать, это запустить:
sudo apt-get update
тогда
sudo apt-get upgrade
а потом
sudo apt-get install codeblocks
Ваш список хранилищ не обновлен, вы получили предложение об обновлении от Ubuntu. Если вы хотите стать программистом Linux, я рекомендую вам получить знания по LPIC-1 перед началом работы. Очень важно понимать основы этой системы, чтобы ее кодировать.
Я предлагаю использовать новейшую версию от «Йенса». Даже если она неофициальная, мы можем получить все версии. Вы также можете выбрать репозиторий или просто файл 'deb'.
Для стабильного выпуска добавьте эти две строки в 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 бит.
Вы можете попробовать установить пакеты вручную. Подключение через FTP к архивам с вашим файловым менеджером. Или скачать вручную с сайта по ссылке ниже.
В качестве альтернативы установите его через графический интерфейс с GDEBI , щелкнув каждый файл deb, который укажет, отсутствует ли другой пакет / зависимость, а затем установите его сначала. Вы можете начать с Codeblocks, и GDEBI укажет на непосредственно связанные пакеты, и вы будете следовать этому и не потеряться в зависимостях.
Не знаю, можно ли связать файл, чтобы щелкнуть и вызвать GDEBI прямо из браузера.
Сервер: ftp.archive.ubuntu.com
И путь к кодовым блокам : ubuntu / ubuntu / pool / universe / c / codeblocks
В терминале типа: ftp
Затем приходит Пропмт
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Файлы будут сохранены в HOME
удалить 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;
Вы можете проверить ответы о том, как использовать скрипт, сделать его исполняемым и запустить его из HOME .
Замените echo командой bash для установки пакетов:
dpkg -i ${BLOCKS[LIST]};
Измените сообщение со списком пакетов для кодовых блоков в папке HOME
ls *.deb
Сопоставьте количество пакетов со списком из 12 элементов
Если 20 элементов, то 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dpkg
вы должны получить правильный порядок, в котором вы устанавливаете пакеты, и ваш скрипт не решает эту проблему.