Автор Тема: RTL-SDR, gqrx (а-ля SdrSharp для Linux) установка настройка  (Прочитано 14262 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Можно еще попросить собрать для p8:

А может на p9 переберётесь? Или на нём есть для вас какие-то проблемы?

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 033
От p9 мы не куда не денемся. Просто сейчас нету машины на p9, что бы просто потестить.
На обновление надо время. Хотелось бы это то пока отложить.
Есть скрипты самописные на питоне под 3,5 - в р9 похоже 3,6 что то перестанет работать, надо лезть в код, править, библиотеки устанавливать. Компы не шибко новые, возможно, что то будет тормозить. На все надо время.
Во общем в текущем моменте было бы удобно на p8 с последующим переносом на р9. Если так лучше не поступать. Не чего страшного, будем думать и обновимся.

По ссылкам, первая это собственно "авторская". С минимальным набором, как я понял.
Вторая ссылка это тоже самое, но кто то расширил какой то функционал.

Здорово было бы собрать и то и то. Но можно ли ? И как эти версии называть.
Наверное, надо попробовать только с первой ссылки, а потом будет уже видно.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Я так понял, что проект в 2018 году помер окончательно. В Debian собран вот такой вариант:
https://github.com/mutability/dump1090/tree/4a16df34cec8bec7af59243be4065fbbab0bd730

Там навороты для запуска службой, логирование, да ещё и запуск сайта для разных веб-серверов.
Нужны ли такие фичи? Собираются бинарники на раз два. Не понял только, где Debian man'ы берёт.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
RTL-SDR, gqrx на P9 работает нормально.
Сейчас.стоит mate p9,все нормально пашет.Используется rtl-sdr от китайцев приемник,все нормально.Других моделей нет проверить на этой проге.Надеюсь пакет сохранится в будущем.пользуюсь регулярно.
« Последнее редактирование: 06.12.2019 20:33:31 от ARHAN »
Век живи, век учись.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 033
Я так понял, что проект в 2018 году помер окончательно. В Debian собран вот такой вариант:
https://github.com/mutability/dump1090/tree/4a16df34cec8bec7af59243be4065fbbab0bd730

Там навороты для запуска службой, логирование, да ещё и запуск сайта для разных веб-серверов.
Нужны ли такие фичи? Собираются бинарники на раз два. Не понял только, где Debian man'ы берёт.

Давайте попробуем эту сборку. Она получается уже третья под версия. Судя по дате файла Makefile - Mar 10, 2018. Не так давно что то обновляли.

Посмотрел еще раз Вашу ссылку и попал сюда:
https://github.com/flightaware/dump1090

Здесь есть файлы 2019 года.
« Последнее редактирование: 09.12.2019 18:34:36 от him »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Посмотрел еще раз Вашу ссылку и попал сюда:
https://github.com/flightaware/dump1090

Здесь есть файлы 2019 года.

Отлично! Вот её и имеет смысл собирать. Тут хоть тегируют версии нормально.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Собрал для p8 тестовое задание. Пробуйте:
apt-repo test 242626

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
На одном компе у меня Сезиф использую.Попытался поставить GQRX ,пакет через synaptic выбрал поставил,но он не запускается,пакет вообще рабочий, кто пробовал запускать?
я сейчас на $ uname -r
6.1.28-std-def-alt1
На пятое пробовал перейти тоже не запускается.
Сам rtl  комп видит но не запускается прога gqrx.
rtl_test -t
Found 1 device(s):
  0:  Generic, RTL2832U, SN: 77771111153705700

Using device 0: Generic RTL2832U
Detached kernel driver
Found Rafael Micro R828D tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.
No E4000 tuner found, aborting.
Reattached kernel driver
« Последнее редактирование: 18.07.2023 21:02:28 от ARHAN »
Век живи, век учись.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Попытался поставить GQRX ,пакет через synaptic выбрал поставил,но он не запускается,пакет вообще рабочий, кто пробовал запускать?

Пакет рабочий. Из консоли запустите, что пишет?

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Из консоли тоже пробовал ничего не пишет совсем.
Даже не пытается запустится,из под рута тоже тишина ругается на неправильный запуск.
На другом компе там 14 вроде работает,здесь 16 пока нет.
Да ещё в 14 там иконка запуска в папке интернет,в 16 теперь ее вижу в аудио.,так должно быть?
Век живи, век учись.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Да ещё в 14 там иконка запуска в папке интернет,в 16 теперь ее вижу в аудио.,так должно быть?

Да:
https://github.com/gqrx-sdr/gqrx/pull/154

Даже не пытается запустится,из под рута тоже тишина ругается на неправильный запуск.

Покажите хоть что-нибудь. Как это выглядит? У меня запускается, но у меня нет устройств для неё.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
[sg@comp-core2-duo-938a9e Рабочий стол]$ gqrx
Недопустимая инструкция

Вот с теминала. И больше ничего.
# gqrx
Недопустимая инструкция
« Последнее редактирование: 19.07.2023 18:37:29 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
apt-cache depends gqrx

gqrx-2.16-alt1:sisyphus+323064.1000.8.3@1686865567
  Depends: </lib64/ld-linux-x86-64.so.2>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libQt5Core.so.5()(64bit)>
    libqt5-core-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Core.so.5(Qt_5)(64bit)>
    libqt5-core-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Core.so.5(Qt_5.15)(64bit)>
    libqt5-core-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Gui.so.5()(64bit)>
    libqt5-gui-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Gui.so.5(Qt_5)(64bit)>
    libqt5-gui-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Network.so.5()(64bit)>
    libqt5-network-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Network.so.5(Qt_5)(64bit)>
    libqt5-network-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Svg.so.5()(64bit)>
    libqt5-svg-5.15.10-alt1:sisyphus+324640.2000.3.2@1689203156
  Depends: <libQt5Svg.so.5(Qt_5)(64bit)>
    libqt5-svg-5.15.10-alt1:sisyphus+324640.2000.3.2@1689203156
  Depends: <libQt5Widgets.so.5()(64bit)>
    libqt5-widgets-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libQt5Widgets.so.5(Qt_5)(64bit)>
    libqt5-widgets-5.15.10-alt1:sisyphus+324987.100.1.1@1689463154
  Depends: <libc.so.6(GLIBC_2.14)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libc.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libc.so.6(GLIBC_2.3.4)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libc.so.6(GLIBC_2.32)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libc.so.6(GLIBC_2.34)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libc.so.6(GLIBC_2.4)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libgcc_s.so.1(GCC_3.0)(64bit)>
    libgcc1-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libgcc_s.so.1(GCC_3.3.1)(64bit)>
    libgcc1-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libgcc_s.so.1(GCC_4.0.0)(64bit)>
    libgcc1-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libgnuradio-analog.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-blocks.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-digital.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-fft.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-filter.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-network.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-osmosdr.so.0.2.0()(64bit)>
    gr-osmosdr-0.2.4-alt2:sisyphus+323064.700.8.3@1686865491
  Depends: <libgnuradio-pmt.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libgnuradio-runtime.so.3.10.6()(64bit)>
    gnuradio-3.10.6.0-alt1:sisyphus+323064.600.8.3@1686865389
  Depends: <libm.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libm.so.6(GLIBC_2.27)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libm.so.6(GLIBC_2.29)(64bit)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
  Depends: <libpulse-simple.so.0()(64bit)>
    libpulseaudio-16.1-alt1:sisyphus+325006.1700.1.1@1689497224
  Depends: <libpulse-simple.so.0(PULSE_0)(64bit)>
    libpulseaudio-16.1-alt1:sisyphus+325006.1700.1.1@1689497224
  Depends: <libpulse.so.0()(64bit)>
    libpulseaudio-16.1-alt1:sisyphus+325006.1700.1.1@1689497224
  Depends: <libpulse.so.0(PULSE_0)(64bit)>
    libpulseaudio-16.1-alt1:sisyphus+325006.1700.1.1@1689497224
  Depends: <libstdc++.so.6(CXXABI_1.3)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(CXXABI_1.3.8)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(CXXABI_1.3.9)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.11)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.14)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.15)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.19)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.20)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.21)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.26)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.29)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libstdc++.so.6(GLIBCXX_3.4.9)(64bit)>
    libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
  Depends: <libvolk.so.3.0()(64bit)>
    libvolk-3.0.0-alt2:sisyphus+318304.100.1.1@1681112116
  Depends: <rtld(GNU_HASH)>
    glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
