Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

133
Vistas
Carpetas de datos del programa en Linux

Esta es una pregunta más general y noob. Estoy desarrollando una pequeña aplicación en Linux (Ubuntu, para ser más precisos) y en este punto tengo un ejecutable , una biblioteca compartida (.so), un archivo de configuración (.conf) con algunas configuraciones para ser leído por la aplicación en al principio, una carpeta de datos con imágenes y otros recursos para usar durante la vida útil de la aplicación (recursos que también se pueden modificar, eliminar) y, por supuesto, necesitaría algún archivo para registros y mensajes (ahora mismo estoy usando syslog ).

Entonces, mi pregunta es, ¿dónde se debe almacenar cada uno de estos cuando la aplicación se instala en la computadora de un cliente? ¿Cuál es la forma estándar de organizar todos los archivos de la aplicación en Linux? En Windows, todo se encuentra normalmente en C:\Program Files\(App Folder), pero parece que en Linux las cosas están más (o menos) organizadas. ¿Me pueden dar algunos consejos sobre este asunto?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Los datos del programa se almacenaron históricamente en carpetas con prefijo de puntos en el directorio de inicio del usuario. Las distribuciones modernas de Linux tienden a usar la carpeta ~/.config/program_name.

Para todos los archivos que no se modificarán después de la distribución, siga el estándar de Linux :

over 4 years ago · Santiago Trujillo Denunciar

0

Ej: proyecto dir: subdirectorios ABC:

logs - mantener los archivos de registro conf - mantener los archivos de configuración aquí bin - binarios ejecutables aquí traps - cualquier mensaje de trampa

entonces depende de qué aplicación desarrollemos

Junto con usted puede establecer el nivel para iniciar su aplicación desde el nivel de arranque si es necesario.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda