Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: hoe software installeren  (gelezen 1402 keer)

vortex void

  • Gast
hoe software installeren
« Gepost op: 2006/12/18, 12:18:14 »
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:

Citaat
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

Offline Kev

  • Lid
hoe software installeren
« Reactie #1 Gepost op: 2006/12/18, 12:21:25 »
Je moet het pakketje build-essentials uit synaptic eerst installeren, deze bevat al de nodige compilers en hulpprogramma's die je nodig hebt voor het compileren van uw programma.
All Hail Lelouch, The 99th Emperor of Britannia
All Hail Lelouch! All Hail Lelouch!
Iedereen heeft het recht op mijn waarheid, zo wees geprezen.

vortex void

  • Gast
hoe software installeren
« Reactie #2 Gepost op: 2006/12/18, 12:25:26 »
hai,

jip dit heb ik reeds uitgevoerd, (wel via terminal synaptic grafisch moeten openen, want om een of andere bizarre reden is dat uit mijn menu verdwenen, ...)

groet

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
hoe software installeren
« Reactie #3 Gepost op: 2006/12/18, 12:28:32 »
Die foutmelding zelf is te wijten aan een ontbrekende quote, dus " of ' of `

Ik zou eerst Kev's suggestie volgen en het even opnieuw proberen. Bovendien voer je een C-Shell script uit met Bash als je 'm aanroept als "sh ./install" voor de zekerheid kun je het script zelf executable maken zodat het in elk geval met de juiste interpreter wordt gestart:

chmod a+x ./install
./install
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

vortex void

  • Gast
hoe software installeren
« Reactie #4 Gepost op: 2006/12/18, 12:56:56 »
hmm, thx

blijkt idd een probleem te zijn
die building essentials had ik reeds geinstalleerd, maar nu krijg ik na je tip op te volgen:

bash: ./install: /bin/csh: bad interpreter: Onbekend bestand of map

sh en bash staan idd in /bin csh echter niet. Moet dit ook nog geinstalleerd worden ofzo.? En zo ja waar vind ik dat dan? Want blijkbaar komt dat niet met die building essentials.

Groet

Offline Kev

  • Lid
hoe software installeren
« Reactie #5 Gepost op: 2006/12/18, 15:17:47 »
Ja deze is denk ik standaard niet aanwezig, kan mis zijn ook, maar ik zou toch eens naar synaptic gaan om te zien of hij daar niet bij staat voor installatie.
Synaptic staat onder Systeem - Beheer, of zijn anderstalige equivalent.
Anders kun je hem wel opvissen door alacarte menu-editor te gebruiken en deze terug proberen op te snorren en in het menu zetten.
All Hail Lelouch, The 99th Emperor of Britannia
All Hail Lelouch! All Hail Lelouch!
Iedereen heeft het recht op mijn waarheid, zo wees geprezen.

vortex void

  • Gast
hoe software installeren
« Reactie #6 Gepost op: 2006/12/19, 01:07:50 »
thx,

Inderdaad nog wat pakketten moeten installeren voor csh, uiteindelijk bolt het, enfin half toch, nu zijn er nog problemen met het programma zelf, maar dat staat dan weer los van zijn installatie.

anyway, bedankt voor de vlugge hulp,

groet