[root@comp-core2-duo-938a9e ~]#
[root@comp-core2-duo-938a9e ~]#


Вот посмотрел зависимости есть ,а пакетов нет
root@comp-core2-duo-938a9e ~]# apt-get install  glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет glibc-core-6:2.37.0.22.3593050c27-alt1:sisyphus+323911.140.3.1@1688075744
[root@comp-core2-duo-938a9e ~]# apt-get install libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет libstdc++6-13.1.1-alt1:sisyphus+323337.100.1.1@1687259761

И не  только этих.
Какой командой посмотреть что стоит сейчас еще кроме сомого Gqrx.
« Последнее редактирование: 19.07.2023 19:34:40 от ARHAN »
Век живи, век учись.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
protect(0x7f5c3de4e000, 8192, PROT_READ) = 0
mprotect(0x7f5c3dff4000, 24576, PROT_READ) = 0
mprotect(0x562238910000, 106496, PROT_READ) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5c35c27000
mprotect(0x7f5c3e049000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f5c3e000000, 97967)           = 0
getrandom("\x46\xf9\x1b\xbb\xa8\x51\xce\xff", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x562239c89000
brk(0x562239caa000)                     = 0x562239caa000
statfs("/sys/fs/selinux", 0x7ffe7a71bff0) = -1 ENOENT (Нет такого файла или каталога)
statfs("/selinux", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=11066865, f_bfree=3248936, f_bavail=2678658, f_files=2834432, f_ffree=2495745, f_fsid={val=[0x9ad49af7, 0x100b2948]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
openat(AT_FDCWD, "/proc/filesystems", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
read(3, "nodev\tsysfs\nnodev\ttmpfs\nnodev\tbd"..., 1024) = 336
read(3, "", 1024)                       = 0
close(3)                                = 0
access("/etc/selinux/config", F_OK)     = -1 ENOENT (Нет такого файла или каталога)
getrandom("\x87", 1, GRND_NONBLOCK)     = 1
newfstatat(AT_FDCWD, "/etc/gnutls/config", 0x7ffe7a71ac90, 0) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
read(3, "Name:\tgqrx\nUmask:\t0022\nState:\tR "..., 1024) = 1024
read(3, ":\tf\nCpus_allowed_list:\t0-3\nMems_"..., 1024) = 410
close(3)                                = 0
openat(AT_FDCWD, "/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
brk(0x562239cd2000)                     = 0x562239cd2000
getdents64(3, 0x562239ca9be0 /* 11 entries */, 32768) = 360
openat(AT_FDCWD, "/sys/devices/system/node/node0/meminfo", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0444, st_size=4096, ...}, AT_EMPTY_PATH) = 0
read(4, "Node 0 MemTotal:        2966500 "..., 4096) = 1243
read(4, "", 4096)                       = 0
close(4)                                = 0
getdents64(3, 0x562239ca9be0 /* 0 entries */, 32768) = 0
brk(0x562239cca000)                     = 0x562239cca000
close(3)                                = 0
sched_getaffinity(0, 512, [0 1])        = 8
openat(AT_FDCWD, "/sys/devices/system/cpu/possible", O_RDONLY|O_CLOEXEC) = 3
read(3, "0-3\n", 1024)                  = 4
close(3)                                = 0
openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
read(3, "Name:\tgqrx\nUmask:\t0022\nState:\tR "..., 1024) = 1024
read(3, ":\tf\nCpus_allowed_list:\t0-3\nMems_"..., 1024) = 410
read(3, "", 1024)                       = 0
close(3)                                = 0
getrandom("\x0b\x09\xf9\x80\x70\xdb\x8d\xc9", 8, 0) = 8
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x7f5c395fa1cf} ---
+++ killed by SIGILL +++
Недопустимая инструкция

Весь не отправляет только окончание
Век живи, век учись.