Перейти к содержимому

Установка QCAD из Flatpak

Эта страница проведёт вас через установку QCAD из Flatpak в операционных системах Linux. Если вы пользуетесь Chromebook с ChromeOS, следуйте вместо этого указаниям в разделе Установка QCAD на Chromebook.

Flatpak содержит все библиотеки, необходимые QCAD. Поэтому он работает и в системах, чьи библиотеки слишком старые или слишком новые для установщика и архивных пакетов.

Мы устанавливаем QCAD через терминал, так как это предпочтительный способ управления и обслуживания системы Linux. Существуют также графические приложения для установки Flatpak, но здесь они не рассматриваются.

Номера версий ниже записываются как 3.x.x. Замените это фактическим номером версии загруженного вами выпуска QCAD, например 3.32.9.

Откройте приложение терминала вашей среды рабочего стола. Откроется окно с приглашением вида username@host:~$, где username — ваше имя пользователя (здесь “qcad”), а host — имя вашего компьютера (здесь “penguin”):

Окно терминала с приглашением командной оболочки

Скопируйте следующую команду в буфер обмена и вставьте её в терминал. Вставить в терминал можно щелчком правой кнопкой мыши:

sudo apt install flatpak

Нажмите клавишу Enter.

Если терминал спросит “Do you want to continue?”, нажмите Enter ещё раз. Дождитесь завершения установки, обычно это занимает несколько минут. Когда приглашение появится снова, установка завершена.

Если терминал сообщает, что Flatpak уже самой новой версии, значит Flatpak у вас уже есть и можно переходить к следующему шагу.

Примечание: apt — менеджер пакетов дистрибутивов на основе Debian и Ubuntu. В других дистрибутивах используйте соответствующую команду вашего менеджера пакетов, например sudo dnf install flatpak в Fedora или sudo pacman -S flatpak в Arch Linux.

Выполните:

flatpak --version

Убедитесь, что версия Flatpak не ниже 1.12, иначе установка, скорее всего, завершится неудачей.

QCAD требуется среда выполнения, которая загружается с Flathub — центрального репозитория Flatpak. Добавьте его командой:

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Нажмите Enter.

Определите тип процессора, как описано в разделе Установка QCAD в Linux, затем установите подходящую среду выполнения. Если вы не уверены, введите в терминале uname -m.

Если ваш процессор x86_64:

flatpak --user install flathub org.freedesktop.Platform/x86_64/25.08

Если ваш процессор aarch64:

flatpak --user install flathub org.freedesktop.Platform/aarch64/25.08

Нажмите Enter.

Flatpak перечисляет пакеты, которые собирается установить, и запрашивает подтверждение. Подтвердите нажатием Enter:

Flatpak перечисляет устанавливаемые пакеты среды выполнения

Flatpak устанавливает эти пакеты и по завершении сообщает “Installation complete”.

Примечание: если появится ошибка “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”, ваша версия Flatpak устарела. В этом случае выполните:

flatpak --user remote-delete --force flathub
flatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo

и затем попробуйте установку снова.

Откройте зону загрузок по ссылке, полученной после покупки.

Прокрутите до раздела, соответствующего вашему процессору: Linux > Qt 6 > 64-bit Intel для процессоров Intel и AMD либо Linux > Qt 6 > ARM (64-bit) для процессоров ARM. Под этим заголовком щёлкните элемент, в названии которого есть “Flatpak”, чтобы загрузить файл Flatpak в папку загрузок.

Дождитесь завершения загрузки.

Вернитесь в терминал и перейдите в папку загрузок:

cd ~/Downloads

Если у вас процессор Intel или AMD, введите:

flatpak install --user qcad-3.x.x-pro-linux-qt6-x86_64.flatpak

Если у вас процессор ARM64, введите:

flatpak install --user qcad-3.x.x-pro-linux-qt6-arm64.flatpak

Нажмите Enter. Не забудьте заменить 3.x.x точным номером версии загруженного пакета.

Ввод команды установки Flatpak в терминале

Flatpak показывает разрешения, запрашиваемые QCAD, и спрашивает, продолжать ли:

Flatpak запрашивает подтверждение перед установкой QCAD

Нажмите Enter для подтверждения.

По завершении установки терминал показывает “Installation complete.”

Чтобы запустить QCAD из терминала, введите:

flatpak run org.qcad.QCAD

Также можно воспользоваться средством запуска приложений вашей среды рабочего стола, где QCAD теперь отображается как обычное приложение:

QCAD в средстве запуска приложений

QCAD запускается с приветственным экраном, на котором можно выбрать некоторые начальные настройки. После подтверждения появляется окно приложения QCAD, и можно приступать к работе:

Окно приложения QCAD после установки

Запуск инструментов командной строки из Flatpak

Заголовок раздела «Запуск инструментов командной строки из Flatpak»

Установка через Flatpak не даёт доступа к скриптам запуска инструментов командной строки QCAD (dwg2pdf, dwg2bmp, …).

Чтобы всё же запускать эти инструменты, передайте соответствующий скрипт запуска в QCAD с помощью аргумента -autostart:

flatpak run org.qcad.QCAD -autostart scripts/Pro/Tools/Dwg2Pdf/Dwg2Pdf.js

Скрипты запуска различных инструментов командной строки QCAD:

Инструмент Скрипт запуска
merge scripts/Tools/MergeDrawings/MergeDrawings.js
bbox scripts/Pro/Tools/BoundingBox/BoundingBox.js
bmp2dwg scripts/Pro/Tools/Bmp2Dwg/Bmp2Dwg.js
dwg2bmp scripts/Pro/Tools/Dwg2Bmp/Dwg2Bmp.js
dwg2csv scripts/Pro/Tools/Dwg2Csv/Dwg2Csv.js
dwg2dwg scripts/Pro/Tools/Dwg2Dwg/Dwg2Dwg.js
dwg2maptiles scripts/Pro/Tools/Dwg2MapTiles/Dwg2MapTiles.js
dwg2pdf scripts/Pro/Tools/Dwg2Pdf/Dwg2Pdf.js
dwg2svg scripts/Pro/Tools/Dwg2Svg/Dwg2Svg.js
dwgexplode scripts/Pro/Tools/DwgExplode/DwgExplode.js
dwghatch scripts/Pro/Tools/DwgHatch/DwgHatch.js
dwghatcharea scripts/Pro/Tools/DwgHatchArea/DwgHatchArea.js
dwginfo scripts/Pro/Tools/DwgInfo/DwgInfo.js
dwgmapconvert scripts/Pro/Tools/DwgMapConvert/DwgMapConvert.js
svg2dwg scripts/Pro/Tools/Svg2Dwg/Svg2Dwg.js
dwgnest (QCAD/CAM) scripts/Nest/Tools/DwgNest/DwgNest.js

Чтобы удалить установку QCAD через Flatpak, выполните:

flatpak uninstall --user org.qcad.QCAD