Mots-clés: Comment faire pour installer red5 sur SUSE Linux 10.2
Posté le Juillet 03th, 2008 par Jake Hilton
Ce HOWTO a été fourni par Jake Hilton. Si vous voyez des erreurs s'il vous plaît faites-lui savoir de sorte qu'ils puissent être corrigés. Ceci a été récemment mis à jour pour refléter la nouvelle version d'openSUSE qui est de 10,2. Ces instructions sont suffisamment génériques pour travailler sur de nombreux systèmes d'exploitation Linux est différent.
Les étapes suivantes sont utilisées pour obtenir Red5 tournant sur SUSE Linux 10.2. Ceci est la version de développement de RED5.
Avant de commencer cette Assurez-vous que vous exécutez ces commandes en tant que root.
# Vous pouvez créer un utilisateur red5 pour exécuter ce titre si vous ne prévoyez pas d'utiliser les ports inférieurs à 1000. Si vous avez besoin red5 pour se lier à des ports inférieurs à 1000, vous devez l'exécuter en tant que root. Avec l'accès red5 utilisateur de connexion et de faire interdire la partie red5 utilisateur du groupe racine.
# Assurez-vous que vous avez téléchargé et installé le dernier JDK de java.sun.com
# Pour ce tutoriel, il suffit de télécharger le fichier. Bin. Tout ce que vous devez faire est de changer les permissions de ce fichier bin à 755 avec
#
chmod 755 jdk-1_6_0
et exécuter le.
./jdk-1_6_0
ou quelque chose de similaire. Puis, une fois que sa fait, vous copiez simplement le contenu du dossier qu'il a faites et mettez-les dans / usr/java/jdk1.6.0
# Set Puis votre variable JAVA_HOME. Elle mai doivent être définis de deux manières différentes. Première façon:
JAVA_HOME = / usr/java/jdk1.6.0
et la deuxième manière.
export JAVA_HOME = / usr/java/jdk1.6.0
#
# Installez Apache Ant 1.7. Vous devez télécharger mai aussi. Installez le binaire pour lui.
# Téléchargez et décompressez le fichier. Ensuite, copiez le contenu dans un répertoire, quelque chose comme / usr / ANT. Ensuite, définissez votre variable ANT_HOME. Si elle ne marche pas alors de travail dont worry sujet. Nous ne serons pas utiliser ce pointeur dans ce tutoriel.
# Une fois Java et fourmis sont tous mis en place vous tirez tout simplement le dernier coffre pour red5 à votre machine.
Cela va créer un dossier dans votre répertoire courant appelé red5-tronc.
# Accédez à la red5-répertoire trunk et exécutez
/ usr / bin ant / ant
Cela va générer le projet sur votre machine.
# A ce stade, vous devrez créer un répertoire red5 dans les TPO répertoire.
mkdir / opt/red5
# Ensuite, vous voulez copier le contenu de la dist (distribution) folder to / opt/red5 comme tant
cp-red5-trunk/dist R / * / opt/red5 /
# Nous avons besoin de fixer les permissions sur le / opt/red5 répertoire comme ceci:
chown-R red5 / opt/red5
# En plus nous avons besoin besoin de fixer les permissions sur le fichier red5.sh comme ceci:
chmod 755 red5.sh
# Pour exécuter le serveur que vous avez quelques options en utilisant le fichier red5.sh. Naviguer vers / opt/red5 pour s'assurer que vous êtes au bon endroit. Ensuite, exécutez le serveur en exécutant une ou l'autre
#
red5.sh & sh
ou
./red5.sh &
Cela va démarrer le service red5 manuellement. Pour un démarrage et d'arrêt Rechercher des scripts à la "Extra Info" ci-dessous.
# Run
netstat-ant
et de vérifier les ports corrects sont lié. Vous mai nécessité de modifier la red5.properties fichier dans le répertoire / opt/red5/conf cant si vous vous connectez à votre serveur à partir d'un emplacement externe. Essayez de vous connecter au serveur avant de modifier les propriétés du fichier parce que vous mai être en mesure de s'y connecter sans aucun problème.
# Infos supplémentaires: La version compilée à partir de la source ne vient pas avec une start / stop script. J'ai élaboré un qui va travailler avec ce how-to. Si vous exécutez red5 en tant qu'utilisateur différent de ce script devra être manipulée. Pour mettre ce script sur votre système, procédez comme suit connecté en tant que root:
cd / etc / init.d /
touch red5
chmod 755 red5
vi red5
puis lorsque vous êtes en push red5 dossier de la "i" pour lancer l'insertion, dans ce fichier, puis mettre ce code en le copiant et collant avec un clic droit de la souris:
#! / bin / sh
#
# Auteur: Jake red5@jakehilton.com Hilton
# / Etc/init.d/red5
#
# Vérifie le fichier manquant
RED5_DIR = / opt/red5
test-x $ RED5_DIR/red5.sh | | sortie n ° 5
"affaire" au
start)
echo-n "Starting Red5 Service"
echo-n ""
cd $ RED5_DIR
su-s / bin / bash-c "$ RED5_DIR/red5.sh &" red5
sleep 2
;;
stop)
echo-n "Arrêter red5"
echo-n ""
su-s / bin / bash-c "killall-q-u red5 java" red5
sleep 2
;;
restart)
# # Arrêtez le service et indépendamment de savoir s'il était
# # Lancé ou pas, lancez-le à nouveau.
05 stop
05 Lancer
;;
esac
Ensuite, il vous suffit de démarrer, arrêter et redémarrer red5 de ce script en tapant: