|
Página 1 de 1
|
Base De Datos Y Application.path
Autor |
Mensaje |
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Base De Datos Y Application.path
Me bajé de http://gambaslinux.eg2.fr/index.php?lng=en una agenda con sqlite que tiene la base de datos incluída y su host es application.path. Funciona bárbaro y tomándola como referencia, agregué a una aplicación hecha por mi una base sqlite con ese host. Con el ejecutable funciona bárbaro, pero al crear el .deb e instalarla desde este no encuentra la base de datos.
¿Se puede modificar el .deb para incluír la base de datos y que la instale en el directorio de la aplicación?
¿Cúal es el directorio por defecto donde se instalan los programas en ubuntu?
Desde ya muchas gracias.
Daniel
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#1 Domingo, 20 Febrero 2011, 18:56 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Base De Datos Y Application.path
No es necesario modificar el .deb. Símplemente copiala en la carpeta de tu proyecto, dentro de una subcarpeta y se compilará junto con el ejecutable.
Normalmente los programas se instalan en /usr/bin, por cierto...
Yo también utilizo sqlite para guardar datos y configuraciones de mis programas. Lo que hago es, en la primera ejecución, crear una carpeta en el home del usuario (User.home) con el nombre de la aplicación y un puntito delante... vamos, como hacen todos los programas serios del mundo mundial. Luego copio en ella todos los ficheros que necesito (imágenes de logos, bases sqlite, etc. etc.) y ya está.
Suerte.
=================== No podemos regresar
|
#2 Domingo, 20 Febrero 2011, 22:10 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Base De Datos Y Application.path
Gracias Shordi, lo que me desorienta es que la base se encuentra en la carpeta datos del proyecto, yo pensé que el .deb se ocupaba por sí solo, de hecho lás imágenes si aparecen y están en la misma carpeta. Voy a probar con tu sistema, a ver que tal me va.
saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
última edición por Dani26 el Lunes, 21 Febrero 2011, 00:32; editado 1 vez
|
#3 Lunes, 21 Febrero 2011, 00:28 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Base De Datos Y Application.path
Daniel, estoy a la espera de tu prueba Cuentanos como te fue. Y nos das el código de ñapa.
última edición por ivanovichenco el Miercoles, 23 Febrero 2011, 05:36; editado 1 vez
|
#4 Miercoles, 23 Febrero 2011, 05:36 |
|
|
razaAztk
aztk crux
Analista Programador
Registrado: Enero 2010
Mensajes: 340
Edad: 35 Ubicación: Tenochtitlan
|
Re: Base De Datos Y Application.path
Donde se instalan las aplicaciones por lo general es en /usr/lib y dado que ese directorio -por defecto- pertenece a root, sí tu aplicación es ejecutado por un usuario sin privilegios (que es no-root) y en la aplicación hay una instrucción para crear una base de datos en /usr/bin/, simplemente no se hará (un usuario común no tiene permisos de escritura en /usr/bin/)
Saludos!
|
#5 Miercoles, 23 Febrero 2011, 05:45 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|