[bash]
yum install qt4 qt4-sqlite screen lzma
cd /usr/local/src
wget http://sourceforge.net/projects/mumble/files%2FMumble%2F1.2.3%2Fmurmur-static_x86-1.2.3.tar.bz2/download
tar xjvf murmur-static_x86-1.2.3.tar.bz2
cp -R /usr/local/src/murmur-static_x86-1.2.3 /usr/local/murmur-1.2.3
cd /usr/local/murmur-1.2.3
mv murmur.x86 murmur
cd ..
chown ユーザ名:ユーザ名 murmur
chmod +s murmur
echo "chdir /usr/local/murmur" > screenrc
vi /etc/init.d/murmur</pre>
</div>
<div>---以下スクリプト---
#!/bin/bash
#
# chkconfig: 35 90 12
# description: Murmur Service
# Idologic Jun 27, 2007
# Get function from functions library
. /etc/init.d/functions
# Start the service Murmur
start() {
echo -n $"Starting Murmur server: "
screen -dmS murmur -c /usr/local/murmur/screenrc /usr/local/murmur/murmur
### Creating the lock file ###
touch /var/lock/subsys/murmur
success $"Murmur server startup" echo
}
# Restart the service Murmur
stop() {
echo -n $"Stopping Murmur server: "
killproc murmur
### Deleting the lock file ###
rm -f /var/lock/subsys/murmur echo
}
### main logic ###
case "$1" in
start) start ;;
stop) stop ;;
status) status murmur ;;
restart|reload|condrestart) stop start ;;
*) echo $"Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
exit 0
----スクリプトここまで----
#vi /usr/local/murmur/murmur.ini
[/bash]
----以下iniファイルの設定項目----
# Port to bind TCP and UDP sockets to
port=64738
# Password to join server
serverpassword=(任意のパス)
# Maximum bandwidth (in bits per second) clients are allowed
# to send speech at.
bandwidth=72000
# If murmur is started as root, which user should it switch to?
# This option is ignored if murmur isn’t started with root privileges.
uname=
※デフォルトではuname=がコメントアウトされている。murmurはroot権限では実効的ないためスクリプトを使って起動できない。