21
Oktober
2021
Hardware -Magazine für Linux: Installation und Vergleich - Teil 2
14:30

Hardware -Magazine für Linux: Installation und Vergleich - Teil 2

21 Oktober 2021 14:30

Es gibt spezielle Linux -Baugruppen für Radioamateure, aber es ist nicht erforderlich, das System neu zu installieren. Bei jeder Verteilung des Hamradio-Loging-Meta-Package werden die erforderlichen Pakete für ein Hardware-Magazin installiert.

Installation des "Hamradio-Loging" -Pakets

sudo apt-get install hamradio-logging

Neue Pakete

  • Hamradio-Loging
  • Hamradio-Tasks
  • Klog
  • Pyqso
  • Python3-Cartopy
  • Python3-pyproj
  • Python3-Pyshp
  • Python3-Scipy Python3-förmig
  • Tld
  • Trustedqsl
  • Tucnak
  • XPLANET

Nur 105 MB aus dem häufigsten Repository des Universums.

Beginnen wir damit:

Pyqso

Ein einfaches Alltagsjournal für Radiokommunikation, das keine Anforderungen an RAM- oder Bildschirmauflösung enthält.
Es gibt keine Verbindung zur Katzenschnittstelle. QSO -Magazine werden als Datei einer beliebten SQLite -Datenbankdatenbank gespeichert.
Magazindateien können beim Starten geändert werden.

Pyqso (1) Hamradio -Anwendungen Pyqso (1)

NAME
PYQSO - Amateur -Funk -Logbuchanwendung

Diese kleine Anwendung in Python war mir früher bekannt: Sie bietet die Möglichkeit, ein einfaches Journal of Radio Communications aufrechtzuerhalten.

Installation:

sudo apt-get install pyqso

Mit dem Startparameter -l ermöglicht es Ihnen, das Journal anzugeben, in dem die Funkkommunikation aufgezeichnet wird. Zum Beispiel:

pyqso -l local144.db

wobei Local144.DB der Name der Datenbank für Verbindungen ist. Es wird im Ordner erstellt, von wo aus Pysqo gerufen wurde.
DB ist die Erweiterung der Datei, die er sich ausgedacht hat (Sie können jede verwenden, die Hauptsache ist, dass sie sich von den Standards unterscheidet.
Beispiel

Ein Fenster mit einer intuitiven Schnittstelle wird geöffnet:
Pyqso

  • Er drückte in der unteren Reihe von Tasten auf "+", genau wie in Frau Excel, neben der mit der Wort zusammengestellten, das erste Magazin, genannt "FM" (für Radiokommunikation in der Weltmeisterschaft für 145.2125-145.5625 MHz).

Sofort gab es eine vertraute Tabelle "Anrufzeichen", "Datum", "Uhrzeit", "Frequenz MHz", "Band", Modus "..." TX Power "," RST "," RST "..." Notes "

Beschleunigter Formruf, um QSO zum Journal hinzuzufügen: Pilling zwei Tastaturschlüsse Strg + R (aus dem Wort "Datensatz" - Aufzeichnung).

Um Funkkommunikation hinzuzufügen, habe ich in der oberen Zeile auf der Taste "+" gedrückt (Datensatz hinzufügen).
QSO

Ausfüllen der Feldfelder - Anrufzeichen, erstmals gesendet, erstmals aufgenommen, Band, Modus und die OK -Taste gedrückt, um sie zu speichern.
Die Aufnahme wurde dem Magazin hinzugefügt. Tatsächlich wurden die Daten sofort in der SQLite -Datenbank in der lokalen144.DB -Datei gespeichert.

Jetzt kann das Magazin in andere Programme exportiert werden. Logbook - exportieren - exportprotokoll als adif

Sie müssen den vollständigen Namen "2021-10-144.Adi" festlegen und die Datei wird erstellt-es enthält alle Verbindungen aus dem aktuellen Journal.

Um mit diesem Magazin nicht mehr zu arbeiten, habe ich den Menüelement "logbook" - "Close Logbook" ausgewählt. Oder schließen Sie einfach das Programm "logbook" - "Quit".

Sie können die in der Tabelle angezeigten Felder in den Einstellungen konfigurieren.
Einstellungen
Leider wirken sie sich nicht auf das Eingangsformular aus, um QSO hinzuzufügen - alle Felder und Arten der Modulation sind immer verfügbar.
Außerdem wird die Art der Arbeit (CW/SSB oder FM) durch Scrollen der Liste ausgewählt, was nicht bequem ist.

Lösung: Wenn häufig der gleiche Modus verwendet wird, z. B. CW oder FM, kann er auf dem Formular festgelegt werden. Es gibt zwei Möglichkeiten, dies zu tun.

Methode 1: Logbuch - Einstellungen - Datensätze: "Modus" - "FM" - OK.

Methode 2: Bearbeitung im Katalog ~/.config/pyqso Dateieinstellungen.ini:

  • So erstellen Sie eine Datei ~/.config/pyqso/landeswarfences.ini, wechseln Sie zuerst zum Menü "logbook" - "preferences", z.

Dann bearbeiten wir die erstellten Dateieinstellungen.ini:

nano ~/.config/pyqso/preferences.ini

In der Datei suchen wir nach einem Abschnitt [Datensätze] . Für den Betriebsmodus "standardmäßig" ist für den Parameter default_mode verantwortlich. Wir geben die Art der Arbeit an. Zum Beispiel CW, SSB oder FM.
[records]
autocomplete_band = True
use_utc = True
default_mode = CW

Ctrl+o, ctel+x

Der Arbeitsbereich nach dem Hinzufügen der Aufzeichnung wird jedoch nicht in Erinnerung bleiben, und wenn Sie das nächste QSO eingeben, müssen Sie das Formular ausfüllen, um den nächsten QSO von Anfang an vollständig hinzuzufügen.

Lösung: Die PYQSO -Datei verfügt über ein Kontaktaufbau mit der Katzenschnittstelle zur Übertragung des Bereichs vom Radiosender und der Art der Modulation:

[hamlib]
autofill = False
rig_pathname =
rig_model = RIG_MODEL_NONE

Schlagen Sie in diesen Zeilen die Einführung eines COM -Ports für die Verbindung von PC- und Radiosendern vor (z. B. rig_pathname = /dev /ttyusb0 )
und Rig_Model -Radiosender aus der Bibliothek Hamlib (например,
rig_model = 1022**).

Wenn es keine Katzenschnittstelle gibt, werden die Frequenz, der Bereich und die Art der Arbeit in der Zeitschrift nicht übertragen. Es wird möglich sein, die Arbeitsbereiche später bei QSO -Aufzeichnungen zu beheben.

Trotz der Unannehmlichkeiten funktioniert das PYQSO -Programm im Allgemeinen und kann in der Praxis verwendet werden, um die alltägliche Funkkommunikation anstelle eines Griffs und Papiers zu registrieren.
Pyqso2

Die in die ADIF -Datei exportierte Funkkommunikation kann auch in ein anderes Journal übertragen werden, sogar in ein anderes Betriebssystem.

AmAteur Radio -Protokolldatei. Erzeugt am 2021-10-21 14: 59: 26.224720. Enthält 1 Datensätze (en) .
\n
<adif_ver:5>3.0.4
<programid:5>PyQSO
<programversion:5>1.1.0
<eoh>
<call:5>RV1AA
<qso_date:8>20211021
<time_on:4>1148
<freq:7>145.775
<band:2>2m
<mode:2>FM
<prop_mode:3>RPT
<tx_pwr:1>5
<rst_sent:2>59
<rst_rcvd:2>59
<notes:10>ant. GP
<name:5>Maxim
<gridsquare:6>ko59dx
<eor>

Klog

Wenn das SID -Repository mit Debian verbunden ist, enthält es die neueste Version 1.8.5.

Installation:

sudo apt-get install klog

Wenn die Klog -Version nach der Installation unter 1.8.5 liegt, müssen Sie ein Programm aus den Originaltexten zusammenstellen !!! Da sich das Klog -Programm aktiv entwickelt und Fehler korrigiert werden.

1) Klog löschen
sudo apt-get remove klog

2) Laden Sie die Originaltexte davon von der Website https://github.com/ea4k/klog/Release herunter

Klog -Montageverfahren aus den ersten Texten

  1. Setzen Sie Sucht.
  2. sudo apt-get install g++ make qt5-qmake qtbase5-dev qttools5-dev libqt5charts5-dev libqt5sql5-sqlite libqt5serialport5-dev

Zusätzlich: Ich installiere AutOReConf und Automake (aus dem Fehler "Sie müssen autoreConf installiert werden, um Hamlib zu kompilieren.").

sudo apt install autoconf automake libtool

Ich stelle fest, dass bei der Installation von Libhamlib-dev die alte Version 3.3 installiert wird, während frisch 4.
sudo apt-get install libhamlib-dev

Sie müssen Libhamlib 4.x aus der Quelle sammeln.

Wenn die alte Version von Hamlib installiert wurde:

sudo apt-get remove libhamlib-dev

Und wenn es aus den Originaltexten installiert wurde, löschen wir zuerst die alte Version:

cd ~/Hamlib
sudo make uninstall
cd ~
rm -R ~/Hamlib

Ich kloniere das Git -Projekt und vergleiche von der Quelle:

cd ~
git clone https://github.com/Hamlib/Hamlib.git
cd Hamlib
sh bootstrap
./configure
make
make check

Es sollte einen Mangel an Fehlern geben

Testsuite -Zusammenfassung für Hamlib 4.4 ~ Git
# Gesamt: 7
# Pass: 7
# Überspringen: 0
# Xfail: 0
# Fail: 0
# Xpass: 0
# Fehler: 0

Jetzt installiere ich Hamlib:

sudo make install

Ich setze die Klog -Zusammenstellung fort

cd ~/klog/klog-1.8.5/src
qtchooser -l

Es sollte eine Aufzeichnung "qt5" geben, dann werden wir exportiert

export QT_SELECT=qt5

Ich lade die Quelltexte in den aktuellen Ordner herunter

cd ~
wget https://github.com/ea4k/klog/releases/download/1.8.5/klog-1.8.5.tar.gz
tar xvzf  klog-1.8.5.tar.gz
cd klog-1.8.5/
sudo apt-get install libqt5serialport5-dev
qmake PREFIX=/usr/local src.pro
make

Lass uns Tee trinken. )) Für 20 Minuten.

Nach dem Ende:
sudo make install

Starten Sie nun Klog aus der Befehlszeile.

/usr/local/bin/klog

Es gibt einen Fehler für eine bereits kompilierte und zuvor installierte Hamlib4 -Bibliothek

"/Usr/local/bin/klog: Fehler beim Laden freigegebener Bibliotheken: libhamlib.so.4: Die Shard -Objektdatei kann nicht öffnen: Keine solche Datei oder Verzeichnis

Grund und Lösung: Sie müssen erfüllen:

sudo ldconfig

Danach beginnt Klog ohne Fehler!

klog

Übersetzen

Nach der Entschuldigung des Autors für die Abwesenheit von Übersetzungen aus Englisch (klicken Sie auf "OK") Der erste Schritt der Anpassung wird geöffnet:

Hinweis: Wenn es einen "schwarzen Bildschirm" gibt, starten Sie denselben Schritt von sudo klog aus demselben Schritt

KLOG1

Ich drückte auf "Next" - "Anerkennung" - "Next" - "Download" - "Done"
Erledigt
Vollständig. OK.

Jetzt hat das Programm das Konfigurationsfenster für die Eingabe von Informationen zum Radiosender - Call Sign, WW -Locator, Operator, angezeigt.
Konfiguration

Im nächsten Lesezeichen müssen Sie die Bereiche entfernen, in denen wir nicht arbeiten - 160 und 6 Meter, und die von uns verwendeten Ansichten angeben - z. B. CW, SSB, RTTY.
Bands

Auf der Registerkarte Miscial müssen Sie den Pfad zum Magazin angeben:
Zum Beispiel:
/home/vladimir/klog.adi oder lassen

Und zum Beispiel der Katalog

/home/vladimir/

Wenn wir den Speicherort der Datenbank ändern: Drücken Sie unbedingt die Mover -DB -Taste, die die Datenbank in die neue "Adresse" verschiebt.

Er setzte das "ADIF auf Exit" -, um das ADIF -Magazin zu speichern, wenn das Programm verlässt.

Auf der Registerkarte WSJT-X ist es möglich, die Verbindung von zwei Programmen über UDP zu konfigurieren (wenn Sie einen Checkplace " UDP Server " installieren), um KLOG automatisch FT-8-Anleihen hinzuzufügen.
WSJTX

Auf dem letzten "Hamlib" -Bookzeichen müssen Sie die Steuerung des Radiosenders über einen sequentiellen COM -Port und konfigurieren Hamlib -Bibliothek.
Hamlib

Notiz. Um einen Radiosender über einen COM-Anschluss an einen Computer anzuschließen, benötigen Sie ein Datenübertragungskabel und einen USB-COM-Konverter. Für Modelle wird das Datenübertragungskabel von Yaesu FT-817/857/897 CT-62 ("CAT-Schnittstellenkabel FT-817/897/857") bezeichnet.

Klicken Sie auf der Registerkarte Protokolle auf Neu und erhalten Sie den Namen des neuen Magazins. Andernfalls funktioniert das Programm nicht.
Vlad

Drücken Sie OK. Jetzt kann Klog verwendet werden, um QSO zu registrieren. Die Einstellung ist abgeschlossen.
KLOG-NEW


Letzte Änderung 04/16/2025



Verwandte Veröffentlichungen