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.