hai,
Ben niet zeker of dit onderwerp eigenlijk wel hier thuishoort dan wel bij topic software, maar ben zowel beginner als ik softwareproblemen heb dus een beetje een keuze gemaakt.
dit is zowaar de eerste maal dat ik tracht een stuk software te installeren, maar heb zo ook geen idee hoe dit dient te gebeuren in ubuntu.
Dit stuk software is niet echt standaard en valt dus niet met synaptic te installeren. Wat ik heb is een .tar.gz file en de uitleg voor installatie:
Installation of GID using tar.gz: (for all systems)
- Create a directory where the GiD package should be.
It can be everywhere.
For instance: in /usr/local/lib/gid
NOTE: if we want to use an old version GiD directory,
we better rename it:
For instance:
mv /usr/local/lib/gid /usr/local/lib/gid-old
- Copy the file gid???.tar.gz inside this directory.
- Uncompress this file and untar it:
gzip -cd gid???.tar.gz | tar -xvf -
- Run the script './install' giving the directory where GiD is
uncompressed and untarred.
- If there were problems you can also copy and edit the file
'./gid.sample'in order to reflect the directories
where GiD is installed.
- Create an alias, or put the directory into the variable 'path',
so that, the script './gid' can be executed everywhere.
Wat ik reeds heb uitgevoerd is een map maken /usr/local/lib/gid
de tar.gz uitgepakt (weliswaar niet met de terminal maar door erop te klikken uitpakken te kiezen..., gzip -cd gid8.0.2-dyn-kernel2.6.tar.gz | tar -xvf - deed de terminal namelijk nogal flippen...
vervolgens heb ik het script ./install uitgevoerd door sh ./install te typen in de terminal waarop ik volgende boodschap krijg;
./install: line 34: syntax error: unexpected end of file
dit is de desbetreffende file:
#!/bin/csh -f
if ( "$1" == "" ) then
echo Usage: $0 gid_directory
else
echo -n Creating \"$1/gid\" script . . .
echo \#\!/bin/csh -f > $1/gid
echo setenv BASEDIR $1 >> $1/gid
echo set glx_capable=\`/usr/bin/X11/xdpyinfo \| grep GLX\` >> $1/gid
echo if \( \"\$glx_capable\" == \"\"\) then >> $1/gid
echo \#setenv MESA_BACK_BUFFER p >> $1/gid
echo setenv ADD_LD_LIBRARY_PATH \$BASEDIR/lib/mesa642:\$BASEDIR/lib >> $1/gid
echo else >> $1/gid
echo setenv ADD_LD_LIBRARY_PATH \$BASEDIR/lib >> $1/gid
echo endif >> $1/gid
echo if \( \$\?LD_LIBRARY_PATH\) then >> $1/gid
echo setenv LD_LIBRARY_PATH \"\$ADD_LD_LIBRARY_PATH\":\$LD_LIBRARY_PATH >> $1/gid
echo else >> $1/gid
echo setenv LD_LIBRARY_PATH \$ADD_LD_LIBRARY_PATH >> $1/gid
echo endif >> $1/gid
echo setenv GIDDEFAULT \$BASEDIR >> $1/gid
echo setenv GIDDEFAULTTCL \$GIDDEFAULT/scripts >> $1/gid
echo setenv GIDEXE \$BASEDIR >> $1/gid
echo setenv TCL_LIBRARY \$GIDDEFAULTTCL >> $1/gid
echo setenv TK_LIBRARY \$GIDDEFAULTTCL >> $1/gid
echo \$GIDEXE/gid.exe \$\* >> $1/gid
chmod 755 $1/gid
echo " Done."
echo "\nRemember to put '$1' in your 'path' variable ( inside '.cshrc') and use:\n"
echo " gid - to run 'gid'"
endif
Ook de alternatieve aan te passen file gid.sample heb ik es doorgenomen, maar heb eigenlijk geen idee wat ik daarmee moet aanvangen:
#!/bin/tcsh -f
setenv BASEDIR /usr/local/lib/gid
set glx_capable=`/usr/bin/X11/xdpyinfo | grep GLX`
if ( "$glx_capable" == "") then
#setenv MESA_BACK_BUFFER p
setenv ADD_LD_LIBRARY_PATH $BASEDIR/lib/mesa642:$BASEDIR/lib
else
setenv ADD_LD_LIBRARY_PATH $BASEDIR/lib
endif
if ( $?LD_LIBRARY_PATH) then
setenv LD_LIBRARY_PATH "$ADD_LD_LIBRARY_PATH":$LD_LIBRARY_PATH
else
setenv LD_LIBRARY_PATH $ADD_LD_LIBRARY_PATH
endif
setenv GIDDEFAULT $BASEDIR
setenv GIDDEFAULTTCL $GIDDEFAULT/scripts
setenv GIDEXE $BASEDIR
setenv TCL_LIBRARY $GIDDEFAULTTCL
setenv TK_LIBRARY $GIDDEFAULTTCL
$GIDEXE/gid.exe $*
Mocht iemand me wat op weg kunnen helpen, eeuwige dank, heb dit namelijk nogal dringend nodig en googlen biedt me ook al niet veel uitweg meer,....
Groeten