ubuntuusers.de

Pro/Engineer

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/ProEngineer.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Ergänzung mit den Einstellungen ist gemacht.

Das mit dem rar-Archiv geht schon (wobei man unter Linux ja besser gzip oder bzip2 nimmt 😉 ), aber was soll in dem Archiv drin sein?

Gruß, noisefloor

Emerson

Anmeldungsdatum:
1. Juni 2006

Beiträge: 292

Hallo noisefloor,

in dem Archiv sind Konfigurationsdateien für die CNC-Bearbeitung (Virtuelle CNC-Maschine mit Werkzeuge, Bearbeitungsparameter), vordefinierte Materialien, eingedeutschte Modellbäume, Startobjekte (leere 3D-Modelle, abgestimmt auf mm/kg/s), die Datei config.pro als Referenz-, Druckvorlage, die Datei config.win (GUI-Einstellung), die Datei prodetail.dtl (Parametereinstellungen Zeichnungserstellung) und ein ReadMe-Text mit weiteren Infos/Anleitungen zu den Dateien.

Das Archivformat umzustellen ist kein Problem.

Da ich mit einer Vorgängerversion der Wildfire 3 professionell und täglich arbeite, weiß ich wo die Stolperfallen liegen und wie "gut" die Dokumentation der Software ist. Ferner ist die Software nach der Installation etwas dürftig und nicht auf unseren metrischen System eingestellt. Die hier aufgeführten Dateien habe ich alle selbst erstellt und haben einen praxisnahen Bezug. Zumindest sollte es damit möglich sein, die Software in einer kurzen Zeit arbeitsfähig einzurichten. Selbst habe ich ein paar Tage dafür gebraucht.

Gruß Emerson

Mike1

Avatar von Mike1

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2092

Wohnort: Niederösterreich

Woher bekommt man denn die Linux Version? Oder ist die auch auf der ganz normalen CD? (bei Wildfire 3.0)

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@Emerson: grundsätzlich ist das schon ok, allerdings würde ich sagen, dass wird ein eigener Artikal a la "ProEngineer/Config" (oder so ähnlich. Da gibt's dann das Archiv zum runterladen, der Artikel beschreibt dann kurz, was wofür im Archiv gut ist.

Einverstanden?

Gruß, noisefloor

Emerson

Anmeldungsdatum:
1. Juni 2006

Beiträge: 292

Hallo noisefloor,

einen neuen Artikel á la ProE/Config zu erstellen macht Sinn. Allerdings ist mir jetzt noch ein Fehler in meinen Konfigurationen aufgefallen, den ich erst noch verbessern muss. ich würde vorschlagen, dass ich mich dann per PN bei dir melde. Ok?

Gruß Emerson

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

du kannst auch wieder selbst Hand anlegen:

http://editwiki.ubuntuusers.de/ProEngineer

Gruß, noisefloor

Emerson

Anmeldungsdatum:
1. Juni 2006

Beiträge: 292

Hallo,

mach ich. Danke für die Starthilfe, das wäre nämlich meine nächste Frage geworden.

Gruß Emerson

comicinker

(Themenstarter)

Anmeldungsdatum:
11. Juli 2007

Beiträge: 102

Hi! Super dass das mit der deutschen Sprache klappt. Die Gemeinschaft rockt.

Ich habe ein par aktualisierungen vorgenommen, die wohl nicht Wiki-konform sind (Paketlisten). Ich kann es gerne wieder ändern, oder ihr könnt natürlich auch Hand anlegen.

Ich würde gerne an dieser Stelle monieren dass das Wiki die verschiedenen Ubuntu-Versionen nicht ausreichend unterstützt. Ein "getestet unter" reicht meiner meinung nicht, da man sehr oft schon alleine für die Paketlisten verschiedene Paketnamen benutzen muss. Und sowas machen die Artikel immer unübersichtlich wie die sau.

Ich würde folgendes vorschlagen: Jede Ubuntu-Version erhält seinen eigenen Artikel. Man wird standardmäßig immer auf der aktuellsten Version des Artikels. Anstatt der "Getestet unter"-Leiste gibt es eine Leiste mit den verschiedenen Ubuntu-Versionen, für den es diesen Artikel gibt. Erscheint eine neue Ubuntu-Version kann der Wiki-Autor eine bestehende Version komplett kopieren und entsprechende Änderungen vornehmen. Das würde auch die Verwaltung von LTS-Artikel erleichtern, sowie das verwalten von veralteten Artikeln. Außerdem ist es unmöglich in einem Artikel verschiedene Software-Versionen der einzelnen Ubuntu-Versionen zu beschreiben. Zwei Nachteile sehe ich: Fehler werden mitkopiert und müssen evt. mehrfach korrigiert werden; Speicherverbrauch des Servers wird größer. Gibt es dazu bereits eine Diskussion?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@comicinker: Kannst du zu dem Thema bitte einen eigenen Thread aufmachen und nicht den ProEngineer Thread Hijacken? Dann wird's nämlich wirklich unübersichtlich 😉

Die Änderungen in ProEngineer (wie auch allen anderen Artikeln) werden so wie so kontrolliert.

Und jetzt hier bitte nur noch ProE. ☺

Gruß, noisefloor

Dinogebiss

Anmeldungsdatum:
5. April 2008

Beiträge: 1543

Hallo Emerson,

ich habe eine kleine Firma mit 10 Computern die ich auf Kubuntu umstelle. Zur Zeit sind 2 CAD-Arbeitsplätze an der Reihe. Gemäß dem Wiki habe ich Wildfire 3.0 installiert. Es läuft hervorragend nur leider in Englisch. Die translation Parameter habe ich wie beschrieben in der config.pro eingetragen und diese in das text Verzeichnis kopiert. Auch das Startscript und die proe1.psf habe ich entsprechend dem Wiki geändert. Pro/E startet dennoch weiterhin in englischer Sprache.

Im Mitteilungsfenster steht folgende Meldung: Pro/ENGINEER could not initialize the specified locale "de_DE@euro" and has reverted to running in English. Please check the locale settings before re-launching Pro/ENGINEER.

Installiert ist Kubuntu 8.04 mit KDE3.

Ich hatte die Hotline von Inneo angerufen und um Hilfe gebeten. PTC empfiehlt Red Hat, zu Kubuntu konnte man mir nichts sagen, der Hotline Mitarbeiter meinte irgend eine Umgebungsvariable müsse noch auf German gestellt werden.

Hast Du eine Idee an was es noch liegen kann?

Viele Grüße

Wilfried

Dinogebiss

Anmeldungsdatum:
5. April 2008

Beiträge: 1543

Ich habe Pro/E in der Konsole gestartet, dabei kommt folgende Meldung:

handres@Kubuntu-HA:~$ /usr/local/ptc/proeWildfire3.0/bin/./proe_starter export: Command not found. WARNING: Kubuntu-HA appears to have the loopback address 127.0.1.1 as IP address This may imply that processes on Kubuntu-HA may not be able to connect to non-local processes dwgform.dtl does not exist. Using system default. Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb72ff767] ... ... Loopback ???

An den Konfigurationsdateien von Emerson hätte ich großes Interesse, wo finde ich diese?

comicinker

(Themenstarter)

Anmeldungsdatum:
11. Juli 2007

Beiträge: 102

Ich habe die Datei <Installdir>/proeWildfire3.0/bin/proe1 mit rootrechten in einem Editor geöffnet und zwei Zeilen hinzugefügt:

setenv LANG=de_DE@euro
setenv PRO_LANG=de_DE@euro

Also komplett:

#!/bin/csh -f

set rundir="$cwd"
set fullscrname="$0"
set fullscrname=`ls -l $fullscrname | awk '{print $NF}'`
set scrname="$fullscrname:t"
set fullscrpath=$fullscrname:h
if ($fullscrpath == $fullscrname) then
    set fullscrpath=$cwd
else
    cd $fullscrpath
    set fullscrpath=$cwd
endif
cd $rundir
set prodir="$fullscrpath:h"
set mc=`$prodir/install/unix/getpmt`
setenv PRODIR $prodir

setenv LANG=de_DE@euro
setenv PRO_LANG=de_DE@euro

if ( $mc == "hpux_pa64" ) then
 if ( ! -d $prodir/hpux_pa64/obj ) then
  set mc="hpux11_pa32"
 endif
endif
if ( $mc == "hpux11_pa32" ) then
 if ( ! -d $prodir/hpux11_pa32/obj ) then
  set mc="hp8k"
 endif
endif
if ( $mc == "hp8k" ) then
 if ( ! -d $prodir/hp8k/obj ) then
  if ( -d $prodir/hp700 ) set mc="hp700"
 endif
endif
if ( $mc == "sgi_elf4" ) then
 if ( ! -d $prodir/sgi_elf4/obj ) then
   set mc="sgi_mips4"
 endif
endif
if ( $mc == "sgi_mips4" ) then
 if ( ! -d $prodir/sgi_mips4/obj ) then
  if ( -d $prodir/sgi_elf2 ) set mc="sgi_elf2"
 endif
endif
if ( $mc == "sun4_solaris_64" )then
 if ( ! -d $prodir/sun4_solaris_64/obj ) then
  if ( -d $prodir/sun4_solaris ) set mc="sun4_solaris"
 endif
endif

set libset="$prodir/$mc/obj/ps_libset"
if ( ! -x $libset ) unset libset

setenv MC $mc
setenv PRO_MACHINE_TYPE $mc

setenv PRO_DIRECTORY $prodir


if ($mc =~ sun*) then
   if ($?LD_LIBRARY_PATH) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend /usr/openwin/lib:$prodir/$mc/lib`
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
      else
         setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
      endif
   else
      setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:$prodir/$mc/obj
   endif
   if ( !(-e /opt/SUNWits/Graphics-sw/xgl/lib/libxgl.so) ) then
      set xgl_stub = "${PRO_DIRECTORY}/${PRO_MACHINE_TYPE}/xglstub"
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $xgl_stub`
      else
         setenv LD_LIBRARY_PATH ${xgl_stub}:${LD_LIBRARY_PATH}
      endif
   endif
   if (! $?TMPDIR) then
       setenv TMPDIR /tmp
   endif
endif

if ($mc =~ hp* || $mc == hitachi) then
   if ($?SHLIB_PATH) then
      if ($?libset) then
         setenv SHLIB_PATH `$libset SHLIB_PATH prepend /opt/graphics/OpenGL/lib:$prodir/$mc/lib`
         setenv SHLIB_PATH `$libset SHLIB_PATH append /usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/obj`
      else
         setenv SHLIB_PATH /opt/graphics/OpenGL/lib:$prodir/$mc/lib:${SHLIB_PATH}:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/obj
      endif
   else
      setenv SHLIB_PATH /opt/graphics/OpenGL/lib:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/lib:$prodir/$mc/obj
   endif
endif

if ($mc == ibm_rs6000) then
   if ($?LIBPATH) then
      if ($?libset) then
         setenv LIBPATH `$libset LIBPATH prepend $prodir/$mc/lib`
         setenv LIBPATH `$libset LIBPATH append $prodir/$mc/obj`
      else
         setenv LIBPATH $prodir/$mc/lib:${LIBPATH}:$prodir/$mc/obj
      endif
   else
      setenv LIBPATH $prodir/$mc/lib:$prodir/$mc/obj
   endif
   if ( ! -e /usr/lib/libGL.a ) then
      if ($?libset) then
         setenv LIBPATH `$libset LIBPATH append $prodir/$mc/stublib`
      else
         setenv LIBPATH ${LIBPATH}:$prodir/$mc/stublib
      endif
   endif
endif

if ($mc == alpha_unix) then
   if (! -e /usr/shlib/libGL.so) then
      if ($?LD_LIBRARY_PATH) then
         if ($?libset) then
            setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
         else
            setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$prodir/$mc/obj
         endif
      else
         setenv LD_LIBRARY_PATH $prodir/$mc/obj
      endif
   endif
   set os_version = `uname -r | tr -d 'V' | awk -F. '{print $1}'`
   if ($os_version < 4 ) then
      if ($?LD_LIBRARY_PATH) then
         if ($?libset) then
            setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/libcxx`
         else
            setenv LD_LIBRARY_PATH $prodir/$mc/libcxx:${LD_LIBRARY_PATH}
         endif
      else
         setenv LD_LIBRARY_PATH $prodir/$mc/libcxx
      endif
   endif
   if ($?LD_LIBRARY_PATH) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/lib`
      else
         setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}
      endif
   else
      setenv LD_LIBRARY_PATH $prodir/$mc/lib
   endif
endif

if ($mc == i486_linux) then
   if ($?LD_LIBRARY_PATH) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/lib`
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
      else
         setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
      endif
   else
      setenv LD_LIBRARY_PATH $prodir/$mc/lib:$prodir/$mc/obj
   endif
endif

if ($mc == sgi_elf4) then
   if ($?LD_LIBRARY64_PATH) then
      if ($?libset) then
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH prepend $prodir/$mc/lib`
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/obj`
      else
         setenv LD_LIBRARY64_PATH $prodir/$mc/lib:${LD_LIBRARY64_PATH}:$prodir/$mc/obj
      endif
   else
      setenv LD_LIBRARY64_PATH $prodir/$mc/lib:$prodir/$mc/obj
   endif
endif

if ($mc =~ sgi* ) then
   if ($?LD_LIBRARYN32_PATH) then
      if ($?libset) then
         setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $prodir/$mc/lib`
         setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/obj`
      else
         setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:${LD_LIBRARYN32_PATH}:$prodir/$mc/obj
      endif
   else
      setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:$prodir/$mc/obj
   endif
endif


if (! $?INTRALINK_DIR ) then
  if ( "" != "" ) then
    setenv INTRALINK_DIR 
    if ($INTRALINK_DIR == "__INTRALINK_DIR__") then
      unsetenv INTRALINK_DIR
    endif
  endif
endif

if ($?INTRALINK_DIR) then
  if ( -d $INTRALINK_DIR/$mc/illib) then
    set PTC_ILLIB=$INTRALINK_DIR/$mc/illib
  endif
endif

if (! $?MECH_HOME ) then
  if ( "" != "" ) then
    setenv MECH_LP 
    setenv MECH_HOME $MECH_LP/$PRO_MACHINE_TYPE
    setenv PRO_MECH_COMMAND $0

    if (-e $MECH_LP/install/unix/pro_mech_env.csh) then 
      source $MECH_LP/install/unix/pro_mech_env.csh 
    endif 

    if ($MECH_LP == "__MECH_LP__") then
      unsetenv MECH_HOME
    endif
  endif
endif


setenv CV_ENV_HOME $prodir/$mc/CV110
setenv PTC_CVLIB ${CV_ENV_HOME}/usr/apl/cvdors/lib:${CV_ENV_HOME}/usr/apl/cvdors/stubs

if ( $?PTC_ILLIB ) then
   if ($mc =~ sun* || $mc == alpha_unix || $mc == i486_linux ) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $PTC_ILLIB`
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARY_PATH ${PTC_ILLIB}:${LD_LIBRARY_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc == sgi_elf4 ) then
      if ($?libset) then
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH prepend $PTC_ILLIB`
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARY64_PATH ${PTC_ILLIB}:${LD_LIBRARY64_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc =~ sgi* ) then
      if ($?libset) then
         setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $PTC_ILLIB`
         setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARYN32_PATH ${PTC_ILLIB}:${LD_LIBRARYN32_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc =~ hp* ) then
      if ($?libset) then
         setenv SHLIB_PATH `$libset SHLIB_PATH prepend $PTC_ILLIB`
         setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/deflib`
         setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/obj/JRE/lib/PA_RISC2.0/motif21`
      else
         setenv SHLIB_PATH ${PTC_ILLIB}:${SHLIB_PATH}:$prodir/$mc/deflib:$prodir/$mc/obj/JRE/lib/PA_RISC2.0/motif21
      endif
   endif

   if ($mc == ibm_rs6000) then
      if ($?libset) then
         setenv LIBPATH `$libset LIBPATH prepend $PTC_ILLIB`
         setenv LIBPATH `$libset LIBPATH append $prodir/$mc/deflib`
      else
         setenv LIBPATH ${PTC_ILLIB}:${LIBPATH}:$prodir/$mc/deflib
      endif
   endif
