Debian

Eğer siz de benim gibi Linux dağıtımı olarak Debian’ın Stable versiyonunu (şu an lenny) seçen ve uzun süredir kullananlardansanız, yüksek ihtimalle kullandığınız paketlerin eski olmasıyla ilgili sıkıntı yaşamışsınızdır. Birazdan bu sıkıntının çözümünü öğreneceksiniz.

Backports Nedir?

Backports, Debian için yapılmış bir paket yansısıdır. Testing ve Unstable sürümlerinde oluşturulmuş, yeni yazılımlara ait paketlerin, “stable” sürüm Debian Linux kurulu sistemlerde kütüphane ve paket bağımlılığı sorunu yaşamadan kurulmasını sağlamak amacıyla, stable sürümdeki kütüphanelerle tekrar derlenmiş halini sunar.

Örneklendirmek gerekirse;

Yazının yazıldığı şu tarihte roundcube web mail, stable sürüm Debian paket arşivinde yer almıyor. Fakat  ben “Roundcube Webmail” uygulamasını manuel olarak kurmak istemiyorum. Debian paket’ine ihtiyacım var. Eğer sid veya testing paket arşivinden indirip kurmayı denersem biliyorum ki, paket bağımlılıkları ile ilgili birçok sorun çıkacak, bir çoğunu update etmem gerekecek, daha sonra başka bir paket kurulumu sırasında da silmek zorunda kalacağım. Tüm bunlarla uğraşmak yerine “sources.list” dosyasına backports yansısını girip stable sürüm Debian için hazırlanmış paketlerden rahatlıkla kurulum yapabilirim.

Nasıl kullanılır?

/etc/apt/sources.list dosyanızı açıp, metin editörünüzle en alta şu satırı ekleyin:

deb http://www.backports.org/debian lenny-backports main contrib non-free

Dosyayı kaydedip kapattıktan sonra, “apt-get update” komutunu çalıştırarak sisteminizdeki paket listesini güncelleyin. Daha güncel sürümünü yüklemek istediğiniz paket’in adını biliyorsanız şu komutla backports paket arşivinden sorunsuzca yükleyebilirsiniz:

apt-get -t lenny-backports install “paketadı”

“Roundcube Webmail” örneğinden devam edersek şu şekilde:

apt-get -t lenny-backports install roundcube

Eğer update ve backports paket arşivinden kurulum yaparken aldığınız doğrulama hatalarını durdurmak isterseniz aşağıdaki yöntemlerden birini uygulayabilirsiniz:

apt-get install debian-backports-keyring

veya

gpg –keyserver hkp://subkeys.pgp.net –recv-keys 16BA136C
gpg –export 16BA136C | apt-key add -

veya

wget -O – http://backports.org/debian/archive.key | apt-key add -

Ayrıntılı bilgi için: http://www.backports.org (İngilizce)
Kaynak: http://www.backports.org

Comments 1 Yorum »

Gerekli olduğu durumlarda linux konsolundan bir dosyanın içeriğini e-mail ile göndermek için genellikle mailx kullanırız. Örnek vermek gerekirse:

# cat /etc/apache2/apache2.conf |mail -s apache2.conf

Client olarak kullandığınız bilgisayar üzerinde yüklü olan işletim sistemi Windows ise, e-mail’in içerisinde gönderdiğiniz dosya içeriğinin satır sonları ile ilgili sorun yaşayabilirsiniz. Bu gibi durumlarda dosyayı eklenti (attachment) olarak göndermeniz daha sağlıklı olacaktır. Bunun için sisteminizde uuencode var ise eğer (Debian’da içerisinde bulunduğu paket “sharutils”. ) Şu komutu kullanabilirsiniz.

#uuencode dosyaadi.uzanti dosyaadi.uzanti| mail -s “baslik”

Örnek kullanım:

q:/usr/src/qmail/qmail-1.03# uuencode qmail-smtpd.c qmail-smtpd.c |mail -s “qmail-smptd.c ekte”
q:/usr/src/qmail/qmail-1.03#

#q:/usr/src/qmail/qmail-1.03# uuencode qmail-smtpd.c qmail-smtpd.c |mail -s “qmail-smptd.c ekte”

uuencode_mailx

uuencode_mailx

Dosyayı bilgisayarınıza indirdikten sonra düzenlemek daha kolay olacaktır.

Aynı şekilde binary formatta çalıştırılabilir dosyaları ya da jpeg resim dosyalarını da gönderebilirsiniz.

Comments Yorum Yok »

iTunes Hata Kodları

Başımızın belası ve restore işlemlerimizin korkulu rüyası itunes hataları. Önümüze gelen bu hatalardan nasıl kurtuluruz? bu hataları almamızın sebepleri neler ? bu dökümanımızda bu hataları daha iyi tanıyıp restore işlemlerimizi başarıyla sonuçlandıracağız,

Hata kodu: 1011, 1013, 1015

Bu hata mesajı, iPhone?un modem firmware?i yenilenemeyince çıkar. Örneğin iPhone?unuzu 3.0′dan 2.2.1′e düşürdüğünüzde bu normaldir. Bu durumda iPhone?unuz Recovery Mode?da kalacaktır. Recovery Mode?dan çıkmak için MAC kullanıcıları independence, PC kullanıcıları…

Comments Yorum Yok »

Jailbreak (Kafesi kırmak ) diye Türkçeye çevrilebilir iPhone üzerinde dosya sistemine tam erişim sağlamak için kullanılır ve yazılımsal olarak cihaza müdahale etmemize yarar..

Comments Yorum Yok »