Я установил Code :: Blocks из Muon Software Center (я использую KDE) и получил Code :: Blocks 10.05.
Я нашел эту ссылку: https://launchpad.net/~pasgui/+archive/ppa/
После добавления этого PPA и запуска sudo apt-get update
, если я запускаю [ 111], какую версию Code :: Blocks я получу? Если я скачаю архив с основного сайта, как мне его правильно установить?
Может ли кто-нибудь мне помочь?
Скорее всего, будет установлена более новая версия с PPA. Простой способ проверить это сделать apt-get install -s codeblocks
и посмотреть, что происходит во время имитации установки.
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 и так далее.
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)
Так как вы используете 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.
Подробное руководство:
Загрузите исходный код .tar.gz для Code :: Blocks 12.11 в http://prdownload.berlios.de/codeblocks/codeblocks_12. 11-1.tar.gz
Откройте терминал, затем напечатайте cd ~/Downloads
(или любое предварительно заданное вами место загрузки)
tar -zxf codeblocks_12.11-1.tar.gz
Выполнить sudo apt-get build-dep codeblocks
Выполнить cd codeblocks-12.11release8629
Запустите ./configure
После завершения введите make && sudo make install
(или checkinstall
, чтобы получить пакеты debian`.
После шага 5 есть другой метод:
Выполнить debuild
.
Выполнить cd ..
Выполнить [ 1110] и он установлен!
После нескольких пробных версий и ошибок, я успешно установил 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 с именем пользователя.
Я не уверен, являются ли один или несколько шагов неверными, ни ненужными. Это просто работает так или иначе.
Надеюсь, это поможет.
Просто
sudo apt-add-repository ppa:pasgui/ppa; sudo apt-get update;
sudo apt-get -y install codeblocks`
, это делает работу.
Если вы хотите загрузить тарбол, то после загрузки извлеките содержимое архива и перейдите к извлеченной папке ... запустите двоичный файл с ./
перед именем исполняемого файла «что-то вроде ./codeblocks
».
Чтобы добавить его в ваше единство «не требуется, если вы устанавливаете его через ppa»:
/opt
, используя sudo mv <folder_name> /opt
alacarte
.. установить его с помощью sudo apt-get install alacarte
, после установки запустить alacarte из единицы «Это называется Главное меню» и добавить пункт «или приложение», где вам нравится «обычно в меню инструментов программирования» и указать команда выполнения - путь к файлу выполнения, который находится в папке, в которую мы переместились /opt
. Во-первых, всегда рекомендуется использовать версию, которая есть в обычных репозиториях Ubuntu, которую можно установить через центр программного обеспечения (в настоящее время v. 10.05).
Упомянутый PPA не содержит версию для Ubuntu 12.10, поэтому в этом случае вам придется вручную добавить «точный» (Ubuntu 12.04) раздел этого репозитория, который, кажется, имеет версию 12.11 C :: Б.
Установка с домашней страницы, вероятно, будет сложной, делайте это только в случае необходимости (см. Ответ «Путешественника Гика»).
Вы также можете установить Code :: Blocks из моего PPA , если вам не нравится компилирование из исходного кода.