--- 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 tags: - archlinux - wavelog --- [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 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): :: Enter package license (can be left blank, you can enter multiple licenses comma separated): *** 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...) ] 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 ==> Checking and generating .INSTALL file (if necessary)... :: 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: ``` 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 ``` 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.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 (1) wavelog-gate-1.0.16-1 Gesamtgröße der installierten Pakete: 298,90 MiB Größendifferenz der Aktualisierung: 0,00 MiB :: Installation fortsetzen? [J/n] (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/1) Reinstalliert wird wavelog-gate [---------------------------------------------------] 100% :: Post-transaction-Hooks werden gestartet … (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?