🐧

Install AddoBAR on Linux

One command in your terminal. We detected you're on Linux — here's how to get set up.

🟠 Ubuntu 22.04+ 🔵 Fedora 39+
Quick install

Open a terminal and run:

$ curl -fsSL https://www.addosoft.co.za/downloads/install.sh | bash
The installer downloads AddoBAR's Linux plugin files into ~/AddoSOFT/AddoBAR (no root needed) and registers the plugin in your BricsCAD profile. It asks which BricsCAD version you use — or skip the prompt with curl -fsSL https://www.addosoft.co.za/downloads/install.sh | bash -s -- --bcad 27 (use 26 for BricsCAD V26).

Before you start

Return to Homepage Need Help? Contact Us
🔧 Manual install — no script

Prefer to do it yourself? These steps do exactly what the installer does: put the plugin files into ~/AddoSOFT/AddoBAR and register AddoBAR in your BricsCAD profile. Steps below are for BricsCAD V27 — for V26 replace V27x64 with V26x64 and LinuxV27x64 with LinuxV26x64 in every path. You need curl (sudo apt install curl on Ubuntu). If a download fails, swap www.addosoft.co.za for license.addosoft.co.za in the links.

Step 1 — Create the install folder
$ mkdir -p ~/AddoSOFT/AddoBAR/bin/LinuxV27x64 ~/AddoSOFT/AddoBAR/Block/RebarBlocks ~/AddoSOFT/AddoBAR/BarStyles
Step 2 — Download the plugin modules

You can also open the links in a browser and save the files with the same names into the folder above.

$ cd ~/AddoSOFT/AddoBAR/bin/LinuxV27x64 $ curl -fL \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Bin/LinuxV27x64/abakRebarObj.so \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Bin/LinuxV27x64/abakRebarUi.lrx \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Bin/LinuxV27x64/libxml2.so.2 $ chmod +x abakRebarObj.so abakRebarUi.lrx

Optional — signed copies: without these, AddoBAR runs in demo mode.

$ curl -fL \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Bin/LinuxV27x64/abakRebarObj.so.p7s \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Bin/LinuxV27x64/abakRebarUi.lrx.p7s
Step 3 — Download the shared resources
$ cd ~/AddoSOFT/AddoBAR $ curl -fL \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Config.xml \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/barlist.xml \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Addo.ico \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/AddoBar.cui \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/AddoBar.cuix \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/AddoBar.mnr \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/AddoBar_light.mnr \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/AddoBar.resz \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/acad.pat \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/acadiso.pat \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/iso.pat \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/area.ini \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/readme.txt $ curl -fL "https://www.addosoft.co.za/downloads/AddoBar_v27/Shape%20Codes.dwg" -o "Shape Codes.dwg"
Step 4 — Download the block library
$ cd ~/AddoSOFT/AddoBAR/Block $ curl -fL \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/Addo.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/AddoCanada.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/ADDO_REBAR_TEMPLATE.dwt \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/Marker.dwg $ cd ~/AddoSOFT/AddoBAR/Block/RebarBlocks $ curl -fL \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/RebarBlocks/AB-BASE-RC.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/RebarBlocks/AB-BEAM-RC.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/RebarBlocks/AB-COL-RC.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/RebarBlocks/AB-STAIR-RC.dwg \ -O https://www.addosoft.co.za/downloads/AddoBar_v27/Block/RebarBlocks/AB_SLAB_RC.dwg
Step 5 — Point Config.xml at your install

Config.xml is shared with Windows, so it arrives with Windows paths baked in. Repoint the two entries the plugin uses (if <BlockFile> lists a different .dwg, keep that file name — only the folder part matters):

$ sed -i "s#<BlockFile>.*</BlockFile>#<BlockFile>$HOME/AddoSOFT/AddoBAR/Block/Addo.dwg</BlockFile>#" ~/AddoSOFT/AddoBAR/Config.xml $ sed -i "s#<Barlist>.*</Barlist>#<Barlist>$HOME/AddoSOFT/AddoBAR/barlist.xml</Barlist>#" ~/AddoSOFT/AddoBAR/Config.xml

If you already have an addobar.json from an earlier install, also update its configPath, shapesPath, barstlPath and progPath to the matching ~/AddoSOFT/AddoBAR/... values. A fresh install doesn't need this — activation creates the file.

Step 6 — Register AddoBAR in BricsCAD

Run BricsCAD once first so its profile folders exist, then find your Support folder:

$ find ~/Bricsys/BricsCAD -maxdepth 3 -type d -name Support 2>/dev/null # older installs may use: ~/.config/Bricsys/BricsCAD V27/Support

Pick the one matching your BricsCAD version (the locale folder can differ, e.g. en_US). Append the block below to its on_start.lsp, replacing /home/YOURUSER with your own home folder (find it with echo $HOME):

$ nano ~/Bricsys/BricsCAD/V27x64/en_US/Support/on_start.lsp
(arxload "/home/YOURUSER/AddoSOFT/AddoBAR/bin/LinuxV27x64/abakRebarObj.so") (arxload "/home/YOURUSER/AddoSOFT/AddoBAR/bin/LinuxV27x64/abakRebarUi.lrx") (if (not (menugroup "ADDOBAR")) (progn (if (findfile "/home/YOURUSER/AddoSOFT/AddoBAR/AddoBar.cui") (command "_.MENULOAD" "/home/YOURUSER/AddoSOFT/AddoBAR/AddoBar.cui") (if (findfile "/home/YOURUSER/AddoSOFT/AddoBAR/AddoBar.cuix") (command "_.MENULOAD" "/home/YOURUSER/AddoSOFT/AddoBAR/AddoBar.cuix") ) ) ) )
Rather than editing on_start.lsp, you can load the plugin once inside BricsCAD with APPLOAD (browse to abakRebarObj.so and abakRebarUi.lrx) — the on_start.lsp edit just makes it load automatically every time BricsCAD starts.

Prefer Windows?

AddoBAR is also available as a native Windows plugin for AutoCAD, BricsCAD, ZWCAD and GstarCAD.

⇩ Download AddoBAR for Windows

Questions about Linux support? Email ruan@addosoft.co (Ruan Venter - Lead Software Architect) or call +27 (0)60 528 6611.