JDP 發表於 2012-4-12 12:10:35

Command-Line Skype Message for Nagios in CentOS 6 without X Wiindow

1. Install Skype4Py# yum install python
# wget http://downloads.sourceforge.net/skype4py/Skype4Py-1.0.31.0.tar.gz?use_mirror=ovh
# tar -zxvf Skype4Py-1.0.31.0.tar.gz
# cd Skype4Py-1.0.31.0
# python setup.py install
2. Install Skype for Linux# yum update
# yum install glibc.i686 alsa-lib.i686 libXv.i686 \
libXScrnSaver.i686 libSM.i686 libXi.i686 libXrender.i686 \
libXrandr.i686 freetype.i686 fontconfig.i686 zlib.i686 \
glib2.i686 libstdc++.i686
#yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
#yum install qtwebkit.i686 webkitgtk.i686
# cd /tmp
# wget http://www.skype.com/go/getskype-linux-beta-dynamic -O skype-4.3.0.37.tar.bz2
# cd /opt
# tar xjvf /tmp/skype-4.3.0.37.tar.bz2
# rm /tmp/skype-4.3.0.37.tar.bz2
# ln -s skype-4.3.0.37 skype
# ln -s /opt/skype /usr/share/skype
# ln -s /opt/skype/skype /usr/bin/skype
如果是安裝在CentOS 64bit上,有些library需要安裝i686版本才能使用,可以利用指令ldd skype,會出現not found的檔案,再利用yum whatprovides xxxxxxxx,找到後再用yum install xxxxxxx.i686,之後即安裝完畢。

3. Install Xvfb & fluxbox & x11vnc (有些CentOS repo沒有,可能要用EPEL或Rpmforge才會有)# yum install Xvfb fluxbox x11vnc
# useradd skype
# passwd skype xxxxxxxxx
# su -l skype
# wget http://www.qxs.ch/wp-content/uploads/2011/01/skypescripts.tar.gz
# tar zxvf skypescripts.tar.gz
# ./start-server.sh start
# ./start-vnc.sh start (內定是只能由127.0.0.1連入,如果需要遠端連線,要自行修改start-vnc.sh,將-listen localhost改為-listen xxx.xxx.xxx.xxx(網卡IP),另外記得iptables要加入port 5900 accept的rule)
4. 接下來利用vncviewer連入X Window,設定Skype帳號密碼,並設定為自動登入,暫時先不要將VNC關閉。

5. 利用./sendim.sh 'USERNAME' 'Test Message',測試是否可傳訊息,第一次使用時,要看VNC畫面,會需要按同意Skype4Py元件使用Skype,之後就不需要再按,因此到此確定可用後,亦可用./start-vnc.sh stop把VNC停掉。
6. 將/etc/sudoers中的Defaults    requiretty這行前面加入#

7. 於/etc/rc.local中新增一行 sudo -u skype /home/skype/start-server.sh start

Reference:
Skype client linux +sms
http://felipeferreira.net/?p=278
CentOS HowTos "Skype on CentOS-6"
http://wiki.centos.org/HowTos/Skype
How to install Skype on to Fedora 13 x86_64
http://yunustj.wordpress.com/2010/07/18/how-to-install-skype-on-to-fedora-13-x86_64/
Skype messages from Zabbix
http://www.qxs.ch/2011/01/07/skype-instant-messages-from-zabbix/
CentOS wiki - CentOS-6 上的 Skype
http://wiki.centos.org/zh-tw/HowTos/Skype
頁: [1]
查看完整版本: Command-Line Skype Message for Nagios in CentOS 6 without X Wiindow