O Linux é um sistema operacional de código aberto criado por Linus Torvalds em 1991. Uma das principais diferenças do Linux para o Windows é que ele não é um produto único e monolítico. Em vez disso, ele é distribuído em diferentes distribuições (ou “distros”). Cada distro combina o kernel Linux com uma seleção diferente de softwares, um gerenciador de pacotes (para instalar e atualizar programas) e um ambiente gráfico. Alguns exemplos populares incluem:
- Ubuntu: Focado em facilidade de uso para iniciantes.
- Fedora: Focado em inovação e em trazer as tecnologias mais recentes.
- Debian: Focado em estabilidade e software livre, sendo a base para muitas outras distros, incluindo o Ubuntu.
- Arch Linux: Para usuários avançados que desejam construir seu sistema do zero e ter controle total.
Assim como no Windows, é possível instalar o Code Blocks no Linux, porém esses sistemas seguem lógicas bem diferentes, principalmente em como o compilador é instalado e integrado ao sistema.
No Windows, todo o fluxo de instalação é centrado em instaladores, isso significa que sempre existirá um arquivo com a extensão .exe no qual será usado para instalar o programa. Em contrapartida, o Linux gerencia toda a instalação de programas por meio de um gerenciador de pacotes da distribuição. Por exemplo, no Ubuntu, usa-se apt; no Fedora, usa-se dnf e em Arch, usa-se pacman.
Utilizar um gerenciador de pacotes traz algumas vantagens, como resolver dependências automaticamente e manter atualizações centralizadas junto ao resto do sistema. Entretanto, existe uma leve desvantagem que, para um iniciante, pode dificultar o processo de aprendizagem, mas irei explicar lá como resolver. A desvantagem é a defasagem de versões, pois os repositórios nem sempre trazem a versão mais recente do Code Blocks, e compilar a partir do código-fonte exige familiaridade com dependências de desenvolvimento.
Mas como instalar?
É importante entender que atualmente existem duas formas de instalar o Code::Blocks no Linux. A primeira maneira é mais simples e muito parecida com o processo de instalar o aplicativo em um celular. Versões Linux como o Ubuntu possuem um software já instalado chamado “Ubuntu Store”, onde os programas disponíveis ali são baixados e instalados por meio de um recurso chamado snap, que faz o empacotamento e implantação do software para o usuário sem que ele precise se preocupar em digitar linhas de comando. Outra forma de instalar é usando o arquivo baixado no site oficial da desenvolvedora do software e usando o comando no terminal para instalar o programa. Veremos neste artigo as seguintes formas de instalação.
- Instalar o Code::Blocks no Linux usando a Ubuntu Store.
- Instalar o Code::Blocks no Linux usando o terminal.
Embora existam dois processos para a instalação, o resultado é o mesmo, não havendo nenhuma vantagem sobre o outro.
Instalar o Code::Blocks no Linux usando a Ubuntu Store
O primeiro passo, é procurar na barra de pesquisa por “Ubuntu Store”, selecionar e aguardar o programa iniciar. Após isso, uma janela será aberta e devemos clicar no canto superior esquerdo na lupa assim como é mostrado na imagem.

Quando clicamos na lupa, uma barra de pesquisa se abre e então devemos pesquisar pelo programa que queremos, no caso, o codeblocks e apertar a tecla enter para buscar. Feito isso, uma lista com os resultados será listada. O resultado ficará da seguinte forma:

A partir daqui, devemos apenas clicar no item que queremos, uma nova página será aberta e então para instalar é só clicar no botão que aparece a direta, chamado “Instalar” ou como mostra na imagem “Install”.

Por fim, quando a instalação terminar, o codeBlocks já estará disponível para uso e então poderá busca-ló no menu iniciar do sistema.
Instalar o Code::Blocks no Linux usando o terminal
O método de instalação via terminal é bem diferente do primeiro método mostrado. Requer um conhecimento básico em comandos Linux, mas caso você seja um iniciante, irei explicar todos os passos necessários para fazer essa instalação.
Para instalar usando o terminal, precisamos primeiro baixar o arquivo no site oficial do codeblocks. Você pode ir diretamente para o site clicando aqui. Uma nova página será carregada como essa que aparece logo abaixo. Nesse momento, devemos clicar no primeiro em “Sourceforge.net” que aparece em frente a um arquivo chamado codeblocks_25.03_amd64_debian11.tar.xz. Isso levará para a página de donwload onde o arquivo será baixado automaticamente.

Depois que o arquivo foi baixado, precisamos fazer a instalação usando o terminal. Para abrir o terminal existem duas maneira. A primeira delas é pelo atalho pressionando as três teclas: CTRL + ALT + T. A segunda maneira e também mais simples é buscar por terminal no próprio menu iniciar do sistema. Quando o terminal estiver aberto, iremos nos deparar com uma tela semelhante a mostrada abaixo.

Para instalar o Code::Blocks usando o terminal, devemos primeiro encontrar o arquivo que foi baixado no site oficial do Code::Blocks. Isso é feito navegando até o diretório onde o arquivo foi salvo; geralmente, encontra-se em Downloads. Para esse tutorial, irei assumir que ele está salvo na pasta downloads. Então executaremos o seguinte comando no terminal
cd Downloads
Isso nos levará para a pasta Downloads. Note que quando o comando é executado o terminal mostra em qual pasta está.

Agora, é necessário extrair os arquivos de instalação do arquivo que foi baixado. Assim, execute:
tar -xf codeblocks_25.03_amd64_debian11.tar.xz
Por fim, só precisamos executar o comando que irá instalar o code::Blocks e para isso podemos digitar o comando:
sudo dpkg -i *.deb
A partir daqui, todo o processo será feito sozinho pelo computador e quando terminar, o code blocks já estará instalado na máquina e poderá usa-ló.
Assista o vídeo onde é explicado todo o processo passo a passo
Neste vídeo é mostrado como instalar usando a loja de aplicativos presente no Linux e também uma outra forma usando linha de comando, mas sem ter que baixar qualquer arquivo externo.
