Skip to content
CRiSTiK24 edited this page Sep 11, 2022 · 2 revisions

Windows installer

So let’s begin by describing the Windows installer. Since LibreCAD 3 is a CMake project, I decided to use the CPack tool to create an NSIS installer. The installer has the license and other information that is relevant to new users. Also, it allows you to install LibreCAD3 anywhere on your computer as well as add it to the path or create a desktop shortcut. Once you complete the install set-up, You will be able to launch the app through the desktop shortcut or by going to the bin folder of the place you installed it and clicking “librecad.exe”.

Windows issues

You can expect some errors once launched: Sometimes when zooming a lot of lines could appear out of nowhere. At the same time, it may instantly delete some lines or circles that you place. Finally, if it doesn’t launch and you are using a very old version of OpenGL, for example when using a VM, try downloading an OpenGL library distributor. You can use their script “perappdeploy”, which will deploy all the needed OpenGL libraries to LibreCAD’s bin folder.

Linux

On the other hand, if you use Linux, then you can either get the Snap or the AppImage.

Snap

The Snap will require you to install it from the command line in the following way “snap install librecad3.snap –dangerous –devmode”. The “dangerous” flag is because LibreCAD 3 is unsigned (not downloaded from the official snap store) and “dev mode” is because it allows full access to the system’s resources. Once installed, it can be run as any other installed snap with “snap run librecad”.

AppImage

If instead, you prefer using the AppImage, it’s even easier! Once you download it, give it executable permissions ” chmod a+x librecad3.AppImage ” and then just “./librecad3.AppImage”

As far as I have tested, using LibreCAD 3 on Linux doesn’t have any of the issues experimented on Windows!

Where can I try it out?

So, now that you know the main changes, feel free to try the artifacts out!. Look at the upstream pull request to see if it is already on the main repository ( https://github.com/LibreCAD/LibreCAD_3/pull/394 ), if it is, You will be able to find some artifacts on Github Actions ( https://github.com/LibreCAD/LibreCAD_3/actions ). If not, you can check at the cloned repo where the project has been developed ( https://github.com/CRiSTiK24/AddCI-CDLibreCAD_3/actions )