LoginSignup
5
5

More than 5 years have passed since last update.

VPS上(CentOS6.4)にIRCからSkypeをする環境を構築する

Posted at

参考
- CentOS6.4にSkypeを入れてbotでお話させる - /dev/null

Skypeの起動に必要な物を入れる

$ sudo yum install -y glibc.i686 nss-softokn-freebl.i686 alsa-lib.i686 libXv.i686 libXScrnSaver.i686 libtiff.i686 glib2.i686 libSM.i686 libXrender.i686 fontconfig.i686 pulseaudio-libs.i686 alsa-plugins-pulseaudio.i686
$ sudo ln -s /usr/lib/libtiff.so.3 /usr/lib/libtiff.so.4

Skype本体のインストール + シンボリックリンクを張る

$ cd /tmp/
$ wget http://download.skype.com/linux/skype_static-4.0.0.8.tar.bz2
$ cd /opt/
$ sudo tar xjvf /tmp/skype_static-4.0.0.8.tar.bz2
$ sudo mv skype_staticQT-4.0.0.8/ skype
$ sudo ln -s /opt/skype /usr/share/skype
$ sudo ln -s /opt/skype/skype /usr/bin/skype
$ sudo mkdir /var/db/skype /var/run/skype /var/log/skype
$ sudo chown user:user /var/db/skype /var/run/skype /var/log/skype

Skype起動スクリプトの導入

$ mkdir ~/script/
$ cd ~/script/
$ wget https://gist.githubusercontent.com/moriyoshi/557242/raw/9c5b74769969efcf4e982949c0470561ed6c096c/launch-skype.sh
$ vi launch-skype.sh
DAEMON_USER, USERNAME, PASSWORDを編集
- DBPATH=/srv/skype/conf
+ DBPATH=/var/db/skype
$ chmod +x launch-skype.sh

VNC環境の構築

$ sudo yum -y install xorg-x11-xauth xorg-x11-server-Xvfb
$ sudo yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
$ sudo yum install -y x11vnc ipa-gothic-fonts
$ sudo yum install -y fluxbox

Skypeのプロセスを立ち上げ、VNCで接続して規約に同意するボタンを押す

$ sudo ./launch-skype.sh start
$ sudo ufw allow 5900
$ x11vnc -nopw -display :20

Skype4Py, python-irclibを入れる(pip, easy_installではpython-irclibのインストールでエラーを吐く)

$ sudo pip install Skype4Py
$ cd /tmp
$ wget -4 http://sourceforge.net/projects/python-irclib/files/python-irclib/0.4.8/python-irclib-0.4.8.zip
$ unzip python-irclib-0.4.8.zip
$ cd python-irclib-0.4.8
$ sudo python setup.py install

IRCサーバのインストール, 設定

$ sudo yum -y install ngircd
$ sudo vi /etc/ngircd.conf
- ;Ports = 6667, 6668, 6669
+ Ports = 6668
$ sudo /etc/init.d/ngircd start

SkypeをIRCにミラーリングするBOTを導入

$ cd ~/script
$ wget https://gist.githubusercontent.com/tigberd/3c9b9961b0c676559634/raw/skype_irc_mirror.py
$ vi skype_irc_mirror.py
IRCチャンネルやSkypeチャットIDを適当に設定

$ chmod +x skype_irc_mirror.py
$ env DISPLAY=:20 XAUTHORITY=/var/run/skype/Xauthority ./skype_irc_mirror.py
(VNCでSkypeへのアクセスを許可するかのダイアログが出るので許可を押す)

IRCサーバにクライアントから接続

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5