Not1MM Installation Guide on GNU/Debian 13 Trixie #461
tomassenabre
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Given that Not1MM is a Python application that uses the Qt6 framework, here is the step-by-step procedure to properly install it on your Debian 13, using the standard Python community method:
Not1MM Installation on Debian 13 (Trixie)
This process ensures that you install the low-level Debian dependencies (
apt) and the Python dependencies (pip) in a clean environment (venv).Step 1: Install System Dependencies
First, you must ensure you have the necessary Hamlib, Python, and Qt6 libraries installed on your system.
Open a terminal and update the repositories:
Install the essential tools, the Hamlib development libraries (for CAT control), and the necessary Qt/Python libraries:
Note:
python3-pyqt6will install the Python binding to the necessary Qt6 libraries.Step 2: Download the Source Code
We will use
gitto obtain the latest version of the Not1MM code:Go to your user folder or wherever you store your programs:
Clone the GitHub repository:
Enter the program folder:
cd not1mmStep 3: Create the Python Virtual Environment (Optional, but Recommended)
It is a good GNU/Linux practice to isolate Python dependencies from the main operating system.
Create the virtual environment (
venv):Activate the virtual environment. You must do this every time you run Not1MM:
source venv-not1mm/bin/activateYou will see that the terminal name changes, indicating that you are inside the environment.
Step 4: Install Python Dependencies
Now, use
pipto install all the specific Python dependencies required by Not1MM (such as the Qt Python libraries, SQLite, etc.), listed in therequirements.txtfile:Once all dependencies are installed in the environment, you can execute the program directly:
Step 5: Install the WinKeyer Server
For the server to remember the winkey settings, you can modify the server configuration in the configuration file (
~/.config/winkeyer_server.cfg) that is created automatically after the first execution.You should now be able to start Not1MM or any other program (TLF) that expects to find cwdaemon on port 6789.
Step 6: Create a Script to Launch Not1MM from Home
We will create an executable file called
run_not1mmin yourhomedirectory.vim ~/run_not1mmPaste the following code:
You need to mark the file as executable:
chmod +x ~/run_not1mmWith these steps, you will have the latest version of Not1MM running on your Debian 13.
Beta Was this translation helpful? Give feedback.
All reactions