--- title: Hamradio Computer summary: | This should summarize the way I install my hamradio related computers -- may that be a laptop or a headless system to provide the VARA programs in the field. This is also the place where I might update several installation instructions in the future. date: 2025-02-11T10:51:58+0100 # lastmod: 2025-02-11T10:52:00+0100 tags: - archlinux - systemd - beelink #showDate: false showReadingTime: false showWordCount: false showPagination: false #showAuthor: false showBreadcrumbs: true feed_exclude: true # site_exclude: true weight: 10 draft: true --- ## Differantation headless or with desktop - headless raspi mostly - desktop vara hf /fm winlink etc also connect via ssh -X 'X11Forward yes' in config file .ssh/config i will sometimes differentiate between them, but usually i only use headless minimal systems without X11 (or wayland) ## Operating system I usually install Arch Linux on my computers, a convenient way of doing that is using `archinstall` off a current arch linux installation medium. SHOW_COMMAND_ARCHINSTALL and JSON_CONFIG_FILE ## Packages needed Development packages base-devel etc.... git zsh starship vnstat sqlite3 yp-tools (zsh shell integration) if on a virtual machine install qemu-guest-service paru installation full system update with `paru` also most "internet connected" devices I use hardened kernel but thats more non-radio usage devices ### if you have a headless installation ## system configurations ### polkit usage to reboot without su /etc/polkit-1/rules.d/49-nopasswd_global.rules ### passwordless ssh login ssh-add -L > .ssh/authorized_keys ### Special use-case: Beelink T4 Pro works with Windows, does not show proper WiFi device on ANY linux that I tested though, it has a simple work-around IF YOU KNOW IT source: basicly: add to the kernel parameters `pcie_port_pm=off` can also be done on most installation media that use grub by hitting e at the boot prompt/list ### maybe more... ## Tools, Applications ### Wine Windows tools will require wine, so we install this right now paru -S wine adding gnutls for network communications paru -S lib32-gnutls export WINEARCH=win32 export WINEPREFIX=/home/dominic/.wine-winlink since we exported WINEPREFIX we can omit the use of it in THIS SESSION (this terminal window). if you use another you have to export the variable again or prefix any command with `WINEPREFIX=/home/dominic/.wine-winlink ` winetricks winxp winetricks sound=alsa starting with all windows fonts winetricks -q allfonts adding some .NET frameworks we will mostly use/need winetricks -q dotnet35sp1 winetricks vb6run winetricks vcrun2015 optional if errors winetricks -q dotnet40 winetricks -q dotnet46 registering notepad.exe as default application for logfiles create a backup of the wine installation tar -cJf wine-backup\_$(date +%Y-%m-%d-%H-%M-%S)\_initial-setup.tar.xz .wine-winlink ### VARA tools vara hf, vara fm ### Winlink Express also install lib32-gnutls for internet connections etc... without the password on winlink setup canoot be checked and the setup form cannot be filled out automatically... YOU NEED THIS