1. Edit /etc/apt/sources.list (as root via sudo) and add following line:
deb http://labs.picotech.com/debian picoscope main
2. Import public key
wget -O - http://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add -
3. Update apt cache
sudo apt-get update
4. Install picoscope
sudo apt-get install picoscope
1. Devices ranges supported:
a. All 2000 Series
b. All 3000 Series
c. All 4000 Series
d. All 5000 Series
e. All 6000 Series
2. Operating systems supported:
a. Debian 7.0 (wheezy) i386/amd64
b. Ubuntu 12.xx/13.xx i386/amd64
c. Any other Debian based should still work, if PicoScope package requirements are met (mono-runtime >= 2.10.8.1)
Under Linux Mint Cinnamon 16 I got this far before failure on libps2000a config.
I have a Picoscope 2203 USB scope which is not currently supported.
Bless you for supporting Linux.
Setting up libmono-accessibility4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-i18n4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-i18n-west4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-system-configuration-install4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-system-management4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-webbrowser4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-system-windows-forms4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-system-xaml4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libmono-windowsbase4.0-cil (2.10.8.1-5ubuntu2) ...
Setting up libpicoipp (1.1.1-2) ...
Setting up libps2000a (1.1.0-3~41) ...
Adding group `pico' (GID 126) ...
Done.
dpkg: error processing libps2000a (--configure):
subprocess installed post-installation script returned error exit status 30
Setting up libps3000a (1.3.0-4~19) ...
Setting up libps5000 (1.5.0-1~36) ...
Setting up libps5000a (1.1.0-3~34) ...
Setting up libps6000 (1.4.0-4~24) ...
dpkg: dependency problems prevent configuration of picoscope:
picoscope depends on libps2000a (= 1.1.0-3~41); however:
Package libps2000a is not configured yet.
dpkg: error processing picoscope (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
Errors were encountered while processing:
libps2000a
picoscope
E: Sub-process /usr/bin/dpkg returned an error code (1)
I've followed the instructions and unfortunately it ends with:
"
Setting up libpicoipp (1.1.1-2) ...
Setting up libps2000a (1.1.0-3~41) ...
Adding group `pico' (GID 128) ...
Done.
dpkg: error processing libps2000a (--configure):
subprocess installed post-installation script returned error exit status 30
Setting up libps3000a (1.3.0-4~19) ...
Setting up libps5000 (1.5.0-1~36) ...
Setting up libps5000a (1.1.0-3~34) ...
Setting up libps6000 (1.4.0-4~24) ...
dpkg: dependency problems prevent configuration of picoscope:
picoscope depends on libps2000a (= 1.1.0-3~41); however:
Package libps2000a is not configured yet.
dpkg: error processing picoscope (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
No apport report written because MaxReports has already been reached
ldconfig deferred processing now taking place
Errors were encountered while processing:
libps2000a
picoscope
E: Sub-process /usr/bin/dpkg returned an error code (1)
"
Any ideas/suggestions? I've no experience debuging problems with software that comes with package manager, they normally work out of the box. I do have experience with betas, but they normally come source.tgz. One thing that occures to me is that I already have libps2000a.so.1.0.0 on the system. This is on ubuntu 12.04 LTS.
Actually the Pico interfaces I have available are 2205-MSO and DrDaq, niether of which are listed as supported. Will I be able to use either of them? Is there an intention to add support?
Yours
Ian
I had the same problem, libps2000a has a script which wouldn't run properly, however running:
sudo apt-get install libps2000a
after the install picoscope failed, succeeded and also successfully set up picoscope.
As an inveterate repository   I ignored most of your installation advice. In Kubuntu I added the repository using Muon package manager and then used Konsole to add the pgp key. (Thanks for that. I was able to add the keys for a couple of other repositories, as well!).
picoscope did not appear in Muon. I issued a sudo apt-get update and the repository appeared with no PUBKEY warning and so that seems OK.
However, sudo apt-get install picoscope fails to find the package. Is the package unavailable whilst a few more dents are knocked out of the Beta?
At this stage the excitement is just too much and so I will sit in a darkened room drinking tea until I calm down.
All power to your coding elbows. Even with a limited feature set, this might justify getting a new Linux laptop.
again if you see "Package libps2000a is not configured yet."
2205-MSO should work (although there isn't yet an interface for setting up the digital channels, but you can load a file with the settings)
DrDAQ is not yet supported.
Sometimes when repository is configured via ui (not via editing /etc/apt/sources.list file), apt-get update fails to pull picoscope repository db. To fix this following command needs to be run:
I can confirm that I had to follow the advice from "mario_" and remove some apt files.
-rw-r--r-- 1 root root 0 dec 13 15:40 /var/lib/apt/lists/labs.picotech.com_debian_dists_picoscope_main_binary-i386_Packages
-rw-r--r-- 1 root root 1675 dec 13 15:40 /var/lib/apt/lists/labs.picotech.com_debian_dists_picoscope_Release
-rw-r--r-- 1 root root 490 dec 13 15:40 /var/lib/apt/lists/labs.picotech.com_debian_dists_picoscope_Release.gpg
$ sudo rm /var/lib/apt/lists/labs.picotech.com*
$ sudo apt-get update
OK! Since the *_Packages file above was empty I guess that one caused apt to not see any picoscope packages.
I'm using Debian wheezy and (unfortunately) Picoscope 2205. Picoscope on Linux ignores 2205 completely.
I would really, really like to see support for that one on Linux, please. Now I'm running it on an old w-xp machine that I control via VNC. With (or without VNC) it's way to slow and I don't wan't to start another computer to use my oscilloscope.