Sayfalar

7 Mart 2012 Çarşamba

FreeBSD Ports Tree Güncelleme

Bir önceki yazımda da belirttiğim üzere kullandığınız yazılımları ne şekilde güncel tutacağımızı anlatacağım. Bunun için ilk adım port tree yi güncellemek gerekmektedir.
portsnap FreeBSD ports tree yi güncellemek için bir sistem olarak core sistemde var olan bir uygulamadır.
#portsnap fetch
bu komut ile sıkıştırılmış bir şekilde günlük port tree indirilmiş olacaktır.
#portsnap extract
bu komut ile ise güncel ports tree var olan ile değiştirilir. Sadece portsnap ilk defa kullanılacaksa  kullanacağınız bir komut dizesidir.
#portsnap update
ile ise sadece değişiklikler güncellenecektir.
portsnap /etc/portsnap.conf yapılandırma dosyası ile kontrol edilirÇoğu kullanıcı için varsayılan yapılandırma dosyası yeterli olacaktır. Daha fazla bilgi için, bakınız portsnap.conf (5) kılavuz sayfasında istediğinizi bulabilirsiniz.

7 Şubat 2012 Salı

FreeBSD Sürüm Yükseltme (Upgrade)

Elimde bir kaç FreeBSD 7.4 sürümüne ait sunucu vardı. FreeBSD 9 sürümünün çıkmasının ardından bu makineleri güncelleme vaktinin gelip de geçtiği aşikardı. FreeBSD'de bunun için güzel bir araç var aslında "freebsd-update" Burada dikkat edilmesi gereken bir husus var. 7.[3,4] veya 8[x] sürümleri için bu betik de bir yama yapmak gerekiyor;

#sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update
Bundan sonra uygulanacak ilk komut ;
#freebsd-update upgrade -r 9.0-RELEASE

Burda merge işlemleri için gerekli işlemleri yaptıktan ve her şey yolunda gitti ise bir sonraki komut ;
#freebsd-update install
Bu komutla güncelleme işlemini gerçekleştiriyoruz Bu aşamadan sonra  aşağıdaki komutla sistemi yeniden başlatmamız gerekiyor.;
#shutdown -r now 
Biraz manevi yakarışla sistemin geri geldiğini gördüğümüzde, yine komut satırında;   
#freebsd-update install
Komutunu çalıştırarak tekrar bir yükleme yapıyoruz ; 
Sabırla beklediğinizde ve aşağıdaki çıktıyı gördüğünüzde sistem güncellemesi tamamdır;
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.

Bu arada  "portupgrade" komutu ile kullandığınız yazılımları güncellemeyi unutmuyorsunuz. Nasıl derseniz bir sonraki yazımı bekleyiniz ;

14 Aralık 2011 Çarşamba

FreeBSD'de PC Hoparlör desteği

Aşağıdaki satırı /boot/loader.conf dosyasına ekleyerek PC Hoparlör desteğini aktif edin.

speaker_load="YES"

Bu şekilde hoparlör sürücü servisi sistemin açılışında yüklenecektir. Eğer elle manüel olarak başlatılacaksa aşağıdaki komut kullanılabilir.

kldload speaker
Örnek bir ses üretmek için:

echo -ne '\a'
Müzik notaları kullanarak PC hoparlöründen ses çıkarmak için:

echo "l32<<<<F" > /dev/speaker
(Diğer seçenekler için man speaker komutunu kullanabilirsiniz).

birisi web sayfanıza eriştiği zaman arka planda bir ses çıkarmak için aşağıdaki komut dosyası oluşturmak yeterli olacaktır:


#!/bin/sh 
while date 
 do 
 tail -F -n 1 /var/log/httpd-access.cabin.log | \
echo "l32<<<<F" > /dev/speaker 
 done