J'ai compilé sqlite3 à partir du code source, version 3.6.16. J'ai utilisé --prefix=/usr/bin
comme seule option de compilation.
Les binaires se sont compilés et installés correctement, mais dans le répertoire /usr/bin/sqlite3/bin
. L'application se trouve donc à /usr/bin/sqlite3/bin/sqlite3
.
Maintenant, comment puis-je "dire à Linux" que sqlite3 est installé à cet endroit ? Donc quand je lance which sqlite3
il imprimerait /usr/bin/sqlite3/bin/sqlite3
?
J'ai besoin de cette version spécifiquement pour sqlite3
pour compiler un RubyGem ; sqlite3-ruby
, v1.3.0 ou plus.
Je suppose que je vais ajouter un PATH
ou quelque chose à mon ~/.profile
et ensuite exécuter source .profile
pour recharger les changements. Qu'est-ce que "dire à Linux" où sont installées les applications à appeler ? symlinks
?