<p>The short answer is &quot;Yes&quot;.</p>
<p>The slightly longer answer is &quot;Yes, if you know what you're doing on Linux&quot;.</p>
<p>I've run PAMGuard on Linux platforms both from command line, using a jar file from a Windows installation, and running from the Eclipse build environment. Command line has worked on both x86 desktops and on ARM processors (e.g. Raspberry Pi) though you may have to build your own jre to get it to run on these platforms.</p>
<p>The comment on the website holds - there won't be any hardware interfaces beyond standard sound cards which PAMGuard does handle on Linux, but for offline processing it should be fine.</p>
<p>The main PAMGuard jar file will have been built for Java 11, though we generally make releases with the latest jre (18 unless it changed again recently). You should therefore be OK running it with jre 11 or higher.</p>
<p>However, the PAMGuard team (which is effectively me at the moment) is not a Linux expert and can't offer any support.</p>

CC BY-SA 4.0
2022-09-27T13:32:18.277Z
Thanks Doug, this is very helpful. Where could I find the jar file for Java 11?
Xavier Mouy
CC BY-SA 4.0
2022-09-27T18:07:31.993Z
The standard windows installation jar file is compatible with JRE 11
Doug Gillespie
CC BY-SA 4.0
2022-09-26T08:14:55.837Z
2022-09-26T08:14:55.837Z
Doug Gillespie
<p>I have a few Linux servers that I can use to do acoustic analysis and I'd like to see if I could run PAMGuard on them.</p>
<p>From the <a href="https://www.pamguard.org/46_SystemRequirements.html#:%7E:text=Many%20hardware%20interfaces%20do%20not,PAMGuard%20on%20non%20Windows%20platforms." rel="noreferrer">PAMGuard website</a>, it says:</p>
<blockquote>
<p>Many hardware interfaces do not provide Mac or Linux drivers, so we are currently unable to support PAMGuard on non Windows platforms.</p>
</blockquote>
<p>However, it also says:</p>
<blockquote>
<p>You can extract the PAMGuard jar file from a Windows installation and attempt to run it on other computers, but it definitely won't have access to external hardware and it's quite likely that some of the graphics functionality won't work. We are hoping to provide a Mac installer for offline use in the future. Some users have installed Windows on their Macs with Boot Camp, and successfully run PAMGuard that way.</p>
</blockquote>
<p>I only plan do use PAMGuard for data post processing (no data acquisition), so it looks like it could potentially work.</p>
<p>Has anyone been successful at running PAMGuard on a Linux machine ?</p>

CC BY-SA 4.0
2022-08-30T07:28:40.247Z
As a comment as I havent tried PAMGuard. I have run a few scientific windows-only apps on linux (mint for me) using "wine" (https://www.winehq.org) and/or "playonlinux (https://www.playonlinux.com/en/) with good results, usually there are small UI issues, but software runs and can access USB ports as normal (for data load and licence keys).
Rasmus
CC BY-SA 4.0
2022-08-30T12:29:54.900Z
Good to know, thanks @Rasmus
Xavier Mouy
<pamguard><data-processing>
Can PAMGuard run on Linux?
# Can PAMGuard run on Linux?

(Asked by: username_0 on 2022-08-30)

I have a few Linux servers that I can use to do acoustic analysis and I'd like to see if I could run PAMGuard on them.

From the [PAMGuard website](https://www.pamguard.org/46_SystemRequirements.html#:%7E:text=Many%20hardware%20interfaces%20do%20not,PAMGuard%20on%20non%20Windows%20platforms.), it says:

> Many hardware interfaces do not provide Mac or Linux drivers, so we are currently unable to support PAMGuard on non Windows platforms.

However, it also says:

> You can extract the PAMGuard jar file from a Windows installation and attempt to run it on other computers, but it definitely won't have access to external hardware and it's quite likely that some of the graphics functionality won't work. We are hoping to provide a Mac installer for offline use in the future. Some users have installed Windows on their Macs with Boot Camp, and successfully run PAMGuard that way.

I only plan do use PAMGuard for data post processing (no data acquisition), so it looks like it could potentially work.

Has anyone been successful at running PAMGuard on a Linux machine ?

**Tags:** pamguard, data-processing

> **Comments:**
> **username_1**: As a comment as I havent tried PAMGuard. I have run a few scientific windows-only apps on linux (mint for me) using "wine" (https://www.winehq.org) and/or "playonlinux (https://www.playonlinux.com/en/) with good results, usually there are small UI issues, but software runs and can access USB ports as normal (for data load and licence keys).  
> **username_0**: Good to know, thanks @username_1  

---

## 1 answers

### Answer by username_2 on 2022-09-26. Score: 3

The short answer is "Yes".

The slightly longer answer is "Yes, if you know what you're doing on Linux".

I've run PAMGuard on Linux platforms both from command line, using a jar file from a Windows installation, and running from the Eclipse build environment. Command line has worked on both x86 desktops and on ARM processors (e.g. Raspberry Pi) though you may have to build your own jre to get it to run on these platforms.

The comment on the website holds - there won't be any hardware interfaces beyond standard sound cards which PAMGuard does handle on Linux, but for offline processing it should be fine.

The main PAMGuard jar file will have been built for Java 11, though we generally make releases with the latest jre (18 unless it changed again recently). You should therefore be OK running it with jre 11 or higher.

However, the PAMGuard team (which is effectively me at the moment) is not a Linux expert and can't offer any support.

> **Comments:**
> **username_0**: Thanks username_2, this is very helpful. Where could I find the jar file for Java 11?  
> **username_2**: The standard windows installation jar file is compatible with JRE 11  

---

