Linux altında usenet kullanımı
Usenet’te ne ola ki? sorusunu soruyorsanız öncelikle usenet diye googlelamakta fayda görüyorum, sonuçta zaten Linux kullanıcısı iseniz en azından bir ya da bir kaç kere usenet gruplarında yayınlanmış makalelere Google Groups aracılığı ile denk gelip az çok ne olduğunu biliyorsunuzdur. Linux kullanıcısı değilim ama gene de Usenet nedir, 1merak ediyorum diyorsanız http://www.usenetturk.com adresini takip etmenizi tavsiye ediyorum.Genelde Ubuntu veya Debian kullanan birisi olarak size Linux altında nasıl Usenet sistemini kullanabileceğinizi kopyala & yapıştır mantığı ile anlatacağım, bunun için sisteminiz uzakta ise ssh ile erişebilir, veya direkt Linux sisteminiz üzerindeyseniz terminal ile çalışabilirsiniz.
Öncelikle paketleri kurmamız gerekiyor, sisteminize gerekli olan paketlerin tamamını daha kolay kurabilmek için önce apt’a ait sources.list dosyasını düzenlememiz gerekiyor. Sisteminize giriş yaptıktan sonra (ssh/terminal) aşağıdaki komutu verin (dikkat! bu işlemi yapabilmek için ya su ya da root haklarına sahip olmanız gerekiyor, yazdıklarımın ne anlama geldiğini anlamıyor veya deneyiminiz yoksa durun ve yapabilecek birisinden yardım isteyin);
sudo -s (size burada muhtemelen şifre sorulacak)
nano /etc/apt/sources.list
nano ekranı önünüze geldikten sonra ilk satırlarda göreceğiniz
deb http://tr.archive.ubuntu.com/ubuntu/ feisty main restricted
satırını
deb http://tr.archive.ubuntu.com/ubuntu/ feisty main restricted non-free
ile değiştirin. Bunu yapmamız gerekiyor çünkü kurmak istediğimiz unrar paketinin free paketi maalesef yeni versiyon rar programları ile uyumlu çalışmıyor (aslında insanların neden rar‘dan 7z‘ye geçmediklerini anlamıyorum, hem bedava hem daha verimli). Şimdi ihtiyacımız olan programları kurmak için aşağıdaki komutları verin;
apt-get update
apt-get install hellanzb unrar
Bu adımla beraber hellanzb diğer gerekli paketleri de kurup çalışmaya hazır olacaktır, ama önce gerekli ayarları yapmamız gerekiyor;
nano /etc/hellanzb.conf
Bu dosyada gerekli açıklamalar itina ile yapımış fakat çok basit bir şekilde anlatmak gerekirse ilgili satırlara aşağıdaki ayarları yapmanız yeterli olacaktır;
defineServer(id = ‘astraweb’,
hosts = [ 'news.astraweb.com:119' ],
username = ‘username…’, # kullanıcı adınız
password = ‘şifre…’, # şifreniz
connections = 4, # kurulacak bağlantı sayısı
antiIdle = 4.5 * 60, # 4 minutes, 30 seconds, 0 to disable
)
yukarıdaki ayarlar sunucu ayarlarınızı gösteriyor, gerekli yerleri gerekli şekilde doldurmanız yeterli. takıldığınız bir yer olursa zaten conf dosyası bir çok şeyi detaylı olarak anlatıyor.
paketleri açma işini hellanzb’ye bırakıp bırakmama kısmına gelirsek, benim tavsiyem bu işi hellanzb’ye bırakmamanız yönünde olacaktır. bazen hangi dosyaları açması gerektiğini kestiremiyor ve eğer açtığı pakette başka bir rar dosyası varsa aynı isimdeki diğer dosyaların üzerine yazıp indirdiğiniz şeyleri kullanılmaz hale getirebiliyor.
hellanzb’nin çalışma sistemi gerçekten çok basit, çalıştırmak için;
hellanzb -D
yazmanız yeterli, bunu yaparken dikkat edilmesi gereken şey ise hellanzb’nin hangi kullanıcı ile çalıştırıldıysa ilgili klasörleri çalıştıran kullanıcının ev klasörüne kurması. bu klasörleri ayarlar dosyasından kolayca değiştirebilirsiniz.
bu noktadan sonra sizin ayarlarla hellanzb’nin de sizinle pek işi kalmıyor, artık yapmanız gereken şey newzbin‘den edindiğiniz dosyaları ev klasörünüz altında bulunan gizli .hellanzb klasörü içindeki nzb/daemon.queue klasörüne bırakıp, indirme kısmı bittikten sonra yine aynı klasördeki done klasöründen toplamak.
Cok guzel, tesekkur ederim.
hocam değişik ve güzel bir site yapmışsınız, emeğiniz için tebrik ederim
güzel bir site, konuları da güzel seçiyorsunuz, umarım devamı gelir