Cómo construir un proyecto típico de linux

Si está utilizando Linux, tiene mucho sentido descargar y usar varios software de código abierto y gratuito. Si bien con frecuencia podrá descargar e instalar varios rpms, hay muchos proyectos que no proporcionan instaladores fáciles de usar. Algunos proyectos incluso no tienen los lanzamientos explícitos. Desde el otro lado, la construcción de la fuente puede producir una aplicación que esté mucho mejor optimizada para su procesador y sistema operativo. Seguramente, también debe poder construir un proyecto de código abierto / abierto si desea dominar lo suficiente como para unirse a como desarrollador más tarde. Este artículo explica cómo construir un proyecto Linux típico y administrado correctamente del código fuente.

Pasos

  1. Imagen titulada Construir un proyecto Típico Linux Paso 1
1. Si el proyecto no tiene lanzamientos explícitos, es posible que deba eliminar el código fuente directamente desde su repositorio CVS o SVN. Los sitios web de la mayoría de estos proyectos tendrán la línea de comandos correspondiente que solo necesita para copiar: pegar en su sistema, por ejemplo CVS -Z3 -D: PSERVER: Anónimo @ CVS.sabana.ñu.org: / fuentes / classpath co classpath. El comando similar generalmente descarga una gran cantidad de archivos de proyectos en una carpeta actual.
  • Imagen titulada Construir un proyecto típico de Linux Paso 2
    2. Mire los archivos Readme e instale que debe estar en la carpeta superior en el proyecto descargado. Pueden contener información valiosa que le ahorrará mucho tiempo.
  • Imagen titulada Construir un proyecto Típico Linux Paso 3
    3. Algunos proyectos proporcionan el script de compilación como un script de shell (generalmente nombrado construir.sh). Esto no es muy frecuente, pero sucede para proyectos muy antiguos y también para nuevos proyectos que intentan proporcionar un "fácil de usar" Procedimiento de compilación. Si encuentra dicho archivo, intente usarlo primero (la instalación se puede colocar en un script separado que generalmente se nombra Instalar en pc.sh). Si encuentras estos scripts, solo ejecútelos. De lo contrario, proceda a los siguientes pasos.
  • Imagen titulada Construir un proyecto típico de Linux Paso 4
    4. Buscar el archivo llamado configurar que también debe estar presente en una carpeta superior del proyecto. Suele ser un .ship que sintonizará el sistema de compilación del proyecto a su máquina. Si lo encuentras, escribe ./ configurar o sh configurarse para ejecutar este script. ./ Configurar generalmente tiene muchas opciones que pueden ayudar si la "defecto" correr falla con mensajes de error. Ejecutar el script con la tecla --ayuda Para ver las opciones. Si no hay configurar Script, puede ser un proyecto de estilo antiguo que solo utiliza hacer archivos, para que pueda continuar directamente al siguiente paso.
  • 5. Buscar el archivo llamado maquillaje que puede estar inicialmente presente o aparecer después de correr configurar. Si lo encuentra, escriba el comando fabricar. Debe encontrar el archivo HACK en el directorio actual y construir el proyecto para usted.
  • 6. Si no hay configurar ni maquillaje En el árbol del proyecto, puede ser un hormiga - Proyecto motorizado con el construir.XML archivo en su lugar. En este caso, escriba hormiga en la carpeta raíz del proyecto. Tiempo fabricar es más popular para los proyectos C y C ++, hormiga es popular para los proyectos de Java.
  • Imagen titulada Construir un proyecto típico de Linux Paso 7
    7. Si la hormiga tampoco funciona, o el proyecto es C o C ++, intente ejecutar ./ Autógeno.sh para crear el configurar y maquillaje archivos. Esto utiliza AutoConf, Amake y LibTool para crear estos archivos.
  • Imagen titulada Construir un proyecto típico de Linux Paso 8
    8. Después de que haya logrado compilar el proyecto basado en Makefile, intente instalar Para colocar los archivos del proyecto en las ubicaciones apropiadas (para instalar el proyecto). Las ubicaciones predeterminadas como / usr / lib o / usr / bin Por lo general, solo son escritordes de la raíz, por lo que este paso generalmente necesita derechos de administrador.
  • 9. Después de que la instalación tiene éxito, intente escribir el nombre del proyecto corto. Esto generalmente invoca el programa recién compilado e instalado que ahora está listo para usar.
  • Consejos

    Si la compilación falla, pegue el mensaje de error en Google u otro motor de búsqueda web. Con frecuencia encontrarás la descripción del mismo problema junto con la explicación, cómo resolverlo.
  • La razón frecuente es la ausencia o la versión incorrecta de alguna biblioteca requerida. En este caso, todo lo que necesita es encontrar y construir esta biblioteca, que suele ser un proyecto similar por sí mismo.
  • Si aún no puede entender que está equivocado, intente actualizar sus herramientas de compilación y los existentes C / C ++ / Java u otras bibliotecas (dependiendo de qué lenguajes de programación se usen en el proyecto). Por lo general, es fácil actualizar las herramientas y las bibliotecas utilizando el software del sistema Updater.
  • Después de probar los pasos anteriores (pero después, No antes), envíe una pregunta a la lista de correo del proyecto. Dígale todo lo que cree que puede ser relevante sobre su sistema operativo, describa el problema en los detalles e incluya todos los mensajes de error. Los hackers deben entender que usted ha hecho lo suficiente de su lado y realmente merece algo de ayuda.
  • Si logró construir un programa de la fuente, haga uso de esto. Intenta entender cómo funciona el programa y mejorarlo!
  • A veces los programas no compilan con las últimas versiones del compilador. En este caso, puede usar una versión anterior, o obtener un paquete binario de Internet o un amigo.
  • Un trampo común para alguien que salta al entorno Linux, copiará las carpetas de origen de Windows. En este caso, la marca puede dar errores extraños debido a la diferencia en los finales de línea. Siempre intente usar la fuente descargada desde el sitio web correspondiente para el sistema operativo específico.
  • Advertencias

    Siempre trate de resolver el problema usted mismo, busque la web para una solución y verifique el archivo de la lista de correo antes de preguntar cualquier pregunta a la lista de correo. De lo contrario, puedes conseguir algo como Rtfm En respuesta, que es bastante frustrante y no muy útil.
  • Si el proyecto tiene lanzamientos oficiales, intente usarlos antes de extraer el código fuente del repositorio. La versión del repositorio puede contener errores introducidos recientemente y ser muy inestable.
  • Desde el otro lado, si el lanzamiento oficial tiene problemas, este problema puede estar ya fijo en el CVS / SVN y, en tal caso, puede valer la pena probar la versión más reciente.
  • Algunos proyectos pueden ser muy difíciles de construir si su sistema operativo es viejo y muchas bibliotecas están obsoletas. En tal caso, piense en migrar a otra distribución de Linux que está bajo desarrollo activo y debe tener las versiones más recientes de estas bibliotecas.
  • Artículos Relacionados