Instalar el sistema completo desde cero en Linux

fjdise
Posts: 5
Joined: Fri Jan 09, 2015 5:22 pm

Re: Instalar el sistema completo desde cero en Linux

Post by fjdise »

Hola Antonio.

Al cambiar el permiso de ejecucion con chmod +x y ejecutarlo, el mensaje es "no se puede ejecutar el fichero binario"

Lubuntu, amplia un poco mas las informacion diciendo "cannot execute binary file: Formato de archivo incorrecto"

Un saludo. Paco.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Instalar el sistema completo desde cero en Linux

Post by Antonio Linares »

Paco,

Aqui tienes un build.sh para construir aplicaciones con Harbour y FiveLinux:

http://code.google.com/p/fivelinux/sour ... s/build.sh

Es similar al que estas usando ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
fjdise
Posts: 5
Joined: Fri Jan 09, 2015 5:22 pm

Re: Instalar el sistema completo desde cero en Linux

Post by fjdise »

Hola Antonio.

Para serte sincero, como ahora mismo la cosa no chuta, estoy compilando "a pelo", osea, que no uso nada mas que la orden de compilar y nada mas.

El fichero obtenido con gcc, como ya he dicho, no me permite ejecutarlo por el tema de permisos, asi que me lo he llevado a otro ordenador con Lubuntu, con el mismo resultado, todo es cuestion de permisos.

Un saludo. Paco.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Instalar el sistema completo desde cero en Linux

Post by Antonio Linares »

Con chmod +x tu_ejecutable debería asignarse el permiso de ejecución correctamente.

Copias aqui como estas haciendo para construir el ejecutable, a ver si veo algo que no esté correcto
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Instalar el sistema completo desde cero en Linux

Post by Andrés González »

Seguro que es algo de novato en linux pero Antonio, he conseguido lo siguiente.

1.- He instalado todo las instalaciones que me comentas y todo ha ido bien. He generado las librerias del harbour y todo ha ido bien. Pero finalmente cuando genero el fichero hello este no lo puedo ejecutar. Que es lo que hago mal. Me genera el hello sin extension alguna, esto es correcto. Aunque le asigne el atributo +x (chmod +x hello) no me ejecuta nada.

Code: Select all

pi@raspberrypi ~ $ su
Contraseña: 
root@raspberrypi:/home/pi# cd harbour 
root@raspberrypi:/home/pi/harbour# cd tests
root@raspberrypi:/home/pi/harbour/tests# hbmk2 hello.prg
hbmk2: Procesando script local: hbmk.hbm
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'hello.prg'...
Lines 7, Functions/Procedures 1
Generating C source output to '/tmp/hbmk_Itxvqp.dir/hello.c'... Done.
root@raspberrypi:/home/pi/harbour/tests# hello
bash: hello: no se encontró la orden
root@raspberrypi:/home/pi/harbour/tests# 
 
2.- He desgargado el fivelinux y haciendo un par de correcciones en el Makefile (el harbour lo tengo en bin/linux/gcc/harbour que no es la dirección que figura en el Makefile) he podido generar las libreria libfive. a y libfivec.a. He modificado el build.sh para que localice el comando y las librerias del harbour pero cuando ejecuto build.sh no sabe ejecutarlo:

Code: Select all

pi@raspberrypi ~ $ su
Contraseña: 
root@raspberrypi:/home/pi# cd fivelinux
root@raspberrypi:/home/pi/fivelinux# cd samples
root@raspberrypi:/home/pi/fivelinux/samples# build testdlg.prg
bash: build: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build.sh testdlg.prg
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build
bash: build: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build.sh
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# 
root@raspberrypi:/home/pi/fivelinux/samples# chmod +x testdlg.prg
root@raspberrypi:/home/pi/fivelinux/samples# build.sh testdlg.prg
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# 
 
Como ves todo lo ejecuto desde el su (administrador).
Mi maquina es una raspberry pi

Code: Select all

root@raspberrypi:/home/pi/harbour/tests# uname -a
Linux raspberrypi 3.18.5+ #748 PREEMPT Wed Feb 4 21:24:41 GMT 2015 armv6l GNU/Linux
 
Muy buena la experiencia y por cierto ya tengo pedida la quadcore raspberry pi 2 que ejecutara ubuntu y win10, mirar por internet

No puedo instalar el teamviewer en raspberry pi, aunque existe una version para debian no funciona en armhf

Si te fijas es el mismo error, y como te comento seguro que es un error de novato.
Saludos

Andrés González desde Mallorca
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Instalar el sistema completo desde cero en Linux

Post by Antonio Linares »

Andrés,

para ejecutar hello, escribelo asi:

./hello

y para build.sh

./build.sh tutor01
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Instalar el sistema completo desde cero en Linux

Post by Andrés González »

Lo dicho de novato, este windows nos tiene mal acostumbrados.

Code: Select all

root@raspberrypi:/home/pi# cd harbour
root@raspberrypi:/home/pi/harbour# cd tests
root@raspberrypi:/home/pi/harbour/tests# ./hello
   
Hello, world!                                                                   
root@raspberrypi:/home/pi/harbour/tests# 
 
Menuda maravilla, aunque no se xq pone al final cuando le doy a cruz de terminar me añade la última linea:

1.- Compila con algun warning

Code: Select all

root@raspberrypi:/home/pi/fivelinux/samples# ./build.sh testdlg

compiling...
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'testdlg.prg'...
Lines 1260, Functions/Procedures 2
Generating C source output to 'testdlg.c'... Done.
compiling C module...
linking...
done!
   
(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d
 
2.- Muestra la imagen siguiente:


3.- Cuando le doy a la cruz añade la última linea

Code: Select all

root@raspberrypi:/home/pi/fivelinux/samples# ./build.sh testdlg

compiling...
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'testdlg.prg'...
Lines 1260, Functions/Procedures 2
Generating C source output to 'testdlg.c'... Done.
compiling C module...
linking...
done!
   
(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d
root@raspberrypi:/home/pi/fivelinux/samples# BL!BO"BS#BU#BV#BW#BX#BZ"BZ!B[!B\!B]!B^"B_"B_#B`#Ba#Bg#Bk#Bo#Bn!Bn"Bn#Bn$Bä'Bã'Bã(Bâ(Bá(Bà(BÞ)BÜ)BÚ*BÔ+BÌ-BÅ.BÂ.Bº.B³.B§.BŸ.B˜.B‘.B‡.B€.By-Bs-Bm,Bd+B^*BX*BR)BM)BF(B@'B;'B7&B4&B/&B,&B*&B)&B(&B(%B'%B&%B&$B%$B%#B$#B$"B#"B""B"!B!! !!@!"@!#@!$@!%@"%@"&@"'@#'@#(@#)##)`c*`c)`b)`a)`a)`a) a(@a'#a'`a'`a'`a'`a'`a' !B@!C@!D@!E@!F@!G@!H@!G#!G !B@!C@!D@!E@"E@"F@#G@$H@%H@&H@'I@(I#(I =A@>B@>C@?C@@D@AD#ADa|4a|4`|4 <5#<5 <5#<5 tU@sU@rU@qU@pU@nU@mT@lT@kT@jT@iT@iS@hS@fS@eR@cR@aR@`Q@^Q@]P@\P@[P@YO@XO@WO@VN@UN@TN@SM#SM
 
Saludos

Andrés González desde Mallorca
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Instalar el sistema completo desde cero en Linux

Post by Antonio Linares »

Andrés,

Cuando ves a Harbour funcionando en "cualquier" sistema operativo es cuando realmente te das cuenta de la maravilla que hemos construido entre todos :-)

Esos warnings de GTK son típicos y los he visto muchas veces. Ese en concreto no me suena y en google no lo encuentro, pero no te preocupes, es solo un aviso y no tiene por qué afectar a la ejecución de la aplicación. A veces avisan del uso de una función que ya no se aconseja su uso ("deprecated"), etc.

Puede depender de esa versión de Linux en concreto, etc. Lo ideal sería probarlo tambien en otras distros de Linux (Ubuntu, etc.).
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Instalar el sistema completo desde cero en Linux

Post by Andrés González »

Sí efectivamente, ayer al medio dia me puse con el raspi y a las dos horas ya estaba generando las librerias de harbour y ahí si que se tomo tiempo pero el resultado es visible, y aun sin conocimiento en linux, FWH funcionó a las mil maravillas.

Code: Select all

//Hoy te he comparado con los grandes arquitectos de las catedrales, no te das cuenta de su magestuosidad hasta que no te metes dentro, y FWH es grande, muy grande. Indudablemente son los arquitectos los que las han hecho posible y tu eres uno de los mejores. Llevo aproximadamente 27 años con las variantes de clipper y unos 17 con FIVEWIN y te puedo garantizar que duermo tranquilo con el funcionamiento de los programas FW. 
GRACIAS.
Saludos

Andrés González desde Mallorca
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Instalar el sistema completo desde cero en Linux

Post by cnavarro »

Andrés González wrote: Como ves todo lo ejecuto desde el su (administrador).
Mi maquina es una raspberry pi

Code: Select all

root@raspberrypi:/home/pi/harbour/tests# uname -a
Linux raspberrypi 3.18.5+ #748 PREEMPT Wed Feb 4 21:24:41 GMT 2015 armv6l GNU/Linux
 
Muy buena la experiencia y por cierto ya tengo pedida la quadcore raspberry pi 2 que ejecutara ubuntu y win10, mirar por internet
Gracias por la informacion, hace tiempo que tenia en "cartera" adquirir ese equipo, y, al margen de la inversion, estaba el tema de la posible funcionalidad que podia darme.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Instalar el sistema completo desde cero en Linux

Post by Andrés González »

Cristobal, raspberry pi b+ funciona a las mil maravillas y sobre todo para hacer pruebas de circuitos es una maravilla. Ahora con el raspberry pi 2 b con quad corte y 1g de RAM tiene que ir muy bien y sobre todo sin un ruido. Ahora con ubuntu y win 10, uno completo con teclado inalámbrico, cables y sd por 88€ (eBay) me llega esta semana. Es unas 6 veces mas rápido que el anterior y lo que me gusta es el tema de la sd y con lo barato q están cambias en un segundo de sistema, a ver como funciona windows 10, ahí estará el meollo. Ya os comento.
Saludos

Andrés González desde Mallorca
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Instalar el sistema completo desde cero en Linux

Post by cnavarro »

Te seguiré con "hambre" y envidia :D :shock:
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Instalar el sistema completo desde cero en Linux

Post by cnavarro »

C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Instalar el sistema completo desde cero en Linux

Post by Andrés González »

Funcionando con Raspberry pi 2, muy buen resultado. Ubuntu solo a nivel de comandos (haciendo pruebas). Volví a instalar el DEBIAN y funciona de miedo. Ideal para ordenador de escritorio (cero ruidos). Sin overclocking apenas se casienta (sin disipadores metálicos). Esperando el windows 10.
Saludos

Andrés González desde Mallorca
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Instalar el sistema completo desde cero en Linux

Post by Antonio Linares »

Andres,

Yo compré el primer raspberry pi y era insufriblemente lento.

Este es realmente más rápido ? Siguen distribuyendolo en una tarjeta madre tal cual ? Puedes poner alguna foto ó enlace a fotos ? gracias :-)

Windows 10 va a funcionar en él ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply