¿Cómo instalar el Code :: Blocks IDE?


23

Estoy usando Ubuntu de 64 bits y quiero instalar Code :: Blocks IDE. ¿Hay algún repositorio?


3
Cod :: Blocks está en el repositorio de Ubuntu.
Zeitue

1
@NlightNFotis ¿Cómo le parece a alguien que es nuevo en Ubuntu para administrar todas esas cosas? Entonces, este es el lugar donde el usuario solitario obtiene ayuda de las comunidades. Puede ser que la pregunta pueda sonar estúpida para el experto, pero para los novatos es algo serio. Por favor no entiendo estimarnos en lugar de encender la llama de 'Humanidad'. De todos modos, los considero a todos como expertos, por favor no dude en ayudarme en el futuro.
Namshum

2
@Namshum Mi comentario no fue para llamarte, sino para implicar que cualquier desarrollador de software serio es un solucionador de problemas , y debería encontrar una respuesta a sus problemas por sí mismo y no pedirle a otros soluciones para sus problemas, a menos que haya hecho todo pudo encontrar una respuesta y, sin embargo, falló.
NlightNFotis

1
@NlightNFotis Gracias! para su enlace Y también quiero decirte que estoy tratando de aprender algo de programación en C ++.
Namshum

Respuestas:


11

Code :: Blocks es un entorno de desarrollo integrado multiplataforma (IDE). Se basa en un marco de plugin de desarrollo propio que permite una extensibilidad ilimitada. La mayor parte de su funcionalidad ya la proporcionan los complementos. Los complementos incluidos en el paquete base son:

  • Interfaz del compilador a muchos compiladores gratuitos
  • Frontend del depurador para GDB (y CDB para plataformas Windows)
  • Formateador de origen (basado en AStyle)
  • Asistente para crear nuevas clases de C ++
  • Código de finalización / símbolos-navegador (trabajo en progreso)
  • Manejador MIME predeterminado
  • Asistente para crear código nuevo :: Complementos de bloques
  • Lista de quehaceres
  • Asistente extensible basado en scripts
  • Autoguardado (guarda su trabajo en el desafortunado caso de un accidente) 1

Para descargar e instalar, haga clic en la imagen a continuación.

Instalar a través del centro de software

1 Fuente: Directorio de aplicaciones de Ubuntu


1
La versión actual en el repositorio Ubuntu 12.04 es 10.05-2, mientras que el sitio web tiene Code :: Blocks 12.11 disponible para descargar.
Drew Noakes

@DrewNoakes puede descargar manualmente los paquetes deb e instalarlos con DPKP,
userDepth

23

Está disponible en el Centro de software.

Simplemente abra Ubuntu Software Centery busque su nombre.

O instalar a través de la terminal:

sudo apt-get install codeblocks

Recibí este error: - No se pudo recuperar in.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/… Error de conexión [IP: 91.189.92.182 80] E: No se pueden recuperar algunos archivos, tal vez ejecutar apt-get update o prueba con --fix-missing?
Namshum

No aparece en el centro de software para mí.
neuronet

Ese comando de terminal funciona, aunque no aparece en el centro de software.
Domarius

18

Desde el sitio web de Code :: Blocks, la página de descarga para Linux apunta a Code :: Blocks Release Builds PPA , que es probablemente la forma más fácil de instalar una versión razonablemente actualizada de Code :: Blocks. Para instalar Code :: Blocks del PPA mencionado anteriormente, haga lo siguiente:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib

1
Este es un método mucho mejor.
Saurabh Singh

5

Puede instalar CodeBlocks usando el siguiente comando:

sudo apt-get install codeblocks

1

Si planea desarrollar en ubuntu, es beneficioso aprender a compilar código desde la línea de comandos ... incluso el IDE de bloques de código

descargar el código fuente

http://www.codeblocks.org/downloads

elija un archivo similar a codeblocks_16.01.tar.gz

cd en donde desea expandir el tarball y emitir

tar xvf /path/to/codeblocks_16.01.tar.gz

cd codeblocks-16.01.release

autoreconf -fi  #  
./configure  #  standard check to confirm your have necessary libs
make -j4   # actual compile and link step
sudo make install  # install binary and its libs
sudo ldconfig  # this registers your new libs

ahora está instalado ... adelante y lanzar

codeblocks   #  Voila you have launched your new IDE

Si lo anterior da errores, es probable que aún tenga que instalar dependencias ascendentes ... de ser así, esto puede ayudar

sudo apt-get install build-essential 
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks 

Si bien su forma es correcta, debe indicar que compilar Code :: Blocks contra wxwidgets 3 aún no se admite correctamente y puede provocar bloqueos dentro del IDE, pero wxwidgets 2.8 ya no está disponible con 16.04 LTS.
Videonauth

1

Todo lo que necesitas hacer es ejecutar:

sudo apt-get update

luego

sudo apt-get upgrade

y entonces

sudo apt-get install codeblocks

Su lista de repositorios no está actualizada, recibió una sugerencia de actualización de Ubuntu. Si desea ser programador de Linux, le recomiendo que obtenga conocimientos de LPIC-1 antes de comenzar. Es crucial comprender los conceptos básicos de este sistema para codificarlo.


1

Sugiero usar la versión más nueva de 'Jens' Incluso si no es oficial, podemos obtener todas las versiones. También puede elegir repositorio o simplemente archivo 'deb'.

http://apt.jenslody.de/

Para una versión estable, agregue estas dos líneas al sources.listarchivo y actualice el índice del paquete

deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main

Luego instale los codeblocks. Probado en Ubuntu 12.04, tanto de 32 como de 64 bits.


0

Puede intentar instalar los paquetes manualmente. Conexión a través de FTP a los archivos con su administrador de archivos. O descargue manualmente desde el sitio en el siguiente enlace.

Alternativamente, instálelo a través de GUI con GDEBI haciendo clic en cada archivo deb que indicará si falta otro paquete / dependencia y luego instálelo primero. Puede comenzar con Codeblocks y GDEBI le indicará los paquetes directamente relacionados y lo seguirá y evitará perderse en las dependencias.

No sé si se puede hacer una asociación de archivos para hacer clic y activar GDEBI directamente desde el navegador.

FTP: archivos

El servidor es: ftp.archive.ubuntu.com

Y la ruta a Codeblocks es: ubuntu / ubuntu / pool / universe / c / codeblocks

En un tipo de terminal: ftp

Luego viene la propmt

ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb

Los archivos se guardarán en INICIO

eliminar los DEB de la arquitectura no deseada

Guarda este script:

#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
    echo ${BLOCKS[LIST]};
done;

Puede buscar respuestas sobre cómo usar el script, hacerlo ejecutable y ejecutarlo desde el INICIO .

Reemplace echo con el comando bash para instalar paquetes:

dpkg -i ${BLOCKS[LIST]};

Cambie el mensaje de la lista con la lista de paquetes para Codeblocks en la carpeta INICIO

ls *.deb

Haga coincidir el número de paquetes con la lista de 12 elementos.

Si 20 elementos, entonces 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


Una forma un poco complicada de hacerlo, especialmente hay un problema con la instalación por la dpkgque tiene que obtener el orden correcto en el que instala los paquetes y su script no resuelve eso.
Videonauth

Correcto, ¿y qué hay de usar apt-get en su lugar? ¿Descargar los paquetes de archivos y ponerlos en / var / ... y decirle a apt-get que instale esa versión específica? Eso sería una explosión si funcionara. Creo que apt-get revisa los archivos primero para evitar volver a descargar paquetes.
userDepth

Esto podría funcionar, pero no me apuntes, tendría que configurar una VM para probarlo. Compilé mi Código :: Bloques desde cero.
Videonauth

Sí. como un verdadero usuario libre, una VM. Es por eso que quiero usar instantáneas para revertir ese tipo de cosas, hay apt-btrfs que recuerdo, pero parecía no ser compatible. Lo necesito, así que lo bifurcaría. ¿Code Blocks tiene una regla MAKE RUN? @Videonauth
userDepth
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.