Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Directorios Que Crea Gambas Al Instalarse
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Directorios Que Crea Gambas Al Instalarse 
 
Hola Comunidad!.

Ayer tuve un episodio con Gambas3.

Uso Debian 6 en casa. Decidí actualizar Gambas3.Me bajo la ultima versión con subversión.
Y a la hora de instalar en los directorios me dio error. Posiblemente la 5235.

No creo que fuera error de gambas, pero no se dejaba instalar.
En parte lo digo, no vaya ser que por algún motivo el instalador falle de esta versión por algo.

Así que desinstale, reconfigure y vuelta el error.Me fui a la estable de la 3, se instala pero
por algún motivo no se ejecuta correctamente.

Me fije en el script instalador de JGuardon de como elimina los directorios por si había quedado algo
y si que había quedado algo.

A ver, ¿ no se debería haber instalado en /usr/local ?. Entonces, ¿  por que alguna versión se había creado en /usr/ ?
De hecho había restos en /usr/bin ,  /usr/lib y /usr/share.

Si fuera de un repositorio  puede que se instale en /usr/ (compruebo ahora en la Ubuntu del trabajo, tengo repes
archivos. )

Lo mas probable por que habré instalado de fuentes y de un paquete de distribución, supongo que no debí
de hacer la desinstalación correctamente, "pero" en Debian no uso un repositorio, solo fuentes.
Eso si, he usado tanto la estable como la de desarrollo.

En casa, una vez eliminado todo y reinstalo, fue bien.Aunque instale la versión estable.
Aquí en el trabajo funciona, pero hay repes. Cuestión de hacer limpieza.

En parte son despistes, pero no entendí que se creasen en Debian 6 en /usr/
No hay que olvidar desinstalar todo correctamente.Las prisas.

Saludos.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Miercoles, 14 Noviembre 2012, 10:43; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Listo. Limpie todo en Ubuntu y volví a instalar de repositorio.

Ahora queda una cuestión.¿ Seria mejor instalar de repositorio por comodidad o una versión de  desarrollo por subversión ?.
Como siempre hay pequeños errores que solventar.

Saludos.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Cuando dices:

Citar:
Limpie todo en Ubuntu


¿que directorios, al final, borrastes?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Hace poco se cambiaron ya definitivamente los directorios de instalación de gambas, que pasan a ser:

/usr/lib/gambas3
/usr/share/gambas3

y los siguientes ficheros:

/usr/bin/gbr3
/usr/bin/gbx3
/usr/bin/gbs3*
/usr/bin/gbi3
/usr/bin/gbc3
/usr/bin/gba3
/usr/bin/gambas3*

Antes estaban en /usr/local

De manera que para no tener problemas y hacer una instalación limpia compilando desde las fuentes, hay que borrar manualmente todos esos ficheros y directorios. Los que uséis mi script, podéis actualizar la parte donde se borran con este fragmento:

    # del /usr/local/ (lo dejamos por si acaso...)
    echo $PASS | sudo -S rm -rv /usr/local/lib/gambas3 /usr/local/share/gambas3
    sudo rm -v /usr/local/bin/gbr3 /usr/local/bin/gbx3 /usr/local/bin/gbs3* \
    /usr/local/bin/gbi3 /usr/local/bin/gbc3 /usr/local/bin/gba3    
    sudo rm -v /usr/local/bin/gambas3*

    # del /usr/
    sudo rm -rv /usr/lib/gambas3 /usr/share/gambas3
    sudo rm -v /usr/bin/gbr3 /usr/bin/gbx3 /usr/bin/gbs3* /usr/bin/gbi3 /usr/bin/gbc3 /usr/bin/gba3
    sudo rm -v /usr/bin/gambas3*
 


Si mal no recuerdo, creo que se pretendía modificar las fuentes para incluir un make uninstall que haga su trabajo, pero no estoy seguro. Puede que sebikul tenga más información al respecto?

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
El problema que hubo recientemente fue que el el repositorio de svn se cambio el prefijo por defecto de /usr/local a /usr. Para aquellos que ejecutan ./configure --prefix=/usr no hubo problemas, pero para los que no desinstalaron antes de hacer el cambio, la nueva configuración de gambas no detectaba los ficheros viejos, ni tampoco los podia eliminar, por lo que no podía correr por algún conflicto en el interprete. En la lista de correo hubo varios temas sobre esto.

Otro punto a tener en cuenta, es que no es conveniente instalar simultáneamente un software desde su paquete y compilarlo manualmente. Para esto se pueden encontrar varias situaciones. Por ejemplo:

* Se instala desde las fuentes. Luego se intenta instalar desde un paquete, pero los archivos ya existen, dpkg reporta un conflicto y aborta la instalación

