21
octobre
2021
«Magazines matériels pour Linux: installation et comparaison - Partie 2»
14:30

«Magazines matériels pour Linux: installation et comparaison - Partie 2»

21 octobre 2021 14:30

Il existe des assemblages Linux spéciaux pour les amateurs radio, mais il n'est pas nécessaire de réinstaller le système. Dans toute distribution du méta-package de logage Hamradio, lors de l'installation quels packages nécessaires pour un magazine matériel sont installés.

Installation du package "Hamradio-Loging"

sudo apt-get install hamradio-logging

Nouveaux packages

  • Hamradio-Loging
  • Hamradio-tâches
  • Klog
  • pyqso
  • Python3-cartopy
  • Python3-Pyproj
  • Python3-pyshp
  • python3-scipy python3-shaply
  • TLD
  • TRUSTEDQSL
  • Tucnak
  • Xplanet

À seulement 105 Mo du référentiel d'univers le plus commun.

Commençons par ceci:

Pyqso

Un journal quotidien simple pour les communications radio qui ne présente aucune exigence pour la RAM ou la résolution d'écran.
Il n'y a pas de connexion avec l'interface CAT. Les magazines QSO sont stockés comme un fichier d'une base de données de lumière de données SQLite populaire.
Les fichiers de magazine peuvent être modifiés au début.

Pyqso (1) applications Hamradio pyqso (1)

NOM
PYQSO - Application de journal de bord radio amateur

Cette petite application dans Python m'est familière plus tôt: elle offre la possibilité de maintenir un simple journal de communications radio.

Installation:

sudo apt-get install pyqso

Le paramètre de lancement -l vous permet de spécifier le journal auquel les communications radio seront enregistrées. Par exemple:

pyqso -l local144.db

