From 9e882c0495ff57cddf060899eb067475b2f89fe7 Mon Sep 17 00:00:00 2001 From: Dominic Reich Date: Sun, 18 Aug 2024 16:21:06 +0200 Subject: [PATCH] update draft post --- .../index.md | 135 +++++++++++------- .../wavelog-thumb.png | 3 + 2 files changed, 85 insertions(+), 53 deletions(-) create mode 100644 content/posts/2024/68-install-waveloggate-on-archlinux/wavelog-thumb.png diff --git a/content/posts/2024/68-install-waveloggate-on-archlinux/index.md b/content/posts/2024/68-install-waveloggate-on-archlinux/index.md index 8a30104..3448556 100644 --- a/content/posts/2024/68-install-waveloggate-on-archlinux/index.md +++ b/content/posts/2024/68-install-waveloggate-on-archlinux/index.md @@ -1,91 +1,120 @@ --- -title: 68 install waveloggate on archlinux -summary: -date: 2024-07-04T21:05:54+02:00 -lastmod: 2024-07-04T19:13:18+0000 +title: Install WaveLogGate on Arch Linux +summary: > + There is an app for Linux, Windows and MacOS to connect your + wavelog instance to your local computer. +date: 2024-08-18T16:08:33+0200 +#lastmod: categories: - - amateur-radio - - computerstuff +- amateur-radio +- computerstuff tags: - - draft_post - -# showBreadcrumbs: true -# showDate: false -# showReadingTime: false -# showWordCount: false -# showPagination: false - -# feed_exclude: true -# site_exclude: true - -# some help -# -# highlighting with highlights -# -# use table, as inline creates a padding around -# and it pushes the text more to the right side (end of screen) -# -# ~~~html {linenos=table,hl_lines="3-6"} -# ~~~html {linenos=inline,hl_lines="1,3-6"} +- archlinux +- wavelog draft: true --- -Download .deb file +[Get](https://github.com/wavelog/WaveLogGate/releases/tag/v1.0.16) the `.deb` file. +Extract it with [debtap](https://github.com/helixarch/debtap). ~~~console -$ debtap WaveLogGate-1.0.15_amd64.deb -~~~ +$ debtap wavelog-gate-by-dj7nt_1.0.16_amd64.deb +==> Extracting package data... +==> Fixing possible directories structure differencies... +==> Generating .PKGINFO file... + +:: Enter Packager name (can be left blank): -I hit 3 and edit files with default editor (nvim) +:: Enter package license (can be left blank, you can enter multiple licenses comma separated): -remove following packages: +*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait... +grep: Warnung: überzähliges \ vor / +grep: Warnung: überzähliges \ vor / +grep: Warnung: überzähliges \ vor / +[ ... snipped (much more of these lines...) ] -gtk, kde-runtime, libatspi2.0-0 +Warning: These dependencies (depend = fields) could not be translated into Arch Linux packages names: +kde-runtime, libatspi2.0-0 +Warning: These optional dependencies (optdepend = fields) could not be translated into Arch Linux packages names: gir1.2-gnomekeyring-1.0, libasound2 -these result in errors (not available in arch with that name) +==> Checking and generating .INSTALL file (if necessary)... -but for slickness, simplicity i also remove these (no problems so far): +:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue: +~~~ -discord, kde-cli-tools, gvfs, intel-oneapi-basekit +Hit 3 to edit the resulting files with the default editor and remove +the following dependencies: + +~~~plain +gtk +kde-runtime +libatspi2.0-0 +gir1.2-gnomekeyring-1.0 +libasound2 +discord +kde-cli-tools +gvfs +intel-oneapi-basekit +trash-cli +~~~ -(who the fuck needs discord as a dependency?? WTF!?!??#!**) +We could translate them into packages available for Archlinx, but I will just +remove them for now because I don't need any additional stuff (like discord, +WTF?!#$!) (You can try and remove even more +dependencies; if it fails, leave them in next time...) I also edit the package name: +~~~plain pkgname = wavelog-gate +~~~ + +All hail to the author of the program, but I really do not need +any callsign in an applications name. + +Save the file and skip the second file that pops up after closing the +first one. + +The creation of the package continues: + +~~~console +==> Generating .MTREE file... + +==> Creating final package... +==> Package successfully created! +==> Removing leftover files... +~~~ Install the final arch package ~~~console -$ paru -U wavelog-gate-1.0.15-1-x86_64.pkg.tar.zst took 4m19s +$ paru -U wavelog-gate-1.0.16-1-x86_64.pkg.tar.zst Pakete werden geladen … +Warnung: wavelog-gate-1.0.16-1 ist aktuell -- Reinstalliere Abhängigkeiten werden aufgelöst … Nach in Konflikt stehenden Paketen wird gesucht … -Pakete (3) python-psutil-5.9.8-4 trash-cli-0.24.5.26-1 wavelog-gate-1.0.15-1 +Pakete (1) wavelog-gate-1.0.16-1 -Gesamtgröße der installierten Pakete: 302,72 MiB +Gesamtgröße der installierten Pakete: 298,90 MiB +Größendifferenz der Aktualisierung: 0,00 MiB :: Installation fortsetzen? [J/n] -(3/3) Schlüssel im Schlüsselbund werden geprüft [-------------------------------------------------------] 100% -(2/3) Paket-Integrität wird überprüft [-------------------------------------------------------] 100% -(2/3) Paket-Dateien werden geladen [-------------------------------------------------------] 100% -(3/3) Auf Dateikonflikte wird geprüft [-------------------------------------------------------] 100% -(3/3) Verfügbarer Festplattenspeicher wird ermittelt [-------------------------------------------------------] 100% +(1/1) Schlüssel im Schlüsselbund werden geprüft [---------------------------------------------------] 100% +(1/1) Paket-Integrität wird überprüft [---------------------------------------------------] 100% +(1/1) Paket-Dateien werden geladen [---------------------------------------------------] 100% +(1/1) Auf Dateikonflikte wird geprüft [---------------------------------------------------] 100% +(1/1) Verfügbarer Festplattenspeicher wird ermittelt [---------------------------------------------------] 100% :: Paketänderungen werden verarbeitet … -(1/3) Installiert wird python-psutil [-------------------------------------------------------] 100% -(2/3) Installiert wird trash-cli [-------------------------------------------------------] 100% -(3/3) Installiert wird wavelog-gate [-------------------------------------------------------] 100% -Optionale Abhängigkeiten für wavelog-gate - apparmor - libgnome-keyring - pulseaudio [Installiert] +(1/1) Reinstalliert wird wavelog-gate [---------------------------------------------------] 100% :: Post-transaction-Hooks werden gestartet … -(1/2) Arming ConditionNeedsUpdate... -(2/2) Updating the desktop file MIME type cache... +(1/3) Arming ConditionNeedsUpdate... +(2/3) Checking which packages need to be rebuilt +(3/3) Updating the desktop file MIME type cache... ~~~ +The end. Anyone tried this on FreeBSD yet? diff --git a/content/posts/2024/68-install-waveloggate-on-archlinux/wavelog-thumb.png b/content/posts/2024/68-install-waveloggate-on-archlinux/wavelog-thumb.png new file mode 100644 index 0000000..d6c9ce0 --- /dev/null +++ b/content/posts/2024/68-install-waveloggate-on-archlinux/wavelog-thumb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb9ecec9da499213404c8e8be9af2cc2ac1af4addf143a8e7613b97ceeb4723a +size 16193