Hi, I have decided to create appimages of the SDR programs to install them on a Puppy Linux distribution.
In the end, after searching through the Puppy distributions, I have decided to install it on the one that best suits these programs.
I have decided to create AppImages because this way I do not change the Puppy distribution too much and if one day I have to change to another distribution I have to make the minimum possible changes.
It has been quite difficult for me to create these appimages and I don't feel like working harder trying to adapt them to other distributions.
I have also decided to use only this Puppy only for these programs and some other electronic programs so as not to add other types of programs so that the distribution does not end up getting damaged.
In any case, always with AppImage programs and only some pet files for puppy installation and configuration.
These apps may be able to be installed on other distributions but I have not tested it, so some adjustments will probably have to be made.
These programs have been tested on the SDR rtlsdr Dongle as shown in the picture, I have not tested it on other SDR devices:
https://www.mediafire.com/view/2dqq9bqw ... e.jpg/file
VERY IMPORTANT: Before running any program install the following pet files.
1) rtlsdrx86_64-linux-gnu.pet
https://www.mediafire.com/file/i0ol5ogh ... u.pet/file
2) sox_slacko64_8.2.1.pet
https://www.mediafire.com/file/ndlhopoi ... 1.pet/file
3) SDR_dev.pet
https://www.mediafire.com/file/q1p0buxf ... v.pet/file
4) qt5_plugins_dev.pet
https://www.mediafire.com/file/a92labke ... v.pet/file
5) plugins_soapy.pet
https://www.mediafire.com/file/08f67ru7 ... y.pet/file
The previously installed pet file already includes the rtlsdr device rules file:
/etc/udev/rules.d/20.rtlsdr.rules
But it may be that our rtlsdr device SDR has a different Bus ID value, in which case we will have to vary it according to the following configuration.
1) We will open a terminal and type the
lsub
command in my case it shows the following output:
Código: Seleccionar todo
~$ lsusb
Bus 001 Device 003: ID 8087:0aa7 Intel Corp.
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver
Bus 002 Device 005: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 002 Device 002: ID 05c8:0233 Cheng Uei Precision Industry Co., Ltd (Foxlink) HP Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Where:
Bus 002 Device 005: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
It is my SDR device and it has as important information are "0bda" (the vendor id) and "2838" (the product id).
2) Create a new file called /etc/udev/rules.d/20.rtlsdr.rules it should contain the following line:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr"
3) Save the file and restart the computer
Once this is done we can download all the SDR programs.
________________________________________________________________________________________________________________________________________________________________________________________________
Telgram: