User Tools

Site Tools


packet-linbpq-x86

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
packet-linbpq-x86 [2023/01/06 14:57] m0ukfpacket-linbpq-x86 [2023/01/13 23:09] m0lte
Line 1: Line 1:
-====== Installing LinBPQ on Ubuntu 22.04 and other Debian based 64 bit systems======+====== Installing LinBPQ on Ubuntu 20.04 LTS x64 ======
  
 This is a document which describes the general case of installing and configuring LinBPQ on Ubuntu 22.04  This is a document which describes the general case of installing and configuring LinBPQ on Ubuntu 22.04 
Line 5: Line 5:
 ===== Downloading and running the script ===== ===== Downloading and running the script =====
  
-Open up a terminal and run the following code+There are currently 2 options for installing linbpq 
  
-Linbpq is a 32-bit programMost software is 64-bit so some 32-bit libraries are needed to help the software run.+===1EXPERIMENTALDownload an amd64 build===
  
-[At present the latest version of linbpq has bug, this script will download the last known good version]+When you issue the following commands, subfolder will be created in your working directory called linbpq.
  
-When you issue the following commandsa folder will be created in your home directory called linbpq and all the required files will be grabbed+This is as-yet untestedso reports of success or otherwise will be highly appreciated.
  
 <code> <code>
 +sudo apt install libconfig9
 +mkdir linbpq
 +cd linbpq
 +wget https://github.com/M0LTE/linbpq-builds/releases/download/release/linbpq
 +chmod +x linbpq
 +./linbpq -v
 +</code>
 +
 +===2. OR Download the 32 Bit version and install a few missing things===
 +
 +When you issue the following commands, a subfolder will be created in your working directory called linbpq.
 +
 +<code>
 +
 sudo dpkg --add-architecture i386 sudo dpkg --add-architecture i386
 sudo sed -i 's/deb /deb [arch=amd64,i386] /g' /etc/apt/sources.list && \ sudo sed -i 's/deb /deb [arch=amd64,i386] /g' /etc/apt/sources.list && \
-sudo apt-get update && apt-get install -yq wget unzip libcap2-bin lib32z1 && \ +sudo apt update && sudo apt install -yq wget unzip libcap2-bin lib32z1 && \ 
-sudo apt-get install -yq libasound2:i386 libasound2-dev:i386 && \ +sudo apt install -yq libasound2:i386 libasound2-dev:i386 && \ 
-sudo apt-get install gcc-multilib libc6:i386 libncurses5:i386 libstdc++6:i386 +sudo apt install -yq gcc-multilib libc6:i386 libncurses5:i386 libstdc++6:i386
-cd+
 mkdir linbpq mkdir linbpq
 cd linbpq cd linbpq
 wget https://www.cantab.net/users/john.wiseman/Downloads/linbpq wget https://www.cantab.net/users/john.wiseman/Downloads/linbpq
 chmod +x linbpq chmod +x linbpq
 +./linbpq -v
 +</code>
 +
 +
 +===3. OR Download the source code, and a few required libraries, and build it yourself===
 +
 +Don't do this unless you know what you are doing.
 +When you issue the following commands, a subfolder will be created in your working directory called linbpq.
 +
 +
 +<code>
 +sudo apt update
 +sudo apt install git build-essential libconfig-dev libssl-dev libminiupnpc-dev libzip-dev libpcap-dev libasound2-dev minicom unzip
 +git clone git://vps1.g8bpq.net/linbpq
 +cd linbpq
 +make
 +chmod +x linbpq
 +./linbpq -v
 </code> </code>
          
Line 44: Line 75:
    cd ~/linbpq    cd ~/linbpq
    wget http://www.prinmath.com/ham/bpq-config    wget http://www.prinmath.com/ham/bpq-config
-   chmod a+x bpq-config+   chmod +x bpq-config
 </code> </code>
  
Line 63: Line 94:
 5. Reboot\\ 5. Reboot\\
 {{:screenshot_2023-01-05_at_10.12.16.png?400|}}\\ {{:screenshot_2023-01-05_at_10.12.16.png?400|}}\\
-6. Once your PC has reset, reconnect to, nagivate to the linbpq folder and relaunch the configuration tool: <code>sudo ./bpq-config</code>+6. Once your PC has reset, reconnect to, navigate to the linbpq folder and relaunch the configuration tool:  
 +<code> 
 +cd ~/linbpq 
 +sudo ./bpq-config 
 +</code>
 7. Select Quick Install - this will create a basic configuration that you can then change\\ 7. Select Quick Install - this will create a basic configuration that you can then change\\
 {{::screenshot_2023-01-05_at_10.20.06.png?400|}}\\ {{::screenshot_2023-01-05_at_10.20.06.png?400|}}\\
Line 70: Line 105:
   * Username/Password can be anything you like - you'll only use it when accessing the link over your home network   * Username/Password can be anything you like - you'll only use it when accessing the link over your home network
   * Set WinLink RMS to No   * Set WinLink RMS to No
 +  * It doesn't currently like intermediate callsigns, just set a dummy callsign and edit in the config later
 {{::screenshot_2023-01-05_at_10.21.51.png?400|}}\\ {{::screenshot_2023-01-05_at_10.21.51.png?400|}}\\
 9. Once done click finish. The script will update the appropriate files, hit ok to move on\\ 9. Once done click finish. The script will update the appropriate files, hit ok to move on\\
Line 87: Line 123:
 </code> </code>
  
-14. Your system is now ready - visit HTTP://yourip:8008 and have fun!+14. Your system is now ready - visit http://yournodeip:8008 and have fun!
  
 ===== Connecting LinBPQ to your TNC ===== ===== Connecting LinBPQ to your TNC =====
packet-linbpq-x86.txt · Last modified: 2023/04/03 22:11 by m0lte