Herkese merhabalar,

İşletim Sistemleri dersinde kullandığımız Debian dağıtımı geliştirme amaçlı ve sürümü biraz eski olduğu için bazı araçların kurulumunda sıkıntılar çıkmakta. Şimdi hem bu sıkıntıların bir daha yaşanmaması için bazı değişiklikler yapacağız hem de strace aracının kurulumunu gerçekleştireceğiz.

 

Öncelikle linux dağıtımımızın uygulamaları çektiği depo adreslerini güncellememiz gerekiyor. Bunun için terminali açıyoruz ve root kullanıcısına geçiş yapmak için şu komutu çalıştırıyoruz.

su

Bizden şifre isteyecek. “cmpt351” yazıp entera basıyoruz.

Şimdi sırasıyla şu komutları yazıp çalıştırıyoruz.

cd /etc/apt
gedit sources.list

Gedit ile dosyamız açıldığı zaman yazan her şeyi siliyoruz ve yerine şunu yapıştırıyoruz.

deb http://archive.debian.org/debian squeeze main
deb http://archive.debian.org/debian squeeze-lts main

Kaydedip çıkıyoruz ve terminale geri dönüyoruz. Şimdi öncelikle şu komutu çalıştırıyoruz.

apt-get update

İşletim sistemimiz şimdi yazmış olduğumuz depo adreslerini tarıyor ve kaynakları çekiyor.

Birkaç dakikalık indirmeden sonra şu komutu yazıp çalıştırıyoruz

apt-get install strace

Bizden devam etmek isteyip istemediğimizi soracak “y” yazıp entera basıyoruz. Arkasından tekrar onaylama olmadan indirmek isteyip istemediğimizi soruyor. Burada da “y” yazıp entera basıyoruz ve strace aracımız yüklenmeye başlıyor. Eğer mavi bir ekran gelirse terminal içerisinde entera basıp devam ediyoruz.

Kurulum bittikten sonra “exit” komutu ile root kullanıcıdan çıkıyoruz.

Artık strace aracını kullanabilirsiniz.

Yazdığınız herhangi bir uygulamanın sistem çağrılarını görmek isterseniz şu komutu çalıştırmanız yeterli.

strace ./uygulamaadi

Takıldığınız noktalar olursa yorumlarda belirtebilirsiniz. Sorunlarınızı elimden geldiğince çözmeye çalışırım.

İyi çalışmalar.