LibreCAD

LibreCAD

LibreCAD — это бесплатная и открытая система автоматизированного проектирования (САПР) для 2D-черчения и проектирования, доступная для Linux и других операционных систем. Программа предназначена для создания технических чертежей, архитектурных планов, схем и других 2D-проектов. Она является форком проекта QCAD и развивается с 2010 года. 

Основные характеристики

Тип лицензии: GPLv2 (GNU General Public License версии 2). Это означает, что программа бесплатна для использования, изучения и модификации. 

Язык программирования: C++ с использованием фреймворка Qt. 

Поддержка платформ: Linux, Windows, macOS, а также некоторые другие ОС (например, Haiku). 

Специализация: только 2D-проектирование. 3D-моделирование не поддерживается. 

Форматы файлов:

  • Нативный формат — DXF (Drawing Exchange Format), который обеспечивает совместимость с большинством популярных САПР-систем, включая AutoCAD. 
  • Поддержка импорта DWG (экспериментальная в некоторых версиях). 
  • Экспорт в форматы DXF, PDF, SVG, PNG и другие графические форматы. 

Интерфейс: настраиваемый, с поддержкой более чем 30 языков, включая русский. Включает верхнее меню, панели инструментов, рабочую область, командную строку и панель свойств.

Установка в Linux

LibreCAD доступен в репозиториях многих дистрибутивов Linux, но версии в них могут быть не самыми свежими. Несколько способов установки:

  1. Через пакетный менеджер дистрибутива. Например, в Ubuntu можно использовать команду:sudo apt install librecad В Debian аналогично:sudo apt install librecad
  2. Через PPA (для Ubuntu). Для получения более новой версии можно добавить PPA, например:sudo add-apt-repository ppa:librecad-dev/librecad-stable sudo apt update sudo apt install librecad
  3. Через Flatpak. Сначала нужно убедиться, что Flatpak установлен, затем:flatpak install flathub org.librecad.librecad
  4. Через Snap. Если поддержка Snap включена, можно использовать команду:sudo snap install librecad
  5. Из исходного кода. Для установки последней версии можно собрать программу из исходного кода, скачанного с GitHub. 
  6. AppImage. Можно скачать портативный исполняемый файл (AppImage) с официального сайта или SourceForge и сделать его исполняемым. 

Функциональность

LibreCAD включает:

  • инструменты для рисования (линии, круги, эллипсы, полилинии и др.);
  • управление слоями — создание, редактирование, заморозка, блокировка и другие операции; 
  • аннотации — добавление текста, размеров и других элементов для пояснения чертежей;
  • библиотеку типовых деталей;
  • поддержку плагинов для расширения функциональности; 
  • командную строку для точного ввода координат, углов и расстояний.

Преимущества и ограничения

Преимущества:

  • бесплатность и открытый исходный код;
  • кроссплатформенность;
  • низкие системные требования;
  • многоязычный интерфейс;
  • активное сообщество разработчиков и пользователей. 

Ограничения:

  • отсутствие 3D-моделирования;
  • ограниченная совместимость с DWG (может потребоваться конвертация);
  • отсутствие параметрического моделирования;
  • меньшая производительность при работе с очень большими и сложными чертежами;
  • нет специализированных модулей для архитектурного, электрического, механического проектирования. 

Сообщество и поддержка

Для получения помощи можно обратиться на официальный форум LibreCAD (forum.librecad.org). Исходный код доступен на GitHub, где также можно отслеживать разработки и участвовать в проекте. Документация и переводы интерфейса поддерживаются сообществом.

Последняя стабильная версия на январь 2025 года — 2.2.1.2. 

Предпросмотр↗