Установите Code :: Blocks в Ubuntu 12.10

Я установил Code :: Blocks из Muon Software Center (я использую KDE) и получил Code :: Blocks 10.05.

Я нашел эту ссылку: https://launchpad.net/~pasgui/+archive/ppa/

После добавления этого PPA и запуска sudo apt-get update, если я запускаю [ 111], какую версию Code :: Blocks я получу? Если я скачаю архив с основного сайта, как мне его правильно установить?

Может ли кто-нибудь мне помочь?

4
задан 28 April 2013 в 00:28

7 ответов

Скорее всего, будет установлена ​​более новая версия с PPA. Простой способ проверить это сделать apt-get install -s codeblocks и посмотреть, что происходит во время имитации установки.

1111 Тарболлы немного хитры. Я рекомендую установить build-essential и checkinstall в дополнение к любым зависимостям, в которых нуждается кодовый блок. Загрузите tarball и разверните его в рабочем каталоге с помощью tar -xf filename.tar.gz. Затем прочитайте файл install, если он есть, для инструкций

Как правило, вам нужно получить зависимости - простой способ сделать это - использовать apt-get build-dep. Затем вы запускаете ./config (который проверяет, выполнены ли предварительные условия и устанавливает специфичные для системы вещи), make (который компилируется) и make install (который перемещает скомпилированные файлы в нужные места). Я заменяю make install на checkinstall, чтобы сделать deb и установить его, вместо этого его легче удалить. YMMV - некоторые приложения заменяют make на cmake и так далее.

0
ответ дан 28 April 2013 в 00:28

Установить Codeblocks 12.11 в Ubuntu 12.04 / 12.10

1º) Установить библиотеки wxWidgets

$ sudo apt-get install libwxgtk2.8-0
$ sudo apt-get install libwxgtk2.8-dev

2º) Скачать библиотеки http://packages.debian.org/squeeze/ libhunspell-1.2-0 (обратите внимание, если ваш дистрибутив 32- или 64-разрядный) и установите (это предотвращает ошибки при установке кодовых блоков)

$ sudo dpkg -i libhunspell-1.2-0_1.2.11-1_amd64.deb

3º) Загрузите двоичные файлы http: / /www.codeblocks.org/downloads/26 (обратите внимание, если ваш дистрибутив - 32- или 64-битный). Стабильный выпуск Debian: установить:

    $ sudo dpkg -i *.deb

4º) Если вы разрабатываете для MySql Установите коннектор MySql Загрузите версию для своего дистрибутива с официального сайта mysql-connector-c-shared_6.1.0-2_amd64.deb и установите

[ 113]

5º) Наконец, библиотека с заголовочными файлами для MySql

$ sudo apt-get install libmysqlclient-dev

(Чтобы установить сервер MySQL для поиска в Google)

0
ответ дан 28 April 2013 в 00:28

Так как вы используете Ubuntu 12.10, мне жаль сообщать вам, что вы по-прежнему будете получать версию Code :: Blocks 10.05 даже после добавления PPA, поскольку согласно https://launchpad.net/ Пакет ~ pasgui / + archive / ppa / + пакет codeblocks для 12.11 предназначен для Precise, а не для Quantal.

А также, поскольку версия Code :: Blocks в программных репозиториях Ubuntu (вселенная квантового выпуска) https://launchpad.net/ubuntu/+source/codeblocks также 10.05, она может похоже, что вы не можете установить Code :: Blocks 12.11, используя репозитории Ubuntu или PPA.

Остальной способ установки см. В ответе @ JourneymanGeek.

Подробное руководство:

  1. Загрузите исходный код .tar.gz для Code :: Blocks 12.11 в http://prdownload.berlios.de/codeblocks/codeblocks_12. 11-1.tar.gz

  2. Откройте терминал, затем напечатайте cd ~/Downloads (или любое предварительно заданное вами место загрузки)

  3. [ 1132] Выполнить tar -zxf codeblocks_12.11-1.tar.gz

  4. Выполнить sudo apt-get build-dep codeblocks

  5. Выполнить cd codeblocks-12.11release8629

  6. Запустите ./configure

  7. После завершения введите make && sudo make install (или checkinstall, чтобы получить пакеты debian`.

После шага 5 есть другой метод:

  1. Выполнить debuild.

  2. Выполнить cd ..

  3. Выполнить [ 1110] и он установлен!

0
ответ дан 28 April 2013 в 00:28

После нескольких пробных версий и ошибок, я успешно установил Codeblocks 12.11 на своем ноутбуке под управлением Ubuntu 12.04. К счастью я зарегистрировал шаги, требуемые завершать процесс установки. Эта включенная загрузка двоичного файла и получение всех необходимых зависимостей.

Просто откройте терминал (Ctrl + Высокий звук + T) и введите это:

cd ~
mkdir codeblocks
wget -t 0 -P /home/<username>/codeblocks http://downloads.sourceforge.net/project/codeblocks.berlios/codeblocks_12.11-2_i386-debian-stable.tar.bz2
cd codeblocks
tar xvjf *
sudo apt-get update
sudo apt-get -y install gcc build-essential gamin libgamin0 libwxbase2.8-0 libwxgtk2.8-0
sudo dpkg -i libcodeblocks0_12.11-2_i386.deb codeblocks-common_12.11-2_all.deb codeblocks_12.11-2_i386.deb

Необходимо измениться <имя пользователя> на шаге 3 с именем пользователя.

Я не уверен, являются ли один или несколько шагов неверными, ни ненужными. Это просто работает так или иначе.

Надеюсь, это поможет.

1
ответ дан 28 April 2013 в 00:28

Просто

sudo apt-add-repository ppa:pasgui/ppa; sudo apt-get update;
sudo apt-get -y install codeblocks`

, это делает работу.

Если вы хотите загрузить тарбол, то после загрузки извлеките содержимое архива и перейдите к извлеченной папке ... запустите двоичный файл с ./ перед именем исполняемого файла «что-то вроде ./codeblocks».

Чтобы добавить его в ваше единство «не требуется, если вы устанавливаете его через ppa»:

  1. Переместите извлеченную папку в /opt, используя sudo mv <folder_name> /opt
  2. Добавление в меню можно через alacarte .. установить его с помощью sudo apt-get install alacarte, после установки запустить alacarte из единицы «Это называется Главное меню» и добавить пункт «или приложение», где вам нравится «обычно в меню инструментов программирования» и указать команда выполнения - путь к файлу выполнения, который находится в папке, в которую мы переместились /opt.
0
ответ дан 28 April 2013 в 00:28

Во-первых, всегда рекомендуется использовать версию, которая есть в обычных репозиториях Ubuntu, которую можно установить через центр программного обеспечения (в настоящее время v. 10.05).

Упомянутый PPA не содержит версию для Ubuntu 12.10, поэтому в этом случае вам придется вручную добавить «точный» (Ubuntu 12.04) раздел этого репозитория, который, кажется, имеет версию 12.11 C :: Б.

Установка с домашней страницы, вероятно, будет сложной, делайте это только в случае необходимости (см. Ответ «Путешественника Гика»).

0
ответ дан 28 April 2013 в 00:28

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

0
ответ дан 28 April 2013 в 00:28

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

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