23 Aralık 2009 Çarşamba

Ubuntu SVN kurulumu

Eğer Ubuntu'da SVN sunucusu kurmak isterseniz aşağıdaki adımları takip etmeniz yeterli olacaktır;


1) İlk olarak Apache kurulduğundan emin olun: sudo apt-get install apache2

2) Daha sonra SVN paketlerini kurun : sudo apt-get install subversion libapache2-svn

3) Kurulumdan sonra SVN ayarlarını yapmanız gerekecektir. SVNi tutacağınız dizini belirlemek için sudo svnadmin /svn komutunu çalıştırın. Bu komutla /svn dizininde projelerinizi saklayacaksınız.

4) SVN ayar dosyası ise sudo vi /etc/apache2/mods-enabled/dav_svn.conf şeklinde değiştirilebilir. Burada;

- svn çalışma dizinini belirtir.

- DAV svn, SVN sunucusu aktif hale getirir.

- SVNPath /svn dizini tanımlar.

- Basic Authentication altındaki 3 satır güvenliğin kullanıcı adı / parola yönetmiyle yapılmasını sağlar.

- En son satırdaki komutu önündeki engeli kaldırdığınızda ayarlar tamamlanmıştır.

5) sudo htpasswd -cm /etc/apache2/dav_svn.passwd komutuyla yeni kullanıcılar belirleyebilirsiniz.

6) sudo /etc/init.d/apache2 restart komutuyla apache2'yi yeniden başlattığınızda SVN sunucunuz hazır hale gelecektir. http://domainadı/svn diyerek sunucuya ulaşabilirsiniz.

22 Aralık 2009 Salı

Ubuntu Java JDK Kurulumu

Ubuntu sunucuyla gelen open-jdk ne yazık ki zaman zaman derleme sırasında pek de hoş olmayan hatalara sebep vermektedir. Eğer open-jdk'nın sorun oluşturduğuna karar verdiyseniz aşağıdaki komutları uygulayarak Sun-jdk'ya geçebilirsiniz;


sudo apt-get remove openjdk-6-jre

sudo apt-get remove openjdk-6-jdk


Aşağıdaki komut ise sun java ortamına geçişi sağlar;


sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

Ubuntu MySql Kurulumu

Ubuntu sunucu üzerinde mysql kurmak için aşağıdaki komutu çalıştırmanız yeterli olacaktır;


sudo apt-get install mysql-server


Kurulumdan sonra mysql size root şifresi soracaktır. Şifreyi belirledikten sonra mysql çalışmaya başlar.

Ubuntu Static IP

Ubuntu Sunucunuzda statik ip yapılandırması için /etc/network/interfaces dosyasını bir text editörüyle açıp aşağıdaki ayarları girmeniz yeterli olacaktır (eth0 cihazı için);


iface eth0 inet static

address 192.168.0.101

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

gateway 192.168.0.1

MySQL hatası

Günün birinde olur da MySQL Java Driver'ı şöyle bir hata verirse yapılacak şeyler şu şekildedir;



Hata : com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure



1) mysql çalışmıyordur.

2) mysql bağlantıya izin vermiyordur. (kullanıcı - host ilişkilerini güncellemeniz gerekir)

3) hosts.allow dosyasında mysqld : localhost : allow satırının eklenmesi gerekmektedir (localhost üzerinden bağlandığınızı varsayarak)

4) sudo aa-complain /usr/sbin/mysqld komutunu çalıştırarak mysql'i app-armor programınından kurtarabilirsiniz.