else
   if ($mc =~ sun* || $mc == alpha_unix || $mc == i486_linux ) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc == sgi_elf4 ) then
      if ($?libset) then
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARY64_PATH ${LD_LIBRARY64_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc =~ sgi* ) then
      if ($?libset) then
         setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/deflib`
      else
         setenv LD_LIBRARYN32_PATH ${LD_LIBRARYN32_PATH}:$prodir/$mc/deflib
      endif
   endif

   if ($mc =~ hp* ) then
      if ($?libset) then
         setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/deflib`
         setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/obj/JRE/lib/PA_RISC2.0/motif21`
      else
         setenv SHLIB_PATH ${SHLIB_PATH}:$prodir/$mc/deflib:$prodir/$mc/obj/JRE/lib/PA_RISC2.0/motif21
      endif
   endif

   if ($mc == ibm_rs6000) then
      if ($?libset) then
         setenv LIBPATH `$libset LIBPATH append $prodir/$mc/deflib`
      else
         setenv LIBPATH ${LIBPATH}:$prodir/$mc/deflib
      endif
   endif
endif

if ( $?PTC_CVLIB ) then
   if ($mc =~ sun* || $mc == alpha_unix || $mc == i486_linux ) then
      if ($?libset) then
         setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $PTC_CVLIB`
      else
         setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PTC_CVLIB}
      endif
   endif

   if ($mc =~ sgi* ) then
      if ($?libset) then
         setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $PTC_CVLIB`
      else
         setenv LD_LIBRARY64_PATH ${LD_LIBRARY64_PATH}:${PTC_CVLIB}
      endif
   endif

   if ($mc =~ hp* ) then
      if ($?libset) then
         setenv SHLIB_PATH `$libset SHLIB_PATH append $PTC_CVLIB`
      else
         setenv SHLIB_PATH ${SHLIB_PATH}:${PTC_CVLIB}
      endif
   endif

   if ($mc == ibm_rs6000) then
      if ($?libset) then
         setenv LIBPATH `$libset LIBPATH append $PTC_CVLIB`
      else
         setenv LIBPATH ${LIBPATH}:${PTC_CVLIB}
      endif
   endif
endif

setenv MOZILLA_FIVE_HOME $prodir/$mc/obj/MOZILLA

if ($mc =~ sun*) then
    if ($?libset) then
        setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $MOZILLA_FIVE_HOME`
    else
        setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
    endif
endif

if ($mc == i486_linux) then
    if ($?libset) then
        setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $MOZILLA_FIVE_HOME`
    else
        setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
    endif
endif

if ($mc =~ sgi* ) then
	if( $?LD_LIBRARYN32_PATH ) then
        if ($?libset) then
            setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $MOZILLA_FIVE_HOME`
        else
            setenv LD_LIBRARYN32_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARYN32_PATH}
        endif
	else
		setenv LD_LIBRARYN32_PATH ${MOZILLA_FIVE_HOME}
	endif
endif

if ($mc =~ hp* ) then
    if ($?libset) then
        setenv SHLIB_PATH `$libset SHLIB_PATH prepend $MOZILLA_FIVE_HOME`
    else
        setenv SHLIB_PATH ${MOZILLA_FIVE_HOME}:${SHLIB_PATH}
    endif
endif

if ($mc == ibm_rs6000) then
    if ($?libset) then
        setenv LIBPATH `$libset LIBPATH prepend $MOZILLA_FIVE_HOME`
    else
        setenv LIBPATH ${MOZILLA_FIVE_HOME}:${LIBPATH}
    endif
endif

if ($mc =~ sun*) then
    if (! $?TMPDIR) then
        setenv TMPDIR /tmp
    endif
endif



# ptc-cmdtype: proe

if ($mc =~ sgi*) then
   unsetenv XUSERFILESEARCHPATH
   setenv GLMGRARRAYOPT 1
endif
if ($mc == ibm_rs6000) then
   setenv PRO_DUMPCATIA_PATH $prodir/$mc/obj
endif
if ($mc == alpha_unix) then
    limit datasize unlimited
    limit stacksize unlimited
endif
if ($mc =~ hp*) then
    setenv _VFORK_NO_CMA true
endif

setenv PRONCPOST_START propostq




if ( -e $prodir/$mc/nms/nmsq ) then
	$prodir/$mc/nms/nmsq -ping > /dev/null
	if ($status) then
        if  ( ! $?NMSD_TIMEOUT ) then
            setenv NMSD_TIMEOUT 300 
        endif
		$prodir/$mc/nms/nmsd -timeout $NMSD_TIMEOUT
	endif
endif

if ( ! $?CDRS_DATA) then
    setenv CDRS_DATA $prodir
endif
setenv PRO_IMAGE_CONVERTER $prodir/$mc/obj/convert_image

if (-e $prodir/install/unix/pro_mech_loc.csh) then
    setenv PRO_MECH_COMMAND $0
    source $prodir/install/unix/pro_mech_loc.csh
    if (-e $MECH_LP/install/unix/pro_mech_env.csh) then
        source $MECH_LP/install/unix/pro_mech_env.csh
    endif
endif


if (! $?PTC_APPMGR ) then
  if ("" != "" ) then
    setenv PTC_APPMGR_DIR 
    if ($PTC_APPMGR_DIR == "__PTC_APPMGR_DIR__") then
      unsetenv PTC_APPMGR_DIR
    endif
    if ($?PTC_APPMGR_DIR) then
      setenv PTC_APPMGR $PTC_APPMGR_DIR/bin/proappmgr
    endif
  endif
endif

setenv PRO_COMM_MSG_EXE $prodir/$mc/obj/pro_comm_msg
setenv PROE_START $0
setenv SPG_DIRECTORY $prodir
setenv PRO_USRMAIN $prodir/usrprog/umain/usrmain.c
setenv PROTABLE_DIRECTORY $prodir/protable
setenv PROTAB $prodir/$mc/obj/protab
setenv CLHOME $prodir/text/pcldata
setenv PVIEW_PVEXPORT_HOME $prodir/apps/prodview
setenv PVIEW_PVIMPORT_HOME $PVIEW_PVEXPORT_HOME
setenv VC_VCONF_START $prodir/$mc/obj/ptcvconf
setenv ZIP_EXEC $prodir/$mc/obj/zip
setenv PVX_PATH $prodir/xplatform/jar/nodebug

set moz_plug = "J2RE14/plugin/platform/ns600"
switch ($PRO_MACHINE_TYPE)
  case "hpux_pa64"
    set moz_plug = "JRE/plugin/PA_RISC2.0/mozilla"
  breaksw
  case "i486_linux"
    set moz_plug = "JRE/plugin/i386/ns7"
  breaksw
  case "sun4_solaris_64"
    set moz_plug = "JRE/plugin/sparc/ns7"
  breaksw
  case "sun_solaris_x64"
    set moz_plug = "JRE/plugin/i386/ns7"
  breaksw
  default
  breaksw
endsw

setenv MOZ_PLUGIN_PATH $PRO_DIRECTORY/$PRO_MACHINE_TYPE/obj/$moz_plug

if ($?PTC_D_LICENSE_FILE) then
	setenv PTC_D_LICENSE_FILE /home/simeon/.proe/ptc_licfile.dat:${PTC_D_LICENSE_FILE}
else
	setenv PTC_D_LICENSE_FILE /home/simeon/.proe/ptc_licfile.dat
endif
setenv PROE_FEATURE_NAME "PROE_DDiTy ()"