* Se instala primero un paquete, y luego desde las fuentes. make install no detecta la fuente de instalación y sobrescribe los archivos, posiblemente instalando algunos que en el paquete no existen. Al desinstalar el paquete, estos todavía existirían.

Otra mas confusa es, por ejemplo, cuando ambos pueden ser instalados, ya que fueron configurados con distinto prefijo. Antes del cambio en el repositorio de gambas esto era posible, ya que el svn usaba /usr/local y el daily builds ppa usa /usr, por lo que toda la instalación sería duplicada. Ahora esto ya fue arreglado.

Los gestores de paquete existen justamente para esto. Llevan un registro de todos los archivos instalados por un paquete determinado y hacen mas fácil su actualización y desinstalacion.
 



 
sebikul - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Julio:

Los directorios son todos los que ha comentado Jesús.
Hay algunos mas en /usr/share/doc cada uno por componente de gambas para los cambios.
Contienen un archivo changelog.gz y un archivo copyright

Puedes listarlos con:

ls /usr/share/doc/gambas3*
 

Pero estos no tienen que dar ningún problema.

Jesús:

Así que cambiaron los directorios a /usr, de ahí el problema.
Para los gb?3 los borre con:

rm gb?3
 


Siempre hay que asegurarse. Lo normal es hacer uso del comando apropos para que de
una explicación breve de lo que es o hace el archivo en cuestión. Pues no salia nada
Ahora si lo hace.Eso mismo lo hago con los de gambas2 y no muestra nada.
se añadiría mas adelante en otra versión de gambas3.

Efectivamente incluye un make uninstall.

sebikul:

El problema es que olvide desinstalar los que había compilado desde fuente.Menudo despiste.
Normalmente no hago eso nunca.O es de fuente o es de un paquete, pero juntos, no.

Gracias a todos.
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Retomando un poco el tema...


Antes para ejecutar paginas web hechas en gambas, se usaba gbw3 ¿y ahora cual es?

Hay que instalar el gambas3-script


Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Jueves, 11 Junio 2015, 08:19; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Hola Julio.

Pues después de hacer:

apropos gb*
 


La respuesta que obtuve fue:

Citar:

gba3 (1)             - gambas Archiver
gbc3 (1)             - gambas Compiler
gbh3 (1)             - gambas Help Extractor
gbi3 (1)             - gambas Component Informer
gbr3 (1)             - gambas Interpreter
gbx3 (1)             - gambas Interpreter


Claro que si escribo.

apropos gambas
 


Sale todo la información. Pero de web y runtime nada.

Citar:

gambas3 (1)          - Integrated Development Environment
gba3 (1)             - gambas Archiver
gbc3 (1)             - gambas Compiler
gbh3 (1)             - gambas Help Extractor
gbi3 (1)             - gambas Component Informer
gbr3 (1)             - gambas Interpreter
gbx3 (1)             - gambas Interpreter


Como componentes existen:
gb.web.util
gb.web
gb.qt4.webkit

De esta forma tampoco obtuve ninguna información.

apropos w | grep gambas
 


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Jueves, 11 Junio 2015, 08:19; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Shell:

Tengo que instalar el  gambas3-script, para tener disponible el gbs3.

Aqui os dejo un pequeño ejemplo de pagina web realizada en gambas, alojado en c9.io:

https://node-jsbsan.c9.io/cgi-bin/test.gb

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Jueves, 11 Junio 2015, 08:23; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Directorios Que Crea Gambas Al Instalarse 
 
Julio:

Pero estabas hablando de páginas web, no de scripts.  

Si veo el código fuente en el navegador, veo...
<html> <head><title>Sample CGI Script</title></head> <body>
  <h3> Sample CGI Script </h3>
Gambas<br>
Ejemplo bucle for...next<br>
Valor: 0<br>
Valor: 1<br>
Valor: 2<br>
Valor: 3<br>
Valor: 4<br>
Valor: 5<br>
Valor: 6<br>
Valor: 7<br>
Valor: 8<br>
Valor: 9<br>
Valor: 10<br>
 


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Jueves, 11 Junio 2015, 08:26; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Programa Simple: Crea Una Propiedad De Una... jsbsan Aplicaciones/Fragmentos de Código 4 Domingo, 15 Enero 2012, 11:08 Ver último mensaje
Shell
No hay nuevos mensajes Error En Changelog No Crea Archivos RPM. Agamenon General 0 Martes, 28 Febrero 2012, 23:00 Ver último mensaje
Agamenon
No hay nuevos mensajes Gambas 3.9. Problema En El Arbol De Direct... Shell General 1 Lunes, 05 Septiembre 2016, 00:23 Ver último mensaje
Shell
No hay nuevos mensajes ¿Cual Es El Evento Donde Se Crea Y Carga ... gambafeliz Controles/Librerías/Componentes 7 Sabado, 21 Septiembre 2019, 16:00 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron