[[Vorlage(Archiviert)]] ##[[Vorlage(Getestet, )]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Programme_starten: Ein Programm starten] [:Rechte: Rechte für Dateien und Ordner ändern] [:Menüeditor: Programme zum Menü hinzufügen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(proe-logo.jpg, align=left)]] Hier wird beschrieben, wie Pro/Engineer (ProE) von der Firma Parametric Technology Corporation (PTC) auf Ubuntu installiert und gestartet werden kann. ProEngineer ist ein professionelles 3D-CAD-Programm zur Modellierung und Zeichnung von Bauteilen und Maschinen. In der Industrie bewährt es sich schon seit Jahren. Man kann dieses Closed-Source-Programm käuflich erwerben. Systemvoraussetzungen findet man auf der [http://www.ptc.com/partners/hardware/current/support/proewf3.htm Website des Herstellers] {en}. Eine 30-Tage Demoversion kann zum herunterladen [http://www.ptc.com/offers/tryout.htm beantragt] {de} werden. Leider momentan (Dezember 2007) nur für Windows. {{{#!vorlage Hinweis Dieser Artikel bezieht sich auf die Version Wildfire 3. Alle anderen Wildfire-Versionen sollten ähnlich installierbar sein. }}} [[Bild(./ProE-Setup-Start.png, 200, right)]] = Abhängigkeiten = == Ubuntu 8.04 == Vor der Installation sollte man sichergehen, alle notwendigen Pakete installiert[1] zu haben: {{{#!vorlage Paketinstallation csh libmotif3 libstdc++5 build-essential libgtk1.2 nfs-common }}} == Ab Ubuntu 9.10 == Ab Ubuntu 9.10 sind nicht mehr alle benötigten Pakete in den Ubuntuquellen vorhanden. Die folgenden können nachwievor über die Paketquellen installiert[1] werden: {{{#!vorlage Paketinstallation csh libmotif3 build-essential nfs-common }}} Die Pakete '''libstdc++5''' und '''libgtk1.2''' kann man noch über Debianquellen erhalten. [[Vorlage(Fremd, Quelle, "")]] Hier findet man die Pakete, bitte in dieser Reihenfolge herunterladen und installieren: {{{#!vorlage Befehl http://packages.debian.org/stable/base/libstdc++5 http://packages.debian.org/lenny/libglib1.2ldbl http://packages.debian.org/de/lenny/libgtk1.2-common http://packages.debian.org/de/lenny/libgtk1.2 }}} = Installation = Nachdem man alle benötigten Pakete installiert hat, ruft man von den Produkt-CDs über das Terminal[2] den grafischen Installer auf: {{{#!vorlage Befehl sudo /media/cdrom/./setup #oder das jeweilige Laufwerk }}} {{{#!vorlage Hinweis Während der Installation von ProEngineer sollten 3-D Desktop-Effekte deaktiviert sein. Auch während des Betriebs von ProEngineer können Probleme bei der Darstellung unter Verwendung eines 3D-Desktop-Managers auftreten. }}} Man kann wie gewohnt dem grafischen Installer folgen. Diese Anleitungen bezieht sich auf die Einstellungen, wie sie auf den Screenshots zu finden sind. ||<-4 tablestyle="width: 95%;" cellstyle="text-align: center; background-color: #E2C890;">'''Folgende Bildergalerie veranschaulicht den Vorgang:'''|| ||[[Bild(./proe-setup-2.png, 220, )]]||[[Bild(./proe-setup-3.png, 220, )]]||[[Bild(./proe-setup-4.png, 220, )]]||[[Bild(./proe-setup-5.png, 220, )]]|| ||Komponten Auswählen||In diesem Fall wird eine Lizenzdatei benutzt||Keine Sonderwünsche||Kopiervorgang abwarten|| = Starten = Die installierten Dateien liegen unter '''/usr/local/ptc/proeWildfire3.0'''. Man kann ProEngineer mit folgendem Befehl starten. {{{#!vorlage Befehl /usr/local/ptc/proeWildfire3.0/bin/proe1 }}} Wie gewohnt wird man nach geraumer Zeit vom ProEngineer Startbild begrüßt. Läuft alles glatt, kann man mit dem Arbeiten beginnen. == ProE auf Deutsch == Es ist auch möglich, ProEngineer komplett auf Deutsch umzustellen. Dazu muss man einmalig ein ''locale'' für '''de_DE@euro''' erstellen: {{{#!vorlage Befehl sudo locale-gen de_DE@euro }}} Anschließen kann man die Umgebungsvariabel PRO_LANG dazu nutzen, ProEngineer auf Deutsch um zu stellen. Folgender Befehl startet ProEngineer auf Deutsch: {{{#!vorlage Befehl export PRO_LANG=de_DE@euro && /usr/local/ptc/proeWildfire3.0/bin/./proe1 }}} Dieser Befehl muss in einem Terminal ausgeführt werden. Vereinfachen kann man sich diesen Befehl, wenn man ein kleines Startskript anlegt: {{{#!code bash #!/bin/bash # Für diese Shell wird die Sprache ausschließlich für ProEngineer geändert. export PRO_LANG=de_DE@euro # Hier wird das Arbeitsverzeichnis festgelegt, in dem ProEngineer starten soll # Dieses Verzeichnis muss natürlich bereits existieren cd "$HOME" # ProEngineer starten /usr/local/ptc/proeWildfire3.0/bin/./proe1 }}} [[Bild(proe-starter.png, 200, right)]] Nun kann man sich einen Starter zu diesem Skript an beliebiger Stelle ablegen. Wer will, kann sich ein Icon setzen: [[Bild(proe-icon.png, 34)]]. Hier ist die SVG-Quelldatei: [attachment:ProEngineer/proe-icon.svg:Icon] und einen Menüeintrag erstellen[6] Eventuell müssen unter dem Menü ''"Tools -> Option"'' folgende Parameter (einmalig) eingestellt werden ||Parameter||Wert|| ||``dialog_translation``||``yes``|| ||``menu_translation``||``yes``|| ||``msg_translation``||``yes``|| ||``help_translation``||``yes``|| ||``button_name_in_help``|| ``no``|| Jede Änderung muss mit einem Klick auf ''"Hinzuf/Ändern"'' bestätigt werden, zum Schluss muss auf ''"Übernehmen"'' geklickt werden. Anschließend muss man die Datei als config.pro in '''/usr/local/ptc/proeWildfire3.0/text/''' gespeichert werden. Somit ist dann sichergestellt, dass beim nächsten Start die korrekten Einstellungen auch wiedergefunden werden. = dir_purge = In Windows gibt es ein hilfreiches Skript mit dem man Pro/E-Verzeichnisse bereinigen kann, "dir_purge". Das Skript durchsucht die Verzeichnisse, löscht ältere Versionsstände und behält die jeweils aktuellste Version der Konstruktionsdaten. In Linux kann man "dir_purge" folgendermaßen erstellen, indem man ein Skript mit folgendem Inhalt anlegt: {{{#!code bash #!/bin/sh # purge recursively selected dir for ProE file. # don't split NAUTILUS_SCRIPT_SELECTED_FILE_PATHS on spaces. IFS=" " for ARG in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS do if [ -d "$ARG" ] then for DIR in `find "$ARG" -type d` do cd $DIR purge done fi done }}} Das original Pro/E Purge Skript liegt unter '''/usr/local/ptc/proeWildfire3.0/i486_linux/obj/purge'''. Dann [:ls:verlinken] nach '''/bin''' {{{ ln -s /usr/local/ptc/proeWildfire3.0/bin/purge /bin }}} Nun das selbst erstellte Skript zu den Nautilus-Skripten kopieren: {{{ # cp dir_purge ~/.gnome2/nautilus-scripts }}} Jetzt kann man in Nautilus per gedrückter rechter Maustaste [[Vorlage(Tasten, rmb)]] -> Skripte das Skript '''dir_purge''' ausführen. = Links = * [:CAD:] - Andere CAD-Programme unter Ubuntu * [http://proe.cad.de/ Inoffizielle Hilfeseite] {de} * [http://www.ptc.com Homepage des Herstellers] {de} * [http://proe.ippd.ufl.edu/wildfire/html/german/proe/helpSysTop/siteset/install.pdf PDF ProE Handbuch zur Installation] {de} * [http://blogs.ittoolbox.com/linux/locutus/archives/how-to-install-proengineer-under-linux-12695 Kleiner Artikel für die Installation unter Linux] {en} * [http://www.kxcad.net/proe/langsupport/about_setting_the_lang_prolang_enviro_vari.htm Anleitung zum setzen der Sprache von ProE unter allen Betriebssystemen] {en} * [http://ww3.cad.de/foren/ubb/Forum12/HTML/006286.shtml Forumsbeitrag für die Spracheinstellung] {de} # tag: Grafik, unfreie Software