|
|
Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Nederlands Turkce |
Juan Manuel Triana,Carlos Andrés Pérez <jutriana/at/uniweb.net.co, caperez/at/usaca.edu.co> Yazar hakk�nda: Juan Manuel Linux'a Colombia'ya ilk gitti�i 1995'lerde ba�lad�. Uzun zamand�r Slackware'in avukatl���n� yap�yor. �zellikle �oklu Ortam uygulamalar� ve ses i�leme - streaming konular�yla ilgilieniyor. Carlos Andrés Pérez Molek�ler Benze�im (Molecular Simulation) konusunda uzman , ve Bioteknoloji Doktorlu�una aday. Grupo de Investigación en Educación Virtual (GIEV) Virtual Education Research Grubunda Teknik Y�netici. Adres: Universidad Santiago de Cali, Calle 5ª carrera 62 Campus Pampalinda, Cali – Colombia. T�rk�e'ye �eviri: Ceyhun Elmas <ceyhun.elmas/at/linuxfocus.org> ��erik: |
Linux'a CVW y�kleme yolg�stereni.�zet:
CVW (Collaborative Virtual Workspaces) sanal e�itim geli�tirmeleri i�in �ok kullan��l� a��k kod bir programd�r.
Bu yaz� program�n Suse 8.0 �zerine kurulum ve �al��t�r�lmas�n� anlatmaktad�r.
|
Santiago universitesinde GIEV grubu senelerdir var olan e�itim y�ntemleriyle kolay entegre edilmeyi sa�layan sanal bile�enleri kullanan yeni ortamlar geli�tirmek i�in �al��t�. Ticari yaz�l�mlar�n testleri ard�ndan a��k kodlu yaz�l�mlar�n testlerine ba�lad�k ve CVW'yi ke�fettik. Gereksinim duydu�umuz t�m temel bile�enleri i�eriyordu ve bu nedenle bunu ele almaya karar verdik.
CVW y�klenmesi pek de kolay de�il. Birazdan harika bir ortam olan Suse 8.0 �zerine nas�l y�klendi�ini anlataca��m.
Bu yaz�l�m i�in sunucu olarak IBM Netvista donan�m�n� kulland�k. Sunucu bir Pentium 4 2.0Ghz i�lemciye, 256MB Ram ve 40G sabitdiske sahip ve universite a�� i�erisinde yer al�yor. Suse y�klemesi �ok kolay ge�ti yaln�zca ekran kart�nda (Intel 845) baz� problemler ya�ad�m ancak �ekirde�in yeniden derlenmesinden sonra olduk�a ba�ar�l� �ekilde �al��t� (1024x768 at 24 bits).
�lk ad�m yaz�l�m� adresinden indirmek.
A�a��daki uygulamalara gereksinimimiz bulunuyor :
CVW Federated Server da bulunuyor ancak bu yaln�zca Cvw sunucular�n�n cluster'� i�in.
�lk �nce CVW sunucusunu y�kl�yoruz. Tar dosyas�n� /opt/CVWserver alt�nda a��yoruz ve bunu �al��t�racak bi�r kullan�c� olu�turuyoruz. Sunucuyu ko�turan betik :
./cvw.boot start
ve sonland�rma :
./cvw.boot stop
Yaz�l�m bir kullan�c� olu�turmay� �neriyor. Biz de bir cvw kullan�c�s� yaratt�k ve dizin haklar�n�
bu kullan�c�ya verdik. E�er betik dosyas�na bakarsan�z (cvw.boot) y�kleme dizini, cvw'nin istemci ba�lant�s�nda
kontrol edece�i TCP portu gibi baz� �nemli bilgileri girmek zorunda oldu�unuzu
anlars�n�z. Kendinden benimsenmi� olarak Port numaras� 8888. Yapman�z gereken bunu
/etc/services beti�ine eklemek. Yapman�z gereken bir di�er �ey de Linux alt�nda y�klerken istemci say�s�n�
s�n�rs�z tutmamak (benimsenmi� de�er olarak s�n�rs�z geliyor) ��nk� bu bazen servisin ��kmesine yol a�abilir.
�nceleyicinizle (browser) ile ba�land���n�zda bu ileti ile kar��la�acaks�n�z :
<!--YourMOO-->
<!--
Welcome to the Collaborative Virtual Workspace.
This is version 4.0.2 of the CVW core.
If you are not using a CVW client ...
type: connect username password
to connect as an existing user
type: quit
to disconnect
-->
I don't understand that. Valid commands at this point are
Help, COnnect, or Quit
Bu sunucunun herhangi bir istemciye servis vermeye haz�r oldu�u anlam�na geliyor. �kinci ad�m (ve en zor k�s�m) Document Server y�klemek.
Tar dosyas�n� /opt/cvwdocserver alt�na a��n ve README dosyas�na bak�n. �imdi ilk karar�n�z� verme zaman�.
CVW docserver sanal alanda kullanaca�� t�m dokumanlar i�in veritaban� olarak Mysql ve Tomcat (bir Apache Java uygulamas�) kullan�yor.
tar.gz dosyas� jakarta/tomcat dizinini ve t�m mysql y�klemesini i�eriyor (3.23.27-beta).
Beta s�r�mlerini sevmiyoruz ve Suse yeni jakarta'ya sahip ve
mysql s�r�mleri do�ru �ekilde ko�mayabiliyor. Bu nedenle docserv gereksinimlerini
uyarlamaya karar verdik. Mysql ile bir problem ��kmad� yaln�zca veritaban� dosyas�n� var olan y�kleme
�zerine ta��d�k (/var/lib/mysql).
As�l problemle Tomcat yap�land�rmas�nda kar��la�t�k. Var olan jakarta'y� CVW'nin tomcat yap�land�rmas�na
uyarlamak tam bir ba� a�r�s�yd�, ��nk� komutlar farkl� konumlarda yer al�yor, en az�ndan i�erilen Jakarta/Tomcat'�
ko�maya karar verdik.
Ancak uygulaman�n ko�mas� i�in pek �ok �eyi de�i�tirmelisiniz : Docserv a�ac� (/opt/cvwdocserv) alt�ndaki jakarta/tomcat dizinini terkettik. Apache yap�land�rma dosyan�zda (/etc/httpd/httpd.conf) bu sat�r� g�stermelisiniz :
Include /opt/cvwdocserver/jakarta/tomcat/conf/tomcat-apache.conf
�imdi tomcat-apache.conf dosyas�na. jserv mod�l�n�n tam adresini apache'ye vermelisiniz.
LoadModule jserv_module libexec/mod_jserv.so
Tomcat y�klemenizin do�ru adresini ve Port'uu belirtmelisiniz (bir ka� denemden sonra 8007'yi se�tim) :
ApJServDefaultPort 8007
AddType test/jsp .jsp
AddHandler jserv-servlet .jsp
Alias /examples
/opt/cvwdocserver/jakarta/tomcat/webapps/examples
<Directory
"/opt/cvwdocserver/jakarta/tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB-INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory
"/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB-INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /opt/cvwdocserver/jakarta/tomcat/webapps/test
<Directory
"/opt/cvwdocserver/jakarta/tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /test/servlet /test
<Location /test/WEB-INF/ >
AllowOverride None
deny from all
</Location>
ApJServMount /servlet /ROOT
Bunu bitirdi�inizde docserver beti�ini de�i�timelisiniz, cvwds.boot , cvw.boot (start | stop) ile ayn� parametreleri i�erir. Yaln�zca docserver i�in olan yerel dizinleri de�i�tiriyoruz ve veritaban� mysql sunucusunu kapatan satr�lar� kapat�yoruz (��nk� bizim kendi veritaban�m�z ko�uyor).
Ayr�ca .jar dosyalar�n� denetlemelisiniz, webapps/app alt�nda olmal�lar, herhangi bir alt dizinde de�il.
E�er �ans�n�z varsa neredeyse bitti.
Son ad�m istemci tar dosyas�n� a�mak. Bunu /opt/CVWclient/ alt�nda yapt�k . Gerekli olan t�m bilgilerin bulundu�u server.cvw beti�ini bizim yap�land�rmam�za g�re b�yle de�i�tirdik :
# Property file for CVW
#
cvw.server.host=cvw
cvw.server.port=8888
cvw.server.name=cvw
cvw.docserver.host=cvw
cvw.docserver.port=8080
cvw.docserver.url=/app/docservlet
cvw.version=4.0
cvw.debug=true
#############
# User Images
#############
#this url must end with a /
cvw.userimages.url=http://localhost/cvw/user-images/
cvw.docserver.url bir anahtar... Neden orjinal g�strerimlerin ba�ka y�ne oldu�unu bilmiyoruz ve birka� denemeden sonra bunun docserver'a eri�mek i�in �ok �nemli oldu�unu ke�fediyorsunuz.
�u anda VVW sunucunuza ilk kez ba�lanmak i�in haz�rs�n�z. �lk ba�lant�n�z �ifresiz "Admin" kullan�c�s�yla olacak.
�imdi "File" alt�nda �ifreyi de�i�tirebilirsiniz ve "View" alt�nda Admin Tool'u kullanabilirsiniz.
Men�de g�r�ld��� �zere pek �ok ara� bulunuyor ve bu uygulamay� sanal e�itimde bir referans yap�yor. .
Bu yap�land�rma �imdi bizim sunucumuzda �al���yor. Bu uygulamay� deneyebilirisiniz. Bilgi edinmekisterseniz �ok ba�ar�l� pdf manulleri var.
Enjoy.
|
G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Juan Manuel Triana,Carlos Andrés Pérez, FDL LinuxFocus.org |
�eviri bilgisi:
|
2003-10-20, generated by lfparser version 2.43