Przejdź do głównej zawartości

Instalacja QCAD z pakietu Flatpak

Ta strona przeprowadzi Cię przez instalację QCAD z pakietu Flatpak w systemach operacyjnych Linux. Jeśli używasz Chromebooka z systemem ChromeOS, postępuj zamiast tego zgodnie ze wskazówkami w Instalacja QCAD na Chromebooku.

Pakiet Flatpak zawiera wszystkie biblioteki potrzebne QCAD. Dlatego działa również w systemach, których biblioteki są zbyt stare lub zbyt nowe dla instalatora i pakietów archiwum.

QCAD instalujemy przy użyciu terminala, ponieważ jest to preferowany sposób zarządzania systemem Linux i jego utrzymywania. Istnieją również aplikacje graficzne służące do instalowania pakietów Flatpak, ale nie są one tutaj omawiane.

Numery wersji są zapisywane poniżej jako 3.x.x. Zastąp to rzeczywistym numerem wersji pobranego wydania QCAD, na przykład 3.32.9.

Otwórz aplikację terminala swojego środowiska graficznego. Otworzy się okno z zachętą taką jak username@host:~$, gdzie username to Twoja nazwa użytkownika (tutaj “qcad”), a host to nazwa Twojego komputera (tutaj “penguin”):

Okno terminala z zachętą powłoki

Skopiuj poniższe polecenie do schowka i wklej je w terminalu. W terminalu możesz wkleić prawym przyciskiem myszy:

sudo apt install flatpak

Naciśnij klawisz Enter.

Jeśli terminal zapyta “Do you want to continue?”, naciśnij ponownie Enter. Poczekaj na zakończenie instalacji, co zwykle trwa kilka minut. Gdy zachęta pojawi się ponownie, instalacja jest zakończona.

Jeśli terminal poinformuje, że Flatpak jest już w najnowszej wersji, oznacza to, że masz już Flatpaka i możesz przejść do następnego kroku.

Uwaga: apt to menedżer pakietów dystrybucji opartych na Debianie i Ubuntu. W innych dystrybucjach użyj odpowiedniego polecenia swojego menedżera pakietów, na przykład sudo dnf install flatpak w Fedorze lub sudo pacman -S flatpak w Arch Linux.

Uruchom:

flatpak --version

Upewnij się, że Twoja wersja Flatpaka to co najmniej 1.12, w przeciwnym razie instalacja prawdopodobnie się nie powiedzie.

QCAD wymaga środowiska uruchomieniowego pobieranego z Flathuba, centralnego repozytorium Flatpak. Dodaj je poleceniem:

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

Naciśnij Enter.

Ustal typ swojego procesora zgodnie z opisem w Instalacja QCAD w systemie Linux, a następnie zainstaluj pasujące środowisko uruchomieniowe. Jeśli nie masz pewności, wpisz w terminalu uname -m.

Jeśli Twój procesor to x86_64:

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

Jeśli Twój procesor to aarch64:

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

Naciśnij Enter.

Flatpak wyświetli listę pakietów, które zamierza zainstalować, i poprosi o potwierdzenie. Potwierdź klawiszem Enter:

Flatpak wyświetla listę pakietów środowiska uruchomieniowego do zainstalowania

Flatpak instaluje te pakiety i po zakończeniu zgłasza “Installation complete”.

Uwaga: jeśli pojawi się błąd “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”, Twoja wersja Flatpaka jest przestarzała. W takim przypadku uruchom:

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

a następnie spróbuj instalacji ponownie.

Otwórz strefę pobierania za pomocą linku otrzymanego po zakupie.

Przewiń do sekcji odpowiadającej Twojemu procesorowi: Linux > Qt 6 > 64-bit Intel dla procesorów Intel i AMD lub Linux > Qt 6 > ARM (64-bit) dla procesorów ARM. Pod tym tytułem kliknij pozycję zawierającą w nazwie “Flatpak”, aby pobrać plik Flatpak do folderu Pobrane.

Poczekaj na zakończenie pobierania.

Wróć do terminala i przejdź do folderu Pobrane:

cd ~/Downloads

Jeśli masz procesor Intel lub AMD, wpisz:

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

Jeśli masz procesor ARM64, wpisz:

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

Naciśnij Enter. Pamiętaj, aby zastąpić 3.x.x dokładnym numerem wersji pobranego pakietu.

Wpisywanie polecenia instalacji Flatpaka w terminalu

Flatpak pokazuje uprawnienia, o które prosi QCAD, i pyta, czy kontynuować:

Flatpak prosi o potwierdzenie przed instalacją QCAD

Naciśnij Enter, aby potwierdzić.

Po zakończeniu instalacji terminal pokazuje “Installation complete.”

Aby uruchomić QCAD z terminala, wpisz:

flatpak run org.qcad.QCAD

Możesz też skorzystać z menu aplikacji swojego środowiska graficznego, w którym QCAD pojawia się teraz jako zwykła aplikacja:

QCAD na liście w menu aplikacji

QCAD uruchamia się z ekranem powitalnym, na którym możesz wybrać kilka początkowych ustawień. Po potwierdzeniu pojawia się okno aplikacji QCAD i możesz zacząć pracę:

Okno aplikacji QCAD po instalacji

Uruchamianie narzędzi wiersza poleceń z pakietu Flatpak

Dział zatytułowany „Uruchamianie narzędzi wiersza poleceń z pakietu Flatpak”

Instalacja Flatpak nie daje dostępu do skryptów uruchamiających narzędzia wiersza poleceń QCAD (dwg2pdf, dwg2bmp, …).

Aby mimo to uruchomić te narzędzia, przekaż odpowiedni skrypt uruchamiający do QCAD za pomocą argumentu -autostart:

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

Skrypty uruchamiające poszczególne narzędzia wiersza poleceń QCAD to:

Narzędzie Skrypt uruchamiający
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

Aby usunąć instalację QCAD w formacie Flatpak, uruchom:

flatpak uninstall --user org.qcad.QCAD