11 votes

Où dois-je placer le code source que je souhaite compiler ?

Voici le scénario : j'ai téléchargé une archive. J'ai extrait toutes les sources qu'elle contient dans mon dossier personnel "/home/zolomon/SourceCode". Mais où dois-je placer le répertoire SourceCode avec son contenu lorsque je souhaite le compiler ? Cela a-t-il une importance ? Est-ce que, dans la plupart des cas, il s'installera et placera les fichiers au bon endroit automatiquement lorsque je l'installerai ?

Dans ce cas, je parle de RubyGems .

13voto

Thomas Points 715

Fichiers sous le répertoire /usr/local/ ne sont pas sous le contrôle du système de gestion des paquets Debian. Par conséquent, une bonne pratique consiste à 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 . Après les avoir compilés, placez les binaires dans le répertoire /usr/local/bin/ les bibliothèques de /usr/local/lib/ et les fichiers de configuration dans /usr/local/etc/ .

Si vos programmes et/ou fichiers doivent vraiment être placés dans un autre répertoire, vous pouvez toujours les stocker dans le répertoire /usr/local/ et crée les liens symboliques appropriés de l'emplacement requis vers son emplacement dans le dossier de l'utilisateur. /usr/local/ Par exemple, vous pourriez établir le lien suivant

 ln -s /usr/local/bin/foo /usr/bin/foo

Dans tous les cas, si vous obtenez un paquet dont le droit d'auteur autorise la redistribution, vous devriez envisager d'en faire un paquet Debian et de le télécharger pour le système Debian. Les directives pour devenir un développeur de paquets sont incluses dans le manuel de la charte Debian.

Tiré de : http://www.debian.org/doc/FAQ/ch-compat.en.html

4voto

Rob Gray Points 1556

Oui, vous pouvez placer le code source n'importe où. Pendant l'installation, il place tous les fichiers dans l'emplacement correct. Dans votre cas, vous avez votre code source dans /home/zolomon/SourceCode donc vous pouvez le compiler à partir de là Ce n'est pas un problème

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X