if ( -f $prodir/ptc_startup.csh ) source $prodir/ptc_startup.csh
if ( -f ~/ptc_startup.csh ) source ~/ptc_startup.csh
if ( -f ./ptc_startup.csh ) source ./ptc_startup.csh

$prodir/$mc/obj/pro $*
exit $status

Desweiteren habe ich die Änderungen an der proe1.psf vorgenommen.

Schließlich habe ich ProE mit dem Befehl <Installdir>/proeWildfire3.0/bin/proe1 gestartet.

Man sollte beachten dass das start_proe Skript noch die Zeile #!/bin/bash benötigt, es sieht also ungefähr so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/bin/bash

#Für diese Shell wird die Sprache ausschließlich für Pro/E geändert.
#export PRO_LANG=german
export PRO_LANG
export LANG=German

# Hier wird das Arbeitsverzeichnis festgelegt, in dem Pro/E starten soll
# Dieses Verzeichnis muss natürlich bereits existieren
cd /home/BENUTZER/ProE

#Pro/E starten
/usr/local/ptc/proeWildfire3.0/bin/proe1

ProE startet nun mit der Fehlermeldung

Pro/ENGINEER could not initialize the specified locale "de_DE@euro=" and has reverted to running to English. Please check the locael settings before re-launching Pro/ENGINEER.

Das könnte daran liegen dass ich vergessen hab bei der letzten Installation Deutsch mit zu installieren.

Dinogebiss

Anmeldungsdatum:
5. April 2008

Beiträge: 1543

Hallo comicinker,

vielen Dank für die Hilfe.

Ich habe Pro/E noch mal komplett neu installiert und gemäß Deinem letzten Beitrag alles noch mal sehr genau in die jeweiligen Dateien eingetragen.

Pro/E startet noch immer in englisch. Im Mitteilungsfenster steht noch immer die gleiche Meldung: Pro/ENGINEER could not initialize the specified locale "de_DE@euro" and has reverted to running in English. Please check the locale settings before re-launching Pro/ENGINEER.

Parallel dazu habe ich VirtualBox-Ose installiert und darin Windows XP Professional. Dann die Wildfire 3.0 für Windows. War nicht ganz einfach, da beim Wechseln der CD's der Zugriff auf das Laufwerk irgendwie verloren geht. Über K3B hatte ich mir alle 3 CD's als ISO-Images angelegt, damit konnte man Pro/E schnell und problemlos installieren. In die proe1 hatte ich set LANG=german eingetragen. Pro/E startete sofort in Deutsch und nicht mal schlecht. Die Linuxversion ist jedoch deutlich schneller, insbesondere wenn man eine Datensicherung einer Datei in ein Verzeichnis erstellt. Das Speichern auf den Server dauert in der Virtuellen Box ewig.

Der nette Kollege der Inneo-Hotline meinte, bereits das Setup muss während der Installation in deutscher Sprache hoch kommen, Daran könnte man erkennen ob die Umgebungsvariablen richtig gesetzt wären. In WINXP unter VirtualBox war das so, unter Linux ist das Menü in englischer Sprache.

Irgend wo muss eine Umgebungsvariable umgeändert werden nur wo?

Viele Grüße

Wilfried

Dinogebiss

Anmeldungsdatum:
5. April 2008

Beiträge: 1543

comicinker schrieb:

Das könnte daran liegen dass ich vergessen hab bei der letzten Installation Deutsch mit zu installieren.

Hast Du es nun in deutscher Sprache?

Dinogebiss

Anmeldungsdatum:
5. April 2008

Beiträge: 1543

Also es hat sehr wahrscheinlich mit der deutschen Zeichencodierung zu tun. Am Wochenende habe ich den zweiten CAD-Rechner auf Kubuntu umgestellt und Pro/E Wildfire 3.0 installiert.

Nach dem Start kommt folgende Meldung:

Your chosen language "de_DE.UTF-8" is based on Unicode, which this version of Pro/ENGINEER does not use. Pro/ENGINEER will shut down; please restart with a language that does not contain the string ".utf" or ".UTF"

Wer kennt sich aus und kann helfen?