Difference between revisions of "Install CentOS6"

From Mumble Wiki
Jump to: navigation, search
(Cleanup)
(Put 1.2.4 first)
Line 15: Line 15:
 
</pre>
 
</pre>
  
= Murmur 1.2.3 =
+
= Murmur 1.2.4 =
 
== The binary package and the source ==
 
== The binary package and the source ==
 
 
<pre>
 
<pre>
https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm
+
https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm
https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm
+
https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm
https://www.dropbox.com/s/9ywof04f320kowm/murmur-1.2.3-1.el6.src.rpm
+
https://www.dropbox.com/s/nc0odvada3u6hc4/mumble-server-1.2.4-1.el6.src.rpm
 
</pre>
 
</pre>
  
You need the epel and the ZeroC repository for Ice 3.4. (ZeroC™ is the Home of Ice™)
+
You need the epel and the ZeroC repository for Ice 3.5. (ZeroC™ is the Home of Ice™)
  
For x86
+
For x64
  
 
<pre>
 
<pre>
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
+
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
+
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm
+
rpm -ivh https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm
 
</pre>
 
</pre>
  
For x64
+
For x86
 
 
 
<pre>
 
<pre>
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
+
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
+
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm
+
rpm -ivh https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm
 
</pre>
 
</pre>
  
 
== Set the password of murmur ==
 
== Set the password of murmur ==
 
<pre>
 
<pre>
/usr/sbin/murmurd -ini /etc/mumble-server.ini -supw yourpassword
+
/usr/sbin/murmurd -ini /etc/mumble-server/mumble-server.ini -supw yourpassword
 
</pre>
 
</pre>
  
 
== The service ==
 
== The service ==
 
<pre>
 
<pre>
service murmur start
+
service mumble-server start
chkconfig murmur on
+
chkconfig mumble-server on
 
</pre>
 
</pre>
  
 
Don't forget the iptables settings!
 
Don't forget the iptables settings!
  
= Murmur 1.2.4 =
+
= Murmur 1.2.3 =
 
== The binary package and the source ==
 
== The binary package and the source ==
 +
 
<pre>
 
<pre>
https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm
+
https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm
https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm
+
https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm
https://www.dropbox.com/s/nc0odvada3u6hc4/mumble-server-1.2.4-1.el6.src.rpm
+
https://www.dropbox.com/s/9ywof04f320kowm/murmur-1.2.3-1.el6.src.rpm
 
</pre>
 
</pre>
  
You need the epel and the ZeroC repository for Ice 3.5. (ZeroC™ is the Home of Ice™)
+
You need the epel and the ZeroC repository for Ice 3.4. (ZeroC™ is the Home of Ice™)
  
For x64
+
For x86
  
 
<pre>
 
<pre>
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
+
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
+
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm
+
rpm -ivh https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm
 
</pre>
 
</pre>
  
For x86
+
For x64
 +
 
 
<pre>
 
<pre>
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
+
rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
+
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
 
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm
+
rpm -ivh https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm
 
</pre>
 
</pre>
  
 
== Set the password of murmur ==
 
== Set the password of murmur ==
 
<pre>
 
<pre>
/usr/sbin/murmurd -ini /etc/mumble-server/mumble-server.ini -supw yourpassword
+
/usr/sbin/murmurd -ini /etc/mumble-server.ini -supw yourpassword
 
</pre>
 
</pre>
  
 
== The service ==
 
== The service ==
 
<pre>
 
<pre>
service mumble-server start
+
service murmur start
chkconfig mumble-server on
+
chkconfig murmur on
 
</pre>
 
</pre>
  

Revision as of 22:32, 21 January 2014

Installation of murmur server on CentOS 6 with standard settings


General configuration

Regardless of murmur version, you need to create iptables rules for murmur. Below is an example of how to do that using the standard port 64738.

Configuration iptables

service iptables stop

iptables -A INPUT -p udp -m udp --dport 64738 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 64738 -j ACCEPT

service iptables save
service iptables start

Murmur 1.2.4

The binary package and the source

https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm
https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm
https://www.dropbox.com/s/nc0odvada3u6hc4/mumble-server-1.2.4-1.el6.src.rpm

You need the epel and the ZeroC repository for Ice 3.5. (ZeroC™ is the Home of Ice™)

For x64

rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/wla29wnabsz53nq/mumble-server-1.2.4-1.el6.x86_64.rpm

For x86

rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/hs0ztzrdy4unn75/mumble-server-1.2.4-1.el6.i686.rpm

Set the password of murmur

/usr/sbin/murmurd -ini /etc/mumble-server/mumble-server.ini -supw yourpassword

The service

service mumble-server start
chkconfig mumble-server on

Don't forget the iptables settings!

Murmur 1.2.3

The binary package and the source

https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm
https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm
https://www.dropbox.com/s/9ywof04f320kowm/murmur-1.2.3-1.el6.src.rpm

You need the epel and the ZeroC repository for Ice 3.4. (ZeroC™ is the Home of Ice™)

For x86

rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/8tx3t75lscnycf2/murmur-1.2.3-1.el6.i686.rpm

For x64

rpm -ivh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget --directory-prefix=/etc/yum.repos.d/ http://zeroc.com/download/Ice/3.4/rhel6/zeroc-ice-rhel6.repo
yum install avahi-compat-libdns_sd qt qt-sqlite ice-libs protobuf
rpm -ivh https://www.dropbox.com/s/cp9amj5f9glae11/murmur-1.2.3-1.el6.x86_64.rpm

Set the password of murmur

/usr/sbin/murmurd -ini /etc/mumble-server.ini -supw yourpassword

The service

service murmur start
chkconfig murmur on

Don't forget the iptables settings!

A word of caution: the db53 package from zeroc-ice obsoletes db4 from the ordinary CentOS updates repo without providing a db4 implementation. It is strongly recommended to disable the zeroc-ice repo after installing the packages.