“Linux” Kategorisi için Arşiv

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 emailadresi@alanadiniz.com

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” emailadresiniz@alanadiniz.com

Örnek kullanım:

q:/usr/src/qmail/qmail-1.03# uuencode qmail-smtpd.c qmail-smtpd.c |mail -s “qmail-smptd.c ekte” maniaction@gmail.com
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” maniaction@gmail.com

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 »