Aquí está el escenario; He descargado un tarball. Extraje toda la fuente contenida dentro de mi carpeta de inicio "/ home / zolomon / SourceCode". Pero, ¿dónde debo colocar el directorio de SourceCode con su contenido cuando deseo compilarlo? ¿Importa? ¿En la mayoría de los casos, instalará y colocará los archivos en el lugar correcto automáticamente cuando lo instale?
En este caso estoy hablando de RubyGems .
10.04
installation
Zolomon
fuente
fuente
Respuestas:
Sí, puede colocar el código fuente en cualquier lugar. Durante la instalación, coloca todos los archivos en la ubicación correcta. En su caso, tiene su código fuente en / home / zolomon / SourceCode para que pueda compilarlo desde allí ... Eso no es un problema. .
fuente
Los archivos bajo el directorio
/usr/local/
no están bajo el control del sistema de gestión de paquetes de Debian. Por lo tanto, es una buena práctica colocar el código fuente de su programa/usr/local/src/
. Por ejemplo, puede extraer los archivos de un paquete llamado "foo.tar" en el directorio/usr/local/src/foo
. Después de compilarlos, coloque los archivos binarios/usr/local/bin/
, las bibliotecas/usr/local/lib/
y los archivos de configuración/usr/local/etc/
.Si sus programas y / o archivos realmente deben colocarse en algún otro directorio, aún podría almacenarlos
/usr/local/
y construir los enlaces simbólicos apropiados desde la ubicación requerida hasta su ubicación/usr/local/
, por ejemplo, podría hacer el enlaceEn cualquier caso, si obtiene un paquete cuyos derechos de autor permiten la redistribución, debe considerar hacer un paquete de Debian y cargarlo para el sistema Debian. Las pautas para convertirse en desarrollador de paquetes se incluyen en el manual de la Política de Debian.
Tomado de: http://www.debian.org/doc/FAQ/ch-compat.en.html
fuente