dxf2gcode Installer for Debian based OS


Staff member
Country flag
Please, Log in or Register to view codes content!

Just start in the console with:
or double-click and select "run in terminal". Do not start with sudo in front!
Then follow the instructions. The script will install all necessary packages and dxf2gcode automatically.

Python 3.7 or higher is required.
pip must be installed. Install with: sudo apt-get install python3-pip
The script is tested on Debian 10 & 11 with GNOME, Linux Mint 20.3, 21 Cinnamon, 21.1 MATE, Xubuntu 22.04 (XFCE), Kubuntu 22.04 (KDE) and Lubuntu 20.04.4 (LXDE)

The installation is ONLY complete when the script "dxf2gcode was successfully installed." spends in red!

In some cases, the following error appears:

Please, Log in or Register to view codes content!

Then you have to downgrade setuptools. Enter in the terminal:
pip install --upgrade --user setuptools==58.3.0
if not work, then
sudo pip3 install setuptools==65 --break-system-packages
Then run the installer again.

Let me know if something doesn't work.

Unfortunately is the installation of Python3.7.3 or higher on Debian 9 (Wheezy) almost impossible.
Many LinuxCNC computers have Debian Wheezy :(

Because official dxf2gcode does not run properly under Python 3.10+, the script ask now to use the developer version of dxf2gcode.
Developer versions on (this is NOT the download link for the installer)
The script can download and install this automatically.

Ich habe ein Installer-Script geschrieben für Linux Systeme (Debian basierend -- Debian, Ubuntu, Linux Mint usw.).
Python 3.7 oder höher ist notwendig.
pip muss installiert sein. Installieren mit: sudo apt-get install python3-pip
Getestet unter Debian 10, 11 & 12 mit GNOME/MATE, Linux Mint 20.3, 21 Cinnamon, 21.1 MATE, Xubuntu 22.04 (XFCE), Kubuntu 22.04 (KDE) und Lubuntu 20.04.4 (LXDE)
Einfach mit ./linux.installer.sh in der Konsole starten oder Doppelklick und "in Terminal ausführen" wählen.
Nicht mit sudo ausführen!
Dann den Anweisungen folgen.
Das Script installiert alle nötigen Pakete und dxf2gcode automatisch.
Die Installation ist NUR dann komplett, wenn das Script Rot "dxf2gcode was successfully installed." ausgibt!

In manchen Fällen erscheint folgender Fehler:

Please, Log in or Register to view codes content!

Dann musst Du Setuptools downgraden. Dazu im Terminal eingeben:
pip install --upgrade --user setuptools==58.3.0
oder (falls es nicht funktioniert)
sudo pip3 install setuptools==65 --break-system-packages
Dann den Installer nochmal starten.

Download hier im untersten Post oder:
GitHub - ltspicer/dxf2gcode.linux.installer
sourceforge.net - dxf2gcode.linux.installer

Last edited:
Debian 12 oder wenn das Script abbricht:
Debian 12 or when the script aborts:

Bei Debian 12 muss zuerst sudo für den User eingerichtet werden:
With Debian 12, sudo must first be set up for the user:

su - root

# User privilege specification

user_name ALL=(ALL:ALL) ALL

Die rote Zeile einfügen, wobei user_name durch Deinen Namen zu ersetzen ist.
Speichern und visudo verlassen ( STRG & O , STRG & X ).
Insert the red line, replacing user_name with your name.
Save and exit visudo ( CTRL & O , CTRL & X ).


In Debian zuerst su - root eingeben und das Script so ausführen.
In Debian, first type su - root and run the script.

Folgendes versucht das Script selber zu erledigen wenn nötig:
The following is what the script tries to do itself if required:
sudo pip3 install setuptools==65 --break-system-packages

Hier angehängt, die aktuelle Version 3.2
Attached here, the current version 3.2


  • linux.installer.sh
    8.8 KB · Views: 0
Last edited:
Hier ein Uninstaller Script:
Here is an uninstaller script:

Beta Status. Bitte testen und berichten ;)
Beta status. Please test and report ;)


  • uninstall.sh
    2.1 KB · Views: 0

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)

Who Read This Thread (Total Members: 4)