adds new draft post (notes: hamradio computer)
This commit is contained in:
parent
1aa31b7202
commit
493dd269e6
1 changed files with 149 additions and 0 deletions
149
content/notes/hamradio-computer/index.md
Normal file
149
content/notes/hamradio-computer/index.md
Normal file
|
@ -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: <https://forums.linuxmint.com/viewtopic.php?p=2435343&sid=8035d5e61fa25dd207023eda4772e590#p2435343>
|
||||||
|
|
||||||
|
basicly: add to the kernel parameters `pcie_port_pm=off`
|
||||||
|
can also be done on most installation media that use grub by hitting
|
||||||
|
<kbd>e</kbd> 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 <your-command>`
|
||||||
|
|
||||||
|
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
|
Loading…
Add table
Reference in a new issue