Alongside releases for Debian based systems we have compiled another range of packages destined for distribution using RPM for package management. To get your copy of the software run following commands in the terminal:
OpenSuSE 12/13 (should work for 11.4 too, untested)
* Installation method for Fedora distribution should work for others using yum updater, given they provide mono compilation. Currently there are no packages for Centos or Scientific Linux covering this requirement.
Last edited by mario_ on Mon Feb 17, 2014 11:04 am, edited 1 time in total.
Installing : picoscope-6.8.5-4r29.noarch 11/11
Can't exec "/var/tmp/rpm-tmp.AyUZLT": Permission denied at /usr/share/perl5/IPC/Open3.pm line 273.
open2: exec of /var/tmp/rpm-tmp.AyUZLT 1 failed at /usr/share/perl5/vendor_perl/Debconf/ConfModule.pm line 59.
warning: %post(picoscope-6.8.5-4r29.noarch) scriptlet failed, exit status 13
It's easy enough to manually create the pico user & add yourself though of course, so not a big problem! But running it as my user generates this crash:
The actual error occurs in the opening of the instrument, as this stacktrace shows (last line)
I also get an error if attemping to use the API via libps6000 under my regular username, but works under su.
Again thanks for your hard work - it's great to see it functioning, even if there are some permission issues (which are always the bane of Linux distributions of things which need to touch hardware).
That's maybe unusual that your installation of Fedora has debconf installed (need to confirm whether it isn't standard). In the postinstall script I've made this assumption that if system has debconf -> therefore it uses dpkg -> deb packages provide configure scripts which rpm has not.
The workaround - add your user to pico group and make sure udev rules exist
After those elaborate one-liners PicoScope should work, as it takes effective permissions via sg (reconnect scope though). Console program may still have problems. To be sure restart your system.
I'm a Mageia ( a completely community distribution ) packager ( MariaDB, XEN , ... ).
I'm also trying to find a good basic oscilloscope that works on linux, contemplating of buying 2205A.
I've seen that your program uses mono; while i'm not really thrilled about mono, it is something that is available on my distribution (which is rpm based).
A few questions:
Is that one completely supported? I tried looking in the release notes for a comprehensive list of supported devices.
Could I by any chance get a src.rpm to rebuild for my mageia system for personal use?
Is it open source (possibly with non-free elements or even patented components that we would still be allowed to distribute? In which case i could package it and add it to the distribution, so that your buyers would have the picoscope software without any action needed?