In this article I will present you a few list of CAD software which can be easily installed on your Ubuntu 18.10 Cosmic Cuttlefish or Ubuntu 18.04 Bionic Beaver system.

LibreCAD:

LibreCAD is an open-source, multi-platform, free 2D CAD software available for the most popular desktop platforms: Linux, Windows and Mac OS X. It is available in over 20 languages, has support for DWG files, it is capable of writing DXF files and has support for exporting SVG, JPG, PNG, PDF files, among others.

Also, it has layers, blocks, splines, polylines, ellipse tools, advanced tangent line & circle tools, transformation tools, an advanced snapping system and more. Because LibreCAD focuses on 2D geometry it is fast and lightweight, with an installer of less than 30mb.

To install librecad on your system, you need to refresh the local repository index and install the librecad package:

FreeCAD:

FreeCAD is an open source CAx RAD, developed in OpenCasCade, Qt and Python. Among others, it has support for macro recording, creating workbenches and has the ability to run as a both a server and a dynamically loaded application. The users can import and manage the following CAD models: IGES, STEP and BRep and the following meshes: STL, BMS, AST and Wavefront OBJ formats.

To install freecad on your system, you need to refresh the local repository index and install the freecad package:

BRL-CAD:

BRL-CAD is an open-source, cross-platform solid modeling system that has high-performance ray-tracing for rendering and geometric analysis, it includes interactive geometry editing, image and signal-processing tools, a system performance analysis benchmark suite and libraries for robust geometric representation.

The latest version of BRL-CAD is available as deb packages via sourceforge, so installing in on Ubuntu 18.10 Cosmic Cuttlefish, Ubuntu 18.04 Bionic Beaver and derivative systems is easy.

You need to download the package matching your architecture and to install it via the default package manager. I prefer gdebi because it also handles dependencies.

OpenSCAD:

OpenSCAD is an open-source CAD application for creating solid 3D models. While it does not behave as an interactive modeller, the software reads a script file that describes the object and renders the 3D model from the script.

Due to the fact that OpenSCAD is not available via any PPA for Ubuntu 18.10 Cosmic Cuttlefish, you need to download the openscad package and to install it via the package manager. I prefer gdebi over dpkg due to the fact that it also handles dependencies. Follow the instructions matching your operating system exactly.

LeoCAD:

LeoCAD is a free, open-source, cross platform CAD software that permits you to create new models by using Lego bricks.

Among others, it is easy to use, has an intuitive interface and has many features that enables everybody to build CAD models. It is fully compatible with LDraw and has almost 10,000 different parts and continues to receive updates.

To install leocad on your system, you need to refresh the local repository index and install the leocad package: