I use the really popular Linux Mint (v18)on my general desktop and I run Pico 6 ancient version which is Ok to look at files and test transducers with. Really liking Pico 7 with my shiny new 4425A on my diag laptop and was pleased to see a Linux version for use on the big screen.
Ubuntu SW usually works but I have tried both offerings in the 7 download and I get the same message right at the end
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
picoscope : Depends: mono-mcs (>= 5.18.0) but 4.2.1.102+dfsg2-7ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.
Hi there. I am a software engineer at Pico Technology.
As you are likely aware, there are a vast number of Linux distributions in use today and as such we cannot commit to officially supporting all of them. Our official support list has been narrowed down to Ubuntu 18.04LTS and 20.04LTS for representing .deb package distribution and OpenSuse 15.1 LEAP for representing .rpm package distribution. Users may elect to use alternative distributions but it will be at their own risk and we cannot guarantee support or functionality for these distributions.
I can see you are using Linux Mint 18. Linux Mint themselves no longer support this version and unfortunately it is actually based on Ubuntu 16.04 which we also do not support. I have also been unable to obtain my own test copy as the oldest version maintained for download is now Mint 19.
The only thing I can advise besides updating your installation to a more recent version of mint is to follow the mono-project instructions for installing mono on Ubuntu 16.04.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https ca-certificates
echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
Note the "stable-xenial" change from "stable-bionic" that our own instructions would ordinarily indicate. As you have already attempted ubuntu 18 installation instructions you may find it necessary to edit the file /etc/apt/sources.list.d/mono-official.stable.list in a text editor with sudo permissions, or even to remove this file beforehand.
One of our software team members has tried to reply but for some reason we have an issue with our forum "approval" system which I will work to resolve ASAP
In the interim here is the reply
Hi there. I am a software engineer at Pico Technology.
As you are likely aware, there are a vast number of Linux distributions in use today and as such we cannot commit to officially supporting all of them. Our official support list has been narrowed down to Ubuntu 18.04LTS and 20.04LTS for representing .deb package distribution and OpenSuse 15.1 LEAP for representing .rpm package distribution. Users may elect to use alternative distributions but it will be at their own risk and we cannot guarantee support or functionality for these distributions.
I can see you are using Linux Mint 18. Linux Mint themselves no longer support this version and unfortunately it is actually based on Ubuntu 16.04 which we also do not support. I have also been unable to obtain my own test copy as the oldest version maintained for download is now Mint 19.
The only thing I can advise besides updating your installation to a more recent version of mint is to follow the mono-project instructions for installing mono on Ubuntu 16.04.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https ca-certificates
echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
Note the "stable-xenial" change from "stable-bionic" that our own instructions would ordinarily indicate. As you have already attempted ubuntu 18 installation instructions you may find it necessary to edit the file /etc/apt/sources.list.d/mono-official.stable.list in a text editor with sudo permissions, or even to remove this file beforehand.
I wish I knew what some of this meant, I hope it helps you in the interim
Yea, me too! - actually it is pretty clear, looks scary but all you do is copy/paste into a terminal window, though I might just upgrade to Mint 19.
Unlike a certain operating system I could mention, Linux Mint just works. No forced updates to break things/change things/lock your PC up for hours...
Thanks to @PicoCallum for the instructions !
Almost there!
Pico 7 installs fine following Callum's instructions and will run Demo but refuses to recognise the 4425A plugged in (red light on scope shows)
When I try to open a file saved in Pico 7 on my win 10 diag machine I get :
Nice to see you're getting somewhere now and to have the software installed is a big step! It does appear that the driver hasn't been found though. Hoping PicoCallum can verify!
Would you have access to another scope to try? Not a problem if not just wondering if its isolated to the 4425A scope. Another thing to make sure is that there isn't any power saving on the USB port. This can sometimes prevent the scope from its normal power up sequence.
Either way as you said, almost there and as a novice Linux user it's interesting to see the large amount of variation between versions. Just glad there's people at Pico here to support to this level.
It does indeed appear that picoscope is not detecting the driver package. It is possible that during the failed installations prior that the driver package was not installed.
The 4823, 4425, 4225, 4425A and 4225A Automotive Oscilloscopes all use libps4000a as their driver and this driver also requires libpicoipp to be installed.