2) How to upgrade from older version?
3) Where is my log stored? I can't find the location of the files!
4) Radio control of my Icom works but I am unable to set a frequency. What now?
5) What distributions are officially supported?
6) How to compile CQRLOG from source code?
7) I just used new XXX digital mode but it's not in CQRLOG. What should I do?
8) I just installed CQRLOG but don't know where is the ADIF import
There several options:
- you are Ubuntu user and using one of supported version
add my personal ppa repository to your system.
Open the terminal and put there this:
sudo add-apt-repository ppa:ok2cqr/ppa && sudo apt-get update sudo apt-get install cqrlogAPT will download and install cqrlog with all necessary dependencies.
-
You are Ubuntu user but using unsupported Ubuntu version or use different distribution - please download cqrlog binaries cqrlog-<version>_<architecture>.tar.gz, untar it into your home folder and run. You must also install mariadb-server, mysql client, hamlib, libssl-devel and trustedqsl if LoTW support desired. You can also try to use DEB files for supported Debian/Ubuntu version but no guaranties.
2) How to upgrade from older version?
-
users who use supported Ubuntu version will be prompted by sytem to upgrade to new version
-
users who use unsupported version or other distribution
Other distributions: use your distribution's packet manager to upgrade to new version.
Unsupported versions: delete the directory where CQRLOG is installed. Usually the program binary file 'cqrlog' is located in /usr/bin/ and additional files in /usr/share/cqrlog folder. Download recent version and install it.
Your data is stored in different directory, usually in ~/.config/cqrlog, so don't be afraid, your data won't be deleted.
3) Where is my log stored? I can't find the location of the files!
Your log is stored in ~/.config/cqrlog where ~ means your home directory e.g. my log is in/home/ok2cqr/.config/cqrlog, ok2cqr is my user name
4) Radio control of my Icom works but I am unable to set a frequency. What now?
Check Preferences -> Modes and set the bandwidth to 0 for all modes.
5) What distributions are officially supported?
CQRLOG is now officially supported on Ubuntu 18.04, 19.04 and 19.10. If you are using older Ubuntu or any derivates, you can try to install deb packages for supported version or use directory with completely cqrlog binaries and other necessary files.
6) How to compile CQRLOG from source code?
Source code of CQRLOG is stored on GitHub and it's developed using FreePascal and Lazarus-Ide. You need these to compile the source code. In Ubuntu open the terminal and enter this:
sudo apt-get install lazarus libssl-dev
git clone https://github.com/ok2cqr/cqrlog.git
cd cqrlog
make
sudo make installIn addition you can try to compile Cqrlog using QT5 or QT6 widgets. I that case install QT library packets.
sudo apt-get install libqt5pas1 libqt5pas1-dev libqt6pas libqt6pas-dev
Replace the 'make' command above to corresponding the QT version you want to use.
make cqrlog_qt5
make cqrlog_qt5
CQRLOG is now installed and you are using devel version. It may be unstable but should work.
If you didn't install CQRLOG from deb packages before and want to use only a version from source code, don't forget to install mariadb-client mariadb-server mariadb-common trustedqsl xplanet.
CQRLOG won't work without that.
CQRLOG also won't work with a default version of AppArmor because it won't allow writing MariaDB server data into your home directory. There is a script cqrlog-apparmor-fix in the tools directory. Run it as root with sudo.
Handy way is also install Cqrlog from package, test that it works and then do download source, compile and install. That way additional packets and scrpts are installed automated. Bad side is when ever packet version is upgraded it will override your compiled version. Then you need compile and install again to override packet upgrade.
When ever you find new source version appeared to github.com you can upgrade using followig commands (again; replace 'make' if you compile QT versions)
cd cqrlog
git pull make sudo make install
7) I just used new XXX digital mode but it's not in CQRLOG. What should I do?
There are many digital modes and almost every day we have another super digi mode available. CQRLOG can't have all these modes built-in but allows you to add your own digital mode. Go to Preferences -> Modes and add whatever mode you want to 'User defined digital modes'.
8) I just installed CQRLOG but don't know where is the ADIF import.
In the New QSO window click to File menu and choose Show QSO list. A new window appears, now go to File -> Import -> ADIF or hit CTRL+I.
9) I can't upgrade/uninstall CQRLOG. It ends with "subprocess new post-removal script returned error exit status 1"
One of older versions of CQRLOG had a bug in the postrm script. Open a terminal and enter this command:
sudo gedit /var/log/dpkg/status
Search for "cqrlog" and you should find something like this:
Package: cqrlog Status: install ok installed Priority: extra Section: hamradio Installed-Size: 25934 Maintainer: Ubuntu Developers Architecture: amd64 Version: 1.7.3-1 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.14.0), libx11-6, libssl-dev, mariadb-server | mysql-server, mariadb-client | mysql-client, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10) Description: Advanced logging program for hamradio operators CQRLOG is an advanced ham radio logger based on MySQL embedded database. Provides radio control based on hamlib libraries (currently support of 140+ radio types and models), DX cluster connection, HamQTH/QRZ callbook (XML access), a grayliner, internal QSL manager database support and a most accurate country resolution algorithm based on country tables developed by OK1RR. CQRLOG is intended for daily general logging of HF, CW & SSB contacts and strongly focused on easy operation and maintenance. Original-Maintainer: Debian Hamradio Maintainers
Remove those lines, save the file and try to upgrade/remove cqrlog again. It's not a clean solution but I don't know about anything better.




Recent comments