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, но версии в них могут быть не самыми свежими. Несколько способов установки:
- Через пакетный менеджер дистрибутива. Например, в Ubuntu можно использовать команду:
sudo apt install librecadВ Debian аналогично:sudo apt install librecad - Через PPA (для Ubuntu). Для получения более новой версии можно добавить PPA, например:
sudo add-apt-repository ppa:librecad-dev/librecad-stable sudo apt update sudo apt install librecad - Через Flatpak. Сначала нужно убедиться, что Flatpak установлен, затем:
flatpak install flathub org.librecad.librecad - Через Snap. Если поддержка Snap включена, можно использовать команду:
sudo snap install librecad - Из исходного кода. Для установки последней версии можно собрать программу из исходного кода, скачанного с GitHub.
- AppImage. Можно скачать портативный исполняемый файл (AppImage) с официального сайта или SourceForge и сделать его исполняемым.
Функциональность
LibreCAD включает:
- инструменты для рисования (линии, круги, эллипсы, полилинии и др.);
- управление слоями — создание, редактирование, заморозка, блокировка и другие операции;
- аннотации — добавление текста, размеров и других элементов для пояснения чертежей;
- библиотеку типовых деталей;
- поддержку плагинов для расширения функциональности;
- командную строку для точного ввода координат, углов и расстояний.
Преимущества и ограничения
Преимущества:
- бесплатность и открытый исходный код;
- кроссплатформенность;
- низкие системные требования;
- многоязычный интерфейс;
- активное сообщество разработчиков и пользователей.
Ограничения:
- отсутствие 3D-моделирования;
- ограниченная совместимость с DWG (может потребоваться конвертация);
- отсутствие параметрического моделирования;
- меньшая производительность при работе с очень большими и сложными чертежами;
- нет специализированных модулей для архитектурного, электрического, механического проектирования.
Сообщество и поддержка
Для получения помощи можно обратиться на официальный форум LibreCAD (forum.librecad.org). Исходный код доступен на GitHub, где также можно отслеживать разработки и участвовать в проекте. Документация и переводы интерфейса поддерживаются сообществом.
Последняя стабильная версия на январь 2025 года — 2.2.1.2.