Difference between revisions of "Mumble Portable Linux"

From Mumble Wiki
Jump to: navigation, search
m (correct headings)
(Create a Mumble portable)
 
(2 intermediate revisions by one other user not shown)
Line 8: Line 8:
 
To be able to run Mumble portable on Linux one must copy the Mumble binary into the same directory where the mumble.ini will be created. Symlinking does not work.
 
To be able to run Mumble portable on Linux one must copy the Mumble binary into the same directory where the mumble.ini will be created. Symlinking does not work.
  
Steps:
+
This steps would allow you to have a portable Mumble, however it is dependent to the distribution. A package made for Debian 10 would not work in Ubuntu or other distributions. A better solution is to use an [https://dl.mumble.info/snapshot/ AppImage]. (At the moment of writing, the AppImage is not working in all Linux distributions, however it is close to be [https://github.com/mumble-voip/mumble/issues/3959 fixed] and this message should me removed then.)
* Create a directory
 
* Copy the mumble binary and all mumble libs in to the new directory (FIXME)
 
* Create a **mumble.ini**<br /><code>touch mumble.ini</code>
 
* Create an empty sqlite database<br /><code>touch .mumble.sqlite</code><br />The file must be a hidden one (with .)
 
  
Now you you can start your Mumble portable:<br />
+
===Steps===
<code>LD_LIBRARY_PATH=./ ./mumble</code>
 
  
[[Category:Documentation]] [[Category:Documentation_English]]
+
====Create and enter directory====
 +
<code>
 +
mkdir mumble <br>
 +
cd mumble
 +
</code>
 +
 
 +
====Copy the mumble binary====
 +
<code>
 +
cp /usr/bin/mumble .
 +
</code>
 +
==== Identify needed libraries and copy them to a subdirectory call lib ====
 +
<code>
 +
mkdir lib <br>
 +
ldd mumble | awk '{print $3}' | xargs cp -t lib/
 +
</code>
 +
 
 +
==== Create empty configuration file and database ====
 +
<code>touch mumble.ini <br>
 +
touch .mumble.sqlite  #The file must be a hidden one (with .) </code>
 +
 
 +
==== Start portable Mumble ====
 +
 
 +
<code>LD_LIBRARY_PATH=lib ./mumble</code>
 +
 
 +
If everything was done correctly, Mumble should start the Certificate wizard automatically.
 +
 
 +
[[Category:Documentation_English]]

Latest revision as of 13:06, 12 February 2020

General information about Mumble portable can be found here.

This howto is also available for Windows and Mac:

Create a Mumble portable

To be able to run Mumble portable on Linux one must copy the Mumble binary into the same directory where the mumble.ini will be created. Symlinking does not work.

This steps would allow you to have a portable Mumble, however it is dependent to the distribution. A package made for Debian 10 would not work in Ubuntu or other distributions. A better solution is to use an AppImage. (At the moment of writing, the AppImage is not working in all Linux distributions, however it is close to be fixed and this message should me removed then.)

Steps

Create and enter directory

mkdir mumble
cd mumble

Copy the mumble binary

cp /usr/bin/mumble .

Identify needed libraries and copy them to a subdirectory call lib

mkdir lib
ldd mumble | awk '{print $3}' | xargs cp -t lib/

Create empty configuration file and database

touch mumble.ini
touch .mumble.sqlite #The file must be a hidden one (with .)

Start portable Mumble

LD_LIBRARY_PATH=lib ./mumble

If everything was done correctly, Mumble should start the Certificate wizard automatically.