Solid State Simulations uygulamalarını kurma

Başlatan Meyve, 24 Şubat 2011 - 20:21:24

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Meyve

Merhaba arkadaşlar dersim için gerekli olan bir programın linux versiyonunu indirdim ancak kurulumu yapamadımhttp://pages.physics.cornell.edu/sss/  sayfasındaki program katı hal fiziği için kullanılan bir program bu sayfada kurulumla ilgili bir şeyler anlatılmış ama açıkçası hiç bişe anlamadım bu konuda yardımcı olabilcek tek tek ne yapmam gerektiğini anlatabilcek biri varsa gerçekten çok mutlu olurum bu konudaki anlatımıda ekliyorum.özellikle linux kullanmak istiyorum çok iyi derecede linux kullandığımı söyleyemeceğim ama windowsu tercih etmeyi hiç istemiyorum lütfen yardımcı olun.Anlatım aşağıdadır.
Alıntı YapHere is Barry Robinsons's response to a reported problem with a Linux installation:

I'm running Fedora Core 1 at home and a mixture of Redhat 7.3 and Redhat Enterprise 3 update 4 at work. I do not have access to any 2.6 kernel based Linux distributions, but I don't think that matters. The errno problem came up a few years ago, and incompatability with current versions of Tcl/Tk/Blt were with us almost from the beginning. If you carefully follow the instructions in README_COMPILE in sss/linuxbin, you should be able to rebuild all the simulations.
I rebuilt them at home already. Let me write down a procedure and try it on RHEL3.

Currently there are 4 tar files on the main SSS site and you need to download them all to rebuild. Go to: http://www.physics.cornell.edu/sss/download.html and under the unix section get "full linux", "tcl", "tk", and "blt" which are linuxall_new.tar.gz, tcl7.6p2_sss.tar, tk4.2p2.tar, and blt19sss.tar respectively. Assuming they are all in the same directory:

tar -xzvf linuxall_new.tar.gz

# This will give you an sss directory.

cd sss
tar -xvf ../tcl7.6p2_sss.tar
tar -xvf ../tk4.2p2.tar
tar -xvf ../blt19sss.tar

# The above will yeild tcl7.6/, tk4.2/, and blt-1.9/

# Grab the update tclPosixStr.c file from
#http://www.physics.cornell.edu/sss/data/updates.html#1.14
# and overwrite the versiion in tcl7.6/generic/

cd tcl7.6/unix
./configure --disable-load --enable-gcc
make

# Do not "make install", rather
cp libtcl7.6.a ../../linuxlib/

# Repeat for tk
cd ../../tk4.2/unix
./configure --disable-load --enable-gcc
make
cp libtk4.2.a ../../linuxlib/

# use ranlib to update index
cd ../../linuxlib ranlib libtcl7.6.a
ranlib libtk4.2.a

# You also need to make symlinks here for blt
ln -s libtcl7.6.a libtcl76.a
ln -s libtk4.2.a libtk42.a

#Repeat mostly for blt
cd ../blt-1.9
./configure --disable-load --with-gcc
# You may have to tell it that the tcl and tk libs live in ../linuxlib/
# when it asks.

# Edit the resulting Makefile both here in the blt-1.9 directory and in
# the src subdirectory thereof. Look for the line beginning with
#
# DEFINES =
# # and add the -DNO_BGEXEC and -DNDEBUG flags after the = separated by a
# space from = and any other options.

make
cp src/libBLT.a ../linuxlib
cd ../linuxlib
ranlib libBLT.a

# Now you can go to linuxbin and rebuild the simulations. You might need
# edit the makefile to remove the -fenum-int-equiv from CFLAGS. It
# doesn't apply anymore.

cd ../linuxbin
make clean
make

Well, that worked for me. Let me know if it works for you.
Şimdiden teşekkürler

Yiğit Ateş

http://pages.physics.cornell.edu/sethna/teaching/sss/labs/sssSethnaLinux.tgz bağlantısından programı indirin. Arşivden çıkarın ve çıkan arşivin içindeki sss/bin dizinine uçbirimden girin. Daha sonra; Galileo, Pythag, Schrdgr, Huygens, Ising ve Jupiter programlarından herhangi birini kurmak için:

Örneğin Galileo,

./galileo komutunu verin.

Kaynak: http://pages.physics.cornell.edu/sethna/teaching/sss/labs/Linux.html


Meyve

çok teşekkür ederim hızlı yanıtınız için