Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: UsuarioProgramador en 29 Julio 2017, 02:18 am



Título: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 02:18 am
Hola buenas noches, como puedo instalar code::blocks en debian, cuando escribo en el terminal:

Código:
sudo apt-get install codeblocks

me aparece:

Código:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias        
Leyendo la información de estado... Hecho
Package codeblocks is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'codeblocks' has no installation candidate


Cuendo veo el los post la gente dice que compile el codigo fuente pero no se como hacerlo  :-\ :( :huh:

Soy un pacman que se mueve :V


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 02:28 am
que versión de debian?

como está tu sources.list?


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 02:35 am
Tengo Debian 8.8 jessie y lo des source.list no se que es eso y no se donde esta :V  :xD :P


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 02:38 am
tu sources.list es el archivo donde se alojan tus repositorios en los sistemas debian e hijos...

con permisos de super usuario escribe
Código:
nano /etc/apt/sources.list

eso te abrirá un editor de texto en linea de comandos ese archivo copia y pegalo aquí (usa etiquetas de código)



Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 02:38 am
hice un locate y encontre un alchivo el /etc/apt/sources.list y dentro de el estaba esto escrito

Código:
## Cinnamon - Linux Mint Debian Edition deb http://packages.linuxmint.com/ debian main import backport upstream romeo

# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

# Repositorios Básicos y oficiales estable

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

# Repositorio  actualizaciones de seguridad estable
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# Multimedia estable-jessie

# deb http://www.deb-multimedia.org jessie main non-free
# deb-src http://www.deb-multimedia.org/ jessie main non-free

deb ftp://ftp.deb-multimedia.org stable main non-free

##Actualizaciones Google Chrome
# deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

# deb http:///download.virtualbox.org/virtualbox/debian vivid contrib
 




Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 02:40 am
parece estar bien... intenta hacer
Código:
apt-get update


y reintenta instalar


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 02:41 am
ok gracias, ya se esta actualizando ;D


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 02:46 am
me sigue diciendo lo mismo,

Código:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Package codeblocks is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'codeblocks' has no installation candidate


 :-(


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 02:49 am
por cierto, para tener el repositorio más optimo puedes usar esta herramienta

Código:
apt-get install netselect-apt


(procura testear cuando la linea esté libre para mejores resultados)
lo que hace es probar entre una lista de 300 repositorios cuales son los 10 que mejor te responden... y te crea un sources.list en la carpeta que estés parado...

yo te recomendaría usarla, copias el primero que te de, y cambias tu souces.list por ese... dejas solo


Código:
deb http://repositorio_que_te_diga_netselect/ jessie main contrib non-free

# Repositorio  actualizaciones de seguridad estable
deb http://security.debian.org/ jessie/updates main contrib non-free

deb ftp://ftp.deb-multimedia.org stable main non-free

y listo
Actualizacion


te toca bajarte el code::blocks para debian y montarlo a mano XD

descargate el tar.gz, descomprimelo en tu carpeta favorita y allí creo que tienes el binario para hacer doble click... luego le creas un launcher en escritorio y le dices que en menu tambien


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 03:23 am
ok, gracias , weno con tal y me instale el code block lo tendre que instalar asi a mano :xD gracias por la ayuda  ;D buenas noches :D


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: UsuarioProgramador en 29 Julio 2017, 03:34 am
soy un poco nuevo en linux y tal ves se de el caso en el que no sepa a quie archivo le doy para que se instale code::blocks porque a todos les doy y se abre y se cierra una terminal  :silbar: :silbar: :-\


a no listo ya lo instale encontré un archivo  que decía como instalarlo :V




Cuendo me dicen que coloque este codigo en el source.list

Código:
deb http://[b]repositorio_que_te_diga_netselect[/b]/ jessie main contrib non-free

# Repositorio  actualizaciones de seguridad estable
deb http://security.debian.org/ jessie/updates main contrib non-free

deb ftp://ftp.deb-multimedia.org stable main non-free

a que te refieres con repositorio que me de netselect??


y cuando instalo code::blocks me dice

Código:
checking if the compiler supports precompiled headers... yes
checking for wx-config... no
configure: error:
                wxWidgets must be installed on your system.

                Please check that wx-config is in path, the directory
                where wxWidgets libraries are installed (returned by
                'wx-config --libs' or 'wx-config --static --libs' command)
                is in LD_LIBRARY_PATH or equivalent variable and
                wxWindows version is 2.8.0 or above.



· No hagas doble post! usa el boton modificar
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 04:11 am
Citar
Cuendo me dicen que coloque este codigo en el source.list
a que te refieres con repositorio que me de netselect?? 

lee esa respuesta completa... te indiqué todo D:

Citar
y cuando instalo code::blocks me dice

que te bajaste tu? -.-

codeblocks -> downloads  -> Download the binary release -> Linux 64-bit -> codeblocks_16.01_amd64_jessie.tar.xz

aquí el link... son puros .deb
http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Linux/Debian%20Jessie/codeblocks_16.01_amd64_jessie.tar.xz (http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Linux/Debian%20Jessie/codeblocks_16.01_amd64_jessie.tar.xz)


intentas instalar el codeblocks_16.01_amd64.deb si te pide algo adicional, o te dice que hay dependencias rotas, instalas primero ese otro .deb (aunque el base debería resolverlas)


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: do-while en 29 Julio 2017, 12:55 pm
Si mal no recuerdo cuando salió Debian Jessie utilizaba wxwidgets 3, por aquel entonces codeblocks se basaba en la version 2.8 de wxwidgets, así que el paquete no se incluyó en Debian (fue una de las razones por las que directamente pasé a stretch).

En este momento está disponible a traves de los backports. Tendrás que mirar como activarlos y ya podrás instalar codeblocks. La otra alternativa es pasar a Debian Stretch (actual estable) o Buster (testing).

De todas formas en este momento, al menos en Debian y Arch, el paquete no funciona bien. Tiene cierres aleatorios que te van a obligar a guardar el documento de forma continua, casi al introducir cada línea de código, si no quieres perder todo lo que has hecho desde que has iniciado el IDE.

Tienes alternativas como Eclipse (apt-get install eclipse eclipse-cdt),un monstruo con el que para cualquier código sencillo vas a tener que estar creando un proyecto, Geany, muy básico y para mi gusto chapucero o Anjuta, que no lo conozco, y más.


Título: Re: Como puedo instalar code::blocks en debian?
Publicado por: engel lex en 29 Julio 2017, 19:31 pm
te digo que con esa descarga se hace perfecto, yo lo instalé sin problemas XD