Instalando Code::Blocks no Ubuntu 12.04
Dica publicada em C/C++ / Introdução
Instalando Code::Blocks no Ubuntu 12.04
"Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele está sendo desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele.Fonte: Code::Blocks – Wikipédia, a enciclopédia livre
Code::Blocks é voltado para o desenvolvimento em C/C++, D (linguagem de programação) e agora Fortran.
O Code::Blocks está sendo desenvolvido sob Windows e GNU/Linux. Alguns usuários compilaram o Code::Blocks com sucesso para FreeBSD e Mac OS X (com alguns problemas na interface).
Este programa não lançava uma versão estável, desde 2008. No lugar lançava as chamadas Nightly builds. Em 30 de Maio de 2010 foi lançado a versão 10.05 e em 27 Dezembro de 2013 a mais recente versão: 13:12."

No site do Code::Blocks, há versões para Windows, Mac OS X e GNU/Linux, todas gratuitas. Para GNU/Linux, tem versão para 32 e 64 bits e para as distribuições: Debian, Fedora, SUSE, além do CentOS.
Há ainda os sources para outros sistemas operacionais do tipo Unix. Para esta dica, vou usar o Ubuntu 12.04, pois este tem vários problemas com os pacotes do Debian que causam problemas de dependência.
Tem duas formas de instalar, a primeira é mais fácil:
sudo add-apt-repository ppa:pasgui/ppa
$ sudo apt-get update
$ sudo apt-get install codeblocks libwxgtk2.8-dev
Obs.: mais detalhes, aqui em inglês: http://apt.jenslody.de
A segunda, editando o source.list do Ubuntu 12.04 ou superior, como root:
# nano /etc/apt/sources.list
No final do arquivo, acrescente as seguintes linhas
deb http://ppa.launchpad.net/pasgui/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/pasgui/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/pasgui/ppa/ubuntu precise main
Depois, execute os comandos:
# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CA16070C0E7D33641F1626703EE66BD3F599ACE3
# apt-get update
# apt-get install codeblocks libwxgtk2.8-dev
Obs.: mais detalhes aqui (em inglês): PPA for pasgui : pasgui
O Code::Blocks é uma IDE muito utilizada por causa de sua facilidade de uso, uma coleção muito boa de plugins que aumentam sua capacidade e por sua leveza.
Além do fato de outras IDEs estarem desatualizadas, ao contrário, o Code::Blocks tem desenvolvedores bastante ativos. Quando estou num projeto complicado, gosto de usar o Code::Blocks nas operações simples, fico com o Geany.
Agora é aprender a desenvolver kkkk....mas eu chego lá!!