J'essaie d'installer mysql 5.6 (à partir d'un RPM) sur RHEL 6.4 à l'emplacement souhaité par l'utilisateur, mais l'installation est en cours dans / usr / bin. Est-il possible de changer l'emplacement d'installation de MySQL?
J'essaie d'installer mysql 5.6 (à partir d'un RPM) sur RHEL 6.4 à l'emplacement souhaité par l'utilisateur, mais l'installation est en cours dans / usr / bin. Est-il possible de changer l'emplacement d'installation de MySQL?
Réponses:
Vous pouvez utiliser le --relocate
commutateur to rpm
pour s’installer dans une autre hiérarchie de répertoires.
Par exemple, déterminez rpm --install --relocate /=/home/kayle/mysql mysql-5.6.rpm
lequel devrait tout installer sous / home / kayle / mysql plutôt que sous /. Par conséquent, tout ce qui serait entré dans / etc va dans / home / kayle / mysql / etc, les fichiers normalement installés dans / usr / bin vont dans / home / kayle / mysql / usr / bin, etc. Vous pouvez répéter - relocaliser un nombre arbitraire de fois si vous souhaitez un contrôle plus précis sur les chemins de répertoires à réécrire où; voir la rpm
page de manuel.
Cela peut fonctionner ou ne pas fonctionner tel quel, en fonction des chemins spécifiques nécessaires dans divers fichiers de configuration, scripts d'assistance, etc., mais vous devriez au moins commencer par installer les fichiers à l'emplacement souhaité.
Si le RPM n'est pas déplaçable, vous pouvez toujours (enfin, presque toujours) télécharger le code source et construire le logiciel vous-même, en le configurant avec le préfixe de votre choix. (C'est généralement - lu, quand GNU Autoconf est utilisé - fait avec une ./configure --prefix=/home/kayle/mysql
étape ou un paramètre, mais vous auriez besoin de vérifier la documentation du paquet logiciel spécifique pour en être sûr.) Le gestionnaire de paquets du système ne le suivra pas. mais selon ce que vous essayez d'accomplir, cela pourrait ne pas être une grosse affaire.