- 浏览: 1053938 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
wenson:
lzjzy520 写道 求 项目完整元代码已经够清楚了,看不懂 ...
使用Spring JavaMail发送邮件总结 -
lzjzy520:
求 项目完整元代码
使用Spring JavaMail发送邮件总结 -
xiejx618:
能提高多大的性能? 不能用数据来说话吧希望你能用jmeter做 ...
利用APR本地库提高Tomcat性能 -
mrwalter:
学习了,挺好用的,局域网内速度很快
ssh远程文件传输命令scp -
wcily123:
不错
ssh远程文件传输命令scp
Installer Flash Media Server 2 sur Gentoo Linux
Après plusieurs demandes concernant l'installation d'un serveur Flash Media Server 2 (FMS2) sur une plate-forme Gentoo Linux, je trouve enfin le temps de vous donner quelques indications utiles qui devraient vous permettre d'installer votre serveur sans difficultés.
Téléchargement
Commencez par télécharger la dernière version de FMS2 sur le site d'Adobe. Vous pouvez récupérer l'édition developpeur, qui est gratuite (mais n'autorise que 10 connections simultanées). Une fois le téléchargement effectué, vous disposerez d'un fichier FlashMediaServer2.tar.gz
.
Installation
Désarchivez le fichier FlashMediaServer2.tar.gz
dans /tmp
:
% tar -zxvf FlashMediaServer2.tar.gz -C /tmp
Une fois le désarchivage effectué, vous trouverez un dossier FMS_2_0_3_r68_linux
dans votre dossier /tmp
. Placez-vous à l'intérieur de ce répertoire et lancez le script d'installation (en tant que superutilisateur root bien sûr) :
% cd /tmp/FMS_2_0_3_r68_linux/
% ./installFMS -platformWarnOnly
Vous aurez remarqué l'option -platformWarnOnly
passée au script d'installation. Cette option est nécessaire pour passer outre les vérifications qu'effectue le script pour tester le type de plate-forme sur laquelle il s'exécute. Gentoo n'est en effet pas représentée. Le script n'est prévu que pour détecter une RedHat ou une Solaris (arf...).
Suivez les instructions du script en répondant aux questions successives qu'il va vous poser (rien de méchant, rassurez-vous). Si vous ne savez pas y répondre par vous-même, acceptez les options qu'il vous propose par défaut. Ça ira très bien. Une fois la configuration de l'installation terminée, le script installe l'arborescence du serveur FMS2 à l'emplacement que vous aurez spécifié durant la configuration. Par défaut, il s'agit de /opt/macromedia/fms/
. Rendez-vous à cet emplacement pour la suite de l'installation (la partie spécifique à Gentoo) :
% cd /opt/macromedia/fms/
A ce stade, nous devons vérifier que toutes les bibliothèques nécessaires à FMS2 sont bien présentes sur votre système Gentoo et que FMS est bien capable de les retrouver. En effet, les binaires compilés et distribués par Adobe utilisent des bibliothèques partagées qu'ils chargent dynamiquement. Ces binaires sont au nombre de 4 :
- fmscore
- fmsmaster
- fmsedge
- fmsadmin
Pour connaître la liste des bibliothèques nécessaires, il existe une commande magique : /usr/bin/ldd
. Tapez la commande suivante :
% ldd fmscore
Vous devriez obtenir quelque-chose comme :
linux-gate.so.1 => (0xffffe000)
libssl.so.4 => not found
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fd2000)
libnspr4.so => not found
libplc4.so => /usr/lib/nspr/libplc4.so (0xb7f93000)
libplds4.so => /usr/lib/nspr/libplds4.so (0xb7f90000)
librt.so.1 => /lib/tls/librt.so.1 (0xb7f87000)
libdl.so.2 => /lib/libdl.so.2 (0xb7f82000)
libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.so.5 (0xb7ecd000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7eab000)
libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libgcc_s.so.1 (0xb7ea3000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d91000)
lib/ld-linux.so.2 (0xb7feb000)
libcrypto.so.4 => not found
Comme vous pouvez le remarquer, quelques bibliothèques restent introuvables (celles qui comportent la mention not found). Ces bibliothèques doivent être présentes sur votre système pour que FMS2 puisse fonctionner. Le fait que ldd renvoie not found ne signifie pas pour autant que les bibliothèques concernées ne soient pas déjà présentes sur votre système. Mais elle peuvent exister sous une version différente (généralement plus récente). Il faut donc vérifier que ces bibliothèques sont bien installées sur votre Gentoo ; et si leur version est plus récente, il suffit de tricher un peu en créant des liens symboliques vers les versions que vous avez en les nommant à la façon dont FMS2 s'attend à les trouver.
Assurez-vous que vous avez bien installé les packages Gentoo openssl
et nspr
:
% emerge -p openssl
% emerge -p nspr
Si ce n'est pas le cas, installez-les :
% emerge openssl
% emerge nspr
Dans mon cas, je dispose des versions nspr-4.4.1-r2
et openssl-0.9.7e
.
Il ne reste plus qu'à créer les liens symboliques astucieux. Pour cela nous allons créer un répertoire lib
dans le répertoire d'installation de FMS2 :
% mkdir lib
% cd lib
% ln -s /usr/lib/libcrypto.so.0.9.7 libcrypto.so.4
% ln -s /usr/lib/libssl.so.0.9.7 libssl.so.4
% ln -s /usr/lib/nspr/libnspr4.so
% cd ..
Vous devez maintenant avoir le répertoire lib
suivant :
% ls -l lib/
total 0
lrwxrwxrwx 1 nobody nobody 27 Nov 6 16:28 libcrypto.so.4 -> /usr/lib/libcrypto.so.0.9.7
lrwxrwxrwx 1 nobody nobody 24 Nov 6 16:32 libssl.so.4 -> /usr/lib/libssl.so.0.9.7
lrwxrwxrwx 1 nobody nobody 25 Nov 6 16:31 libnspr4.so -> /usr/lib/nspr/libnspr4.so
Maintenant, nous allons ajouter ce répertoire lib
dans la liste des chemins stockés par la variable LD_LIBRARY_PATH
:
% export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/macromedia/fms/lib
Maintenant, regardez le résultat de la commande ldd
sur l'un de nos 4 binaires :
% ldd fmscore
linux-gate.so.1 => (0xffffe000)
libssl.so.4 => /opt/macromedia/fms/lib/libssl.so.4 (0xb7fbb000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fa3000)
libnspr4.so => /opt/macromedia/fms/lib/libnspr4.so (0xb7f69000)
libplc4.so => /usr/lib/nspr/libplc4.so (0xb7f64000)
libplds4.so => /usr/lib/nspr/libplds4.so (0xb7f61000)
librt.so.1 => /lib/tls/librt.so.1 (0xb7f58000)
libdl.so.2 => /lib/libdl.so.2 (0xb7f53000)
libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.so.5 (0xb7e9e000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7e7c000)
libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libgcc_s.so.1 (0xb7e74000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d62000)
libcrypto.so.4 => /opt/macromedia/fms/lib/libcrypto.so.4 (0xb7c6b000)
lib/ld-linux.so.2 (0xb7feb000)
Vous voyez que cette fois-ci toutes les bibliothèques nécessaires sont bel et bien identifiées.
Il existe, dans votre répertoire /opt/macromedia/fms/
, deux scripts shell chargés de lancer FMS2 en exécutant ces binaires : server
et adminserver
. Il suffit donc d'aller déclarer la bonne définition de la variable LD_LIBRARY_PATH
dans chacun de ces scripts pour que les bibliothèques soient bien retrouvées à chaque fois que vous lancerez FMS2. Pour cela, ajoutez simplement les lignes suivantes aux deux scripts (juste avant la ligne de commentaire # Path to FMS binary...
) :
[ ... ]
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/macromedia/fms/lib
export LD_LIBRARY_PATH
# Path to FMS binary, and short-form for messages.
[ ... ]
Et voilà. Tout est OK maintenant. Vous pouvez lancer FMS2.
Lancement du serveur FMS2
Il suffit donc de lancer les deux scripts server
et adminserver
(attendez que la première commande vous rende la main avant de lancer la seconde... ça ne prend que quelques secondes) :
% ./server start
NPTL 2.3.4
Starting Macromedia Flash Media Server (please check /var/log/messages)
% ./adminserver start
Starting Macromedia Flash Media Admin Server (please check /var/log/messages)
Utilisez les mêmes commandes avec l'argument stop
pour arrêter FMS2 ou restart
pour le re-démarrer. server
lance le serveur d'application FMS2, tandis que adminserver
lance le serveur d'administration.
发表评论
-
haproxy的日志问题
2012-08-21 12:45 2079在haproxy.cfg的global里添加日志配置: lo ... -
gluster3.2.x的安装配置
2012-04-19 19:00 4204一、 GlusterFS ... -
linux系统修改时区,时间自动同步
2011-12-25 23:40 26651、调整时区 cp /usr/share/zoneinf ... -
安裝memcached服務器時需要的libevent
2011-09-09 15:00 1401libevent下载地址:http://monkey.org/ ... -
扫盲:arping命令
2010-11-03 10:31 13750arping :向相邻主机发送ARP请求 语 法 ... -
heartbeat 的使用(三)
2010-09-28 20:08 4053来源:http://listen1001.blog.163.c ... -
heartbeat 的使用(二)
2010-09-28 20:06 2574Description: ... -
heartbeat3 使用(一)
2010-09-28 20:05 3436Description: ... -
基于Pacemaker、 Corosync和Heartbeat搭建HA集群
2010-09-28 09:21 2377相關內容請看這裡:http://asram.blog.51ct ... -
不用密碼直接用 ssh 登入到遠端電腦
2010-05-13 13:53 1643SSH Without a Password The fol ... -
linux ps命令,查看进程cpu和内存占用率排序
2010-03-31 18:40 33029使用以下命令查看: ps ... -
收藏以下linux查看系统信息的命令
2009-12-10 05:39 2527# uname -a # 查看内核 ... -
centos配置 svn(apache+mysql)
2009-12-09 11:53 47471,环境及相关服务检查 确认是否安装了apache,my ... -
Linux查看CPU信息
2009-09-08 15:57 3157Linux下如何查看CPU信息, 包括位数和多核信息 # u ... -
Linux iptables 设置
2009-04-21 21:40 0编辑 /etc/sysconfig/iptables 然后 ... -
linux syslogd
2009-01-09 14:22 01 什么是syslogd syslogd可以简单地被称 ... -
Linux系统防火墙防止DOS和DDOS攻击
2008-12-30 04:10 2902用Linux系统防火墙功能 ... -
linux 绑定多个ip
2008-09-17 18:01 4357在Linux下有时候需要给一个网卡绑定多个I ... -
Linux cron 配置样例
2008-07-11 21:45 30941.cron 是一个可以用来根据时间、日期、月份、星期的组合来 ... -
linux文件同步工具Unison的使用
2008-07-11 21:32 7609linux文件同步工具Unison ...
相关推荐
Gentoo Linux 安装指南 Gentoo Linux 是一个基于源代码的 Linux 发行版,它提供了高度的自定义和灵活性。为了帮助用户安装 Gentoo Linux,本文档提供了一个详细的安装指南。 硬件需求 在安装 Gentoo Linux 之前,...
- **文本模式安装**:如果您偏好命令行或者需要在没有图形界面的情况下安装 Gentoo,那么可以使用对话框形式的 Gentoo Linux Installer。这是一种基于文本的安装工具,同样提供简单易用的菜单,帮助您轻松完成各项...
- Gentoo 安装程序 LiveCD(livecd-i686-installer-2008.0-r1.iso):包含所有安装所需,支持无网络安装,大小655MB。 4. Stage3理解: - Stage3 是一个预编译的Gentoo环境,包含了基本的系统环境,适用于快速...
《Unreal Media Server v8.0:打造高效多媒体流媒体解决方案》 Unreal Media Server v8.0是一款专为Windows平台设计的免费且强大的媒体服务器软件。它在媒体流领域中占据了一席之地,尤其适合那些需要处理大量...
Complete Linux Installer v2-8.apk, linux的安卓安装包。喜欢的人用一下
### Linux下安装ArcGIS Server 的详细指南 #### 安装背景与目的 在Linux环境下部署ArcGIS Server,主要是为了提供一个稳定、安全且高效的地理信息系统服务。本文旨在分享初次在Linux操作系统(具体为CentOS 5.5)上...
标题中的"FP_PL_PFS_INSTALLER 火狐flash插件离线安装包 flash10 flash10安装包"指的是一个专为火狐浏览器(Firefox)设计的Flash Player插件的离线安装程序,其中包含了Flash Player的版本10。在互联网的早期,...
intel-linux-graphics-installer_1.1.0-0intel1_i386.deb
基于 Qt Installer Framework 安装包脚本(Linux版) 带界面的Installer,包含打包的基本需求。包括:环境变量的设置,快捷方式,安装后启动的进程,安装后和卸载后的触发机制,可以自定义shell脚本完成所需的要求。
Eclipse Installer 2021-09 是一个专为Linux操作系统设计的工具,它使得在Ubuntu和其他Linux发行版上安装和配置Eclipse集成开发环境(IDE)变得更加简便。Eclipse IDE是全球开发者广泛使用的开源软件,尤其在Java、...
项目管理系统
标题 "agent.installer.linux.gtk.x86_64_1.8.3000.20150606_0047.zip" 暗示这是一款针对Linux系统的64位GTK界面的软件安装代理程序,版本号为1.8.3000,发布日期为2015年6月6日,具体时间是0047。此文件可能是一个...
本篇文章将详细探讨Linux环境下如何使用Flash播放器,特别是针对提供的"install_flash_player_7_linux"这个文件名,我们可以推断这是一个旧版本的Flash Player安装程序。 Flash Player,由Adobe公司开发,曾是...
kali-linux-2021.3-installer-amd64.iso适用于X64位...kali-linux-2021.3-installer-amd64.part2.rar https://download.csdn.net/download/weixin_43800734/25872637 kali-linux-2021.3-installer-amd64.part1.rar ...
《Ultrant Flash Media Server详解:打造高效视频会议体验》 在现代信息技术中,实时通信技术扮演着至关重要的角色,特别是在视频会议领域。Ultrant Flash Media Server(简称UFMS)是一款专门针对这一需求设计的...
标题中的"FP_PL_PFS_INSTALLER flash10.3安装包 火狐flash插件 火狐fash安装包"表明这是一个针对火狐浏览器(Firefox)的Flash Player插件的离线安装包,版本为10.3。Flash Player是一款由Adobe公司开发的用于在网页...
这个名为 "xampp-linux-x64-7.4.6-0-installer.zip" 的压缩包是专为Linux系统设计的XAMPP版本,版本号为7.4.6。该版本包含了最新稳定版的PHP 7.4.6,以及其他关键组件,如Apache web服务器、MySQL数据库管理系统和...
kali-linux-2021.3-installer-amd64.iso适用于X64位...kali-linux-2021.3-installer-amd64.part2.rar https://download.csdn.net/download/weixin_43800734/25872637 kali-linux-2021.3-installer-amd64.part1.rar ...
Zed攻击代理(ZAP)是一个免费的开源渗透测试工具,由开放Web应用程序安全项目(OWASP)维护。ZAP专为测试Web应用程序而设计,并且既灵活又可扩展。 ZAP的核心是所谓的“中间人代理”。...安装包仅适用Linux系统。
RedisInsight-v2-win-installer.exe RedisInsight-v2-linux-x86_64.AppImage redisinsight-win-1.11.1.msi redisinsight-linux64-1.11.1