diff --git a/content/notes/hamradio-computer/index.md b/content/notes/hamradio-computer/index.md new file mode 100644 index 0000000..56ab61a --- /dev/null +++ b/content/notes/hamradio-computer/index.md @@ -0,0 +1,149 @@ +--- +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