Je suis nouveau sous Linux donc je n'ai aucune idée de ce que je fais.
Je me suis occupé de ça pour vous. Il n'est pas recommandé d'installer d'anciens packages Unix tar.gz sur RedHat et ses dérivés (pour être honnête, sur la plupart des distributions basées sur des packages), car la probabilité de corrompre des fichiers au-delà de la rédemption est très élevée.
En gardant cela à l'esprit, je recommande de faire plusieurs choses qui pourraient vous faciliter la tâche.
Tout d'abord, en tant que root yum install rpm-build rpmrebuild rpmlint ruby ruby-devel
. Cela configurera l'environnement pour un utilitaire qui vous fera gagner du temps, fpm
. Ensuite, installez fpm (en tant que root): gem install fpm
Maintenant vous avez une vraie aubaine : un environnement de construction de RPM presque automatique. Téléchargez le RPM pour Mandriva depuis le site de rpmfind (mentionné dans le tutoriel auquel vous avez fait le lien), et extrayez (avec cpio - c'est là que vous avez accroché - veuillez lire la page man cpio
, ou file-roller) les scripts à exécuter après l'installation, comparez-les aux instructions postées dans votre tutoriel et gardez-les à portée de main pour plus tard.
Ensuite, téléchargez et reconstruisez l'archive source complète mumble-server .tar.gz, en la vérifiant pour son intégrité si des sommes de contrôle/digestes sont fournis :
tar xzvf mumble-server*.tar.gz
cd ./mumble-server*
.configure --prefix=/usr
make
mkdir -p /tmp/mumble-server
make install DESTDIR=/tmp/mumble-server
fpm -s dir -t rpm -n mumble-server -C /tmp/mumble-server -p mumble-server-VERSION_ARCH.rpm usr
export EDITOR=emacs
rpmrebuild -e -n -d . -p mumble-server-VERSION_ARCH.rpm
Cela construira le package et lancera Emacs pour que vous puissiez personnaliser le fichier .spec du RPM et inclure les extraits que vous avez glanés des RPM et tutoriels de Mandriva. Une fois que vous avez fait cela, enregistrez les modifications et quittez Emacs, appuyez sur y
pour reconstruire le package avec les nouveaux paramètres. Une fois la reconstruction terminée, le package sera placé dans le sous-répertoire ARCH, d'où vous pourrez exécuter yum install mumble-server*.rpm
pour remettre les choses en ordre. L'ÉNORME AVANTAGE des RPM est la possibilité de les désinstaller si les choses tournent mal.
Dernière chose, mais probablement la plus importante : NE FAITES PAS CONFIANCE AVEUGLÉMENT AUX CONSEILS D'ÉTRANGERS (y compris à moi, surtout à moi !). Lisez les pages man
et info
vous-même, prenez ce qui est écrit sur le web avec un grain de sel et essayez de comprendre exactement ce que vous faites et pourquoi vous le faites.