Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

131
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!