https://github.com/mumble-voip/mumble/blob/master/docs/dev/build-instructions/build_linux.md
Hieran sollte man sich nur wagen, wenn man bereits erfahrener Benutzer ist.
Per Voreinstellung ist Opus bereits aktiviert.
Es gibt eine Englisch-sprachige Anleitung, siehe hier.
git clone https://github.com/mumble-voip/mumble.git cd mumble git submodule sync && git submodule update --init --recursive mkdir build cd build cmake -Dalsa=OFF -Dasio=OFF -Dbundled-celt=ON -Dbundled-opus=ON -Dbundled-speex=ON -Dclassic-theme=OFF -Dclient=ON -Dcoreaudio=OFF -Dcrash-report=OFF -Ddbus=ON -Dice=OFF -Doss=OFF -Doverlay=OFF -Doverlay-xcompile=OFF -Dpackaging=OFF -Dplugins=OFF -Dportaudio=OFF -Dpulseaudio=ON -Drnnoise=OFF -Dserver=OFF -Dspeechd=OFF -Dupdate=OFF -Dwasapi=OFF -Dzeroconf=OFF ../ make bzw für die Debug version make debug
Mumble starten:
cd release LD_LIBRARY_PATH=./ ./mumble bzw. Debug vesion: cd debug LD_LIBRARY_PATH=./ ./mumble
sources list add: "deb http://deb.debian.org/debian buster-backports main" apt update apt -t buster-backports install cmake apt install \ build-essential \ cmake \ pkg-config \ qt5-default \ qttools5-dev \ qttools5-dev-tools \ libqt5svg5-dev \ libboost-dev \ libssl-dev \ libprotobuf-dev \ protobuf-compiler \ libprotoc-dev \ libcap-dev \ libzeroc-ice-dev \ g++-multilib\ libsndfile1-dev \ git git clone https://github.com/mumble-voip/mumble.git cd mumble mkdir build cd build cmake -Dclient=OFF -Ddbus=OFF -Dpackaging=OFF -Dserver=ON -Dzeroconf=OFF .. make Das Binary befindet sich danach in build/ und die Datei heißt murmurd
Beide Einzeiler sind total simpel zu benutzen, man muss nur Code in die Konsole einfügen und Enter drücken :)
Für Ubuntu und Debian gibt es im Blog zwei Einzeiler für die derzeitig stabile Version 1.2.3 mit dem Vorteil, dass der neue Codec CELT 0.11.0 auch verwendet wird.
* siehe hier
Daneben gibt es noch einen zweiten Einzeiler, mit dem man die aktuelle Entwicklerversion (1.2.4) mit Unterstützung des Opus-Codecs kompilieren kann.