où local144.db est le nom de la base de données pour les liens. Il sera créé dans le dossier, d'où Pysqo a été appelé.
DB est l'extension du fichier qu'il a proposé (vous pouvez en utiliser, l'essentiel est qu'il diffère des standard.
Par exemple, vous pouvez nommer le fichier local144.qso

Une fenêtre avec une interface intuitive s'ouvrira:
Pyqso

  • Il a appuyé dans la rangée inférieure de boutons sur "+", tout comme les feuilles sont créées dans Mme Excel, à côté du mot a créé le premier magazine, appelé "FM" (pour les communications radio dans la Coupe du monde pour 145.2125-145.5625 MHz).

Immédiatement, il y avait un tableau familier "appelant", "date", "heure", "Fréquence Mhz", "Band", mode "..." TX Power "," RST envoyé "," RST RECED "..." Notes "

Call de formulaire accéléré pour ajouter QSO au journal: Pilling deux touches de clavier Ctrl + R (du mot "enregistrement" - enregistrement).

Pour ajouter des communications radio, j'ai appuyé sur la rangée supérieure sur le bouton "+" (ajouter un enregistrement).
QSO

Remplissant les champs de champ - indicatif d'appel, premier envoyé, premier réception, bande, mode et appuyé sur le bouton OK pour enregistrer.
L'enregistrement a été ajouté au magazine. En fait, les données ont été immédiatement enregistrées dans la base de données SQLite dans le fichier local144.db.

Maintenant, le magazine peut être exporté vers d'autres programmes. LogBook - Export - Exporter le journal en tant qu'ADIF

Vous devez définir le nom complet, par exemple, "2021-10-144.adi" et le fichier sera créé - il inclura toutes les connexions du journal actuel.

Pour arrêter de travailler avec ce magazine, j'ai sélectionné l'élément de menu "logbook" - "Fermer LogBook". Ou fermez simplement le programme "logbook" - "quit".

Vous pouvez configurer les champs affichés dans le tableau dans les paramètres.
Paramètres
Malheureusement, ils n'affectent pas le formulaire d'entrée pour ajouter QSO - tous les champs et types de modulation sont toujours disponibles.
De plus, le type de travail (CW / SSB ou FM) est sélectionné en faisant défiler la liste, ce qui n'est pas pratique.

Solution: Si le même mode est souvent utilisé, par exemple CW ou FM, il peut être fixé sur le formulaire. Il y a deux façons de le faire.

Méthode 1: Journal - Préférences - Enregistrements: "MODE" - "FM" - OK.

Méthode 2: Édition dans le catalogue ~ / .Config / pyqso File Preferences.ini:

  • Pour créer un fichier ~ / .config / pyqso / prefeences.ini, allez d'abord dans le menu "_logbook" - "Préférences" Modifiez les valeurs, par exemple, sur le signet d'affichage, puis cliquez sur OK.

Ensuite, nous modifions le fichier créé préférences.ini:

nano ~/.config/pyqso/preferences.ini

Dans le fichier, nous recherchons une section [enregistrements] . Pour le mode de fonctionnement _ "par défaut", est responsable du paramètre default_mode . Nous indiquons le type de travail. Par exemple, CW, SSB ou FM.
[records]
autocomplete_band = True
use_utc = True
default_mode = CW

Ctrl + o, ctel + x

Cependant, la plage de travail après l'ajout de l'enregistrement n'est pas rappelée et lorsque vous entrez le QSO suivant, vous devez remplir le formulaire pour ajouter le QSO suivant complètement depuis le début.

Solution: Le fichier PYQSO a une configuration de contact avec l'interface CAT pour transmettre la plage de la station de radio et le type de modulation:

[hamlib]
autofill = False
rig_pathname =
rig_model = RIG_MODEL_NONE

Dans ces lignes, suggèrez l'introduction d'un port com pour la connexion des stations PC et radio (par exemple rig_pathname = / dev / ttyUsb0 )
et la station de radio Rig_Model de la bibliothèque Hamband (например, rig_model = 1022).

S'il n'y a pas d'interface de chat, la fréquence, la plage et le type de travail dans le journal ne sont pas transmis. Il sera possible de réparer les gammes de travaux chez QSO Records plus tard.

Malgré l'inconvénient, en général, le programme PYQSO fonctionne et peut être utilisé dans la pratique pour enregistrer les communications radio quotidiennes au lieu d'une poignée et d'un papier.
Pyqso2

Les communications radio exportées vers le fichier ADIF peuvent être transférées dans n'importe quelle autre journal, même vers un autre système d'exploitation.

AmFichier journal radio ATEUR. Généré le 2021-10-21 14: 59: 26.224720. Contient 1 enregistrement (s). \n 3.0.4 PyQSO 1.1.0 RV1AA 20211021 1148 145.775 2m FM RPT 5 59 59 ant. GP Maxim ko59dx `

Klog

Si le référentiel SID est connecté à Debian, il contient la dernière version 1.8.5.

Installation:

sudo apt-get install klog

Si la version KLOG après l'installation est inférieure à 1,8.5, vous devez assembler un programme à partir des textes d'origine !!! Étant donné que le programme KLOG se développe activement et les erreurs sont corrigées.

1) Supprimer le klog
sudo apt-get remove klog

2) Téléchargez les textes originaux de celui-ci à partir du site https://github.com/ea4k/klog/releases

Procédure d'assemblage KLOG à partir des textes initiaux

  1. Définir les dépendances.
  2. sudo apt-get install g++ make qt5-qmake qtbase5-dev qttools5-dev libqt5charts5-dev libqt5sql5-sqlite libqt5serialport5-dev

De plus: j'installe AutoreConf et Automake (à partir de l'erreur "Vous devez installer AutoreConf pour compiler Hamlib.")

sudo apt install autoconf automake libtool

Je note que lors de l'installation de Libhamlib-Dev, l'ancienne version 3.3 sera installée, tandis que Fresh 4.
sudo apt-get install libhamlib-dev

Vous devez collecter Libhamlib 4.x à partir de la source.

Si l'ancienne version de Hamlib a été installée:

sudo apt-get remove libhamlib-dev

Et s'il a été installé à partir des textes d'origine, nous supprimons d'abord l'ancienne version:

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

Je clonage le projet GIT et me compare de la source:

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

Il devrait y avoir un manque d'erreurs

Résumé de Testsuite pour Hamlib 4.4 ~ git
\ # Total: 7
\ # Pass: 7
\ # Skip: 0
\ # Xfail: 0
\ # Échec: 0
\ # Xpass: 0
\ # Erreur: 0

Maintenant j'installe Hamlib:

sudo make install

Je continue la compilation klog

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

Il devrait y avoir un record "Qt5", alors nous sommes exportés

export QT_SELECT=qt5

Je télécharge les textes source dans le dossier actuel

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

Allons boire du thé. )) Pendant 20 minutes.

Après la fin:
sudo make install

Démarrez maintenant KLOG à partir de la ligne de commande.

/usr/local/bin/klog

Il y a une erreur pour une bibliothèque Hamlib4 déjà compilée et précédemment installée

"/ Usr / local / bin / klog: erreur lors du chargement des bibliothèques partagées: libhamlib.so.4: Impossible d'ouvrir le fichier d'objet Shard: aucun fichier ou répertoire de ce type

Raison et solution: vous devez réaliser:

sudo ldconfig

Après cela, Klog commence sans erreur!

klog

Traduire

Après les excuses de l'auteur pour l'absence de traduction de l'anglais (cliquez sur "OK"), la première étape de l'ajustement s'ouvrira:

Remarque: s'il y a un "écran noir", essayez de démarrer la même étape à partir de sudo klog

Klog1

J'ai appuyé sur "Suivant" - "Reconnaître" - "Suivant" - "Download" - "Done"
Fait
Complet. D'ACCORD.

Maintenant, le programme a affiché la fenêtre de configuration pour saisir des informations sur la station de radio - Sign d'appel, ww -locator, opérateur.
Configurer

Dans le signe suivant, vous devez supprimer les plages sur lesquelles nous ne travaillons pas - 160 et 6 mètres, et spécifier les vues que nous utilisons - par exemple, CW, SSB, RTTY.
Bandes

Dans l'onglet Divers, vous devez spécifier le chemin du magazine:
Par exemple:
/ home / vladimir / klog.adi ou laisser le même (depuis le lancement à partir de la racine de l'utilisateur)

Et le catalogue, par exemple

/ Home / Vladimir /

Si nous modifions l'emplacement de la base de données: assurez-vous d'appuyer sur le bouton DB Mover, qui déplace la base de données vers la nouvelle "adresse".

Il a défini le "Enregistrer ADIF à la sortie" - pour enregistrer le magazine ADIF lors de la sortie du programme.

Sur l'onglet WSJT-X, il est possible de configurer la connexion de deux programmes via UDP pour (si vous installez un lieu de contrôle " Démarrer le serveur UDP ") pour ajouter automatiquement les obligations FT-8 à KLOG.
Wsjtx

Sur le dernier signet «Hamlib», vous devez configurer le contrôle de la station de radio via un port COM séquentiel et Bibliothèque Hamlib.
Hamband

Note. Pour connecter une station de radio à un ordinateur via un port COM, vous avez besoin d'un câble de transfert de données et d'un convertisseur USB-COM. Pour les modèles, Yaesu FT-817/857/897 Le câble de transmission de données est appelé CT-62 ("Câble d'interface Cat FT-817/897/857").

Dans l'onglet Journaux, cliquez sur Nouveau et créez le nom du nouveau magazine. Sinon, le programme ne fonctionnera pas.
Vlad

Appuyez sur OK. Maintenant, KLOG peut être utilisé pour enregistrer QSO. Le paramètre est terminé.
Klog-new


Dernier changement 04/16/2025



Publications connexes