Voici le scénario. J'ai téléchargé une archive. J'ai extrait toutes les sources contenues dans mon dossier personnel "/ home/zolomon/SourceCode". Mais où devrais-je placer le répertoire SourceCode avec son contenu lorsque je souhaite le compiler? Est-ce que ça importe? Dans la plupart des cas, installera-t-il et placera-t-il automatiquement les fichiers au bon endroit lors de l'installation?
Dans ce cas, je parle de RubyGems .
Oui, vous pouvez placer le code source n'importe où. Pendant l'installation, tous les fichiers sont placés à l'emplacement correct. Dans votre cas, vous avez votre code source dans / home/zolomon/SourceCode afin que vous puissiez le compiler à partir de cet emplacement. ..Ce n'est pas un problème..
Les fichiers du répertoire /usr/local/
ne sont pas sous le contrôle du système de gestion de paquets Debian. Par conséquent, il est recommandé de placer le code source de votre programme dans /usr/local/src/
. Par exemple, vous pouvez extraire les fichiers d'un paquet nommé "foo.tar" dans le répertoire /usr/local/src/foo
. Une fois que vous les avez compilés, placez les fichiers binaires dans /usr/local/bin/
, les bibliothèques dans /usr/local/lib/
et les fichiers de configuration dans /usr/local/etc/
.
Si vos programmes et/ou fichiers doivent réellement être placés dans un autre répertoire, vous pouvez toujours les stocker dans /usr/local/
et créer les liens symboliques appropriés de l'emplacement requis à son emplacement dans /usr/local/
, par exemple: tu pourrais faire le lien
ln -s /usr/local/bin/foo /usr/bin/foo
Dans tous les cas, si vous obtenez un paquet dont les droits d’auteur autorisent la redistribution, vous devriez envisager de le créer avec un paquet Debian et de le télécharger pour le système Debian. Les instructions pour devenir développeur de paquets sont incluses dans le manuel des règles Debian.
Extrait de: http://www.debian.org/doc/FAQ/ch-compat.en.html