Belgelik: Nisan, 2009

BackupPc yerelleştirmesi

Portakal Staj başvuru’sundaki üçüncü aşamam BackupPc’yi yerelleştirmek. Normalde .po dosyaları vardır bunlar kolayca yerelleştirebiliniyor.Birde belki bileniniz vardır, zamanında eklentiler.mozilla.org.tr‘de Türkçe eklentiler sunuyorduk(Bak bunu tamamen unutmuşum, CV’ye yazmam gerekiyor :) ). Gayet de başarılıydı. Bu iş ise zordu biraz, çünkü .xpi dosyaları açmak gerekiyordu içindeki dosyaları düzenlemek ise zor olabiliyordu bazen. Fakat sonrasında bir takım olaylar oldu ve sebepsiz yere yüzlerce hakarete varan mailler aldık. Neyse ki sonra Babelzilla platformu ortaya çıktı ve biz bu işleri buradan devam etmiştik. Ben çok devam edemedim zaten, şimdi kimler yerelleştirme ekibinde bilmiyorum.

BackupPc geri dönersek, arka planda çalışan bir uygulama olduğundan yerelleştirecek pek bir şey yok, fakat BackupPc’nin web arayüzü yerelleştirmeye gayet müsait. Bu sebepten dolayı BackupPc kullanıcıları listesine bir mail attım. Nasıl yapabileceğimi ve belirli prosedürler var mı diye sordum.

Gelen cevap ise şu şekildeydi:

You should look in lib/BackupPC/Lang. Each language has its own
file. You can copy copy en.pm (English) to tr.pm (Turkish) and
then edit it with the translation of each string. Don’t change
any of the html or variable names prefixed by “$” – just the
English text.

Ben de o zaman bu işe başlayacağım, bitirince size dosyayı yollarım diye cevap yazdım. Craig ise bana şu cevabı yazdı:

Sure. You can just send it to me and I will include it in CVS
and the next release.

Daha henüz başlamadım, fakat kısa zamanda başlayacağım. Gelişmeleri buradan takip edebilirsiniz.

Pardus’ta BackupPc kurulumu – 2

Dün birinci kısımda BackupPc’yi nasıl kuracağımız anlattım. Bu kısımda ise client(istemci) ve sunucu kısmında neler yapmamız gerektiğini söyleyeceğim. Mail listesinden aldığım cevaplar pek işe yaramadı çünkü hata başka yerdeymiş. Nmblookup komutunun çalışması için istemci’de samba kurulu olması gerekiyormuş. O yüzden istemci tarafında samba’yı kurmayı unutmayın.

BackupPc veri aktarımı için SSH kullanıyor. Bunu kullanabilmesi için sunucu’daki anahtarlarımızı istemci’ye aktarmamız lazım. Yani sunucu’ya bağlanmak isteyen her kişi’ye sunucu’da oluşturduğumuz anahtarları yollamamız lazım. Bu biraz zahmetli iş ama İnternet’te yaptığım araştırmalar sonucunda basit bir belge buldum. Şimdi sırayla şu işlemleri yapalım:

Okumaya devam edin »

Pardus’ta BackupPc kurulumu – 1

Portakal Teknoloji staj başvuru aşamasında bana verilen projelerden biri BackupPc idi. Pardus’ta bu uygulamanın paketini bulamadığım için elden kurmam gerekiyordu. Peki BackupPc nedir ? BackupPc bu kadar güzel ve önemli yapan nelerdir?

Birincisi BackupPc yüksek performanslı, kurumsal derecede çalışabilen, çoklu platform destekleyen ağ üzerinden çalışan yedekleme uygulamasıdır. Kendisi gerekli ayarlamaları yaptıktan sonra arka planda çalışıyor ve bu sayede belirli aralıklarda ağ üzerinden diğer bilgisayarların(Masaüstü ve Dizüstü) yedeğini alıyor. Yani bir sunucu uygulamasıdır kendisi.

Kendisi birleştirme özeliği ile veri yedeklerken belirli seviye’ye kadar veriyi azaltabiliyor ve sunucu’da daha az yer kaplamasını sağlıyor. Örneğin vermek gerekirse var sayalım şirketinizde 95 adet çalışan diz üstü bilgisayarı var. Bu bilgisayarların ortalama yedeklenecek veri büyüklüğü 3.6gb olsun. BackupPc ile normalde 1200Gb olması gereken veri, birleştirme ve sıkıştırma özelliği ile sadece 150Gb yer kaplıyor. (Eğer bir dosyanın aynısı başka bir bilgisayar’da varsa onu yedeğini almıyor mesela). Ayrıca sunucu tarafında BackupPc kurulması yeterli, istemci tarafında hiç bir şey kurulmasına gerek yok, Windows makinelerinde samba protokolü, linux makinelerinde ise ssh/rsh/nfs üzerinden tar ile yedek alabiliyor.

Şimdi sırayla nasıl kurulacağını anlatacağım.
Okumaya devam edin »