Realmente no necesitas CodeBlocks. Lo que necesita es un g++compilador para compilar su código. Debería tenerlo instalado, si no, entonces:
$ sudo apt install g++
Para conveniencia de escribir código, puede instalar cualquier editor de texto como VS Code (mi favorito personal), Atom, Vim, Sublime, etc. Simplemente cree un nuevo archivo (digamos start.cpp) en alguna ubicación de su computadora (digamos /home/<username>/Codes) y escriba Algún código. Luego abra su terminal en la misma ubicación (en este caso, / home // Códigos). Luego escriba:
$ g++ start.cpp -o start.out # this compiles your code
$ ./start.out # this is how you run it
Si tiene algunas entradas en un archivo (digamos input.txt) y desea escribir la salida en algún otro archivo (digamos output.txt), el comando es:
$ ./start.out < input.txt > output.txt
Esa es básicamente la forma terminal de cpp. Probablemente cometerás errores, así que te sugiero que preguntes a tu maestro / a alguien con experiencia en terminales. Espero que nunca te molestes en instalar CodeBlocks nuevamente en tu vida :)