Pardus linux ve truecrypt kurulumu
Bu anlatım hazırlanırken Pardus 2008.2 Canis aureus ve Trucrypt 6.1a sürümü kullanılmıştır. Bir Pardus kullanıcısı olarak TÜBİTAK/UEKAE ve Pardus’a emek verenlere teşekkür ederim.
1-) http://www.truecrypt.org/downloads.php adresinde openSUSE ve ubuntu için hazırlanmış paketlere ulaşabilirsiniz ancak sayfanın en altında bulunan http://www.truecrypt.org/downloads2.php bağlantısında herhangi bir linux dağıtımda kurulum yapabileceğiniz kaynak koda ulaşabilirsiniz. Bu sayfadan Mac OS X / Linux tercihini seçerek ve lisans sözleşmesini kabul ederek TrueCrypt 6.1a Source.tar.gz adındaki dosyayı bilgisayarınıza kaydedin ve dosya içeriğini ark ile açın.
2-)Doğrudan kaynaktan derleyeceğimiz için ve pardus 2008.2 sürümü için henüz hazır paket bulunmadığından öncelikle truecrypt derlemek için gerekli olan diğer bazı bağımlı uygulamaları sisteme yüklememiz gerekecek. Hangi uygulamaları nasıl yükleyeceğinizi aşağıda kodlarıyla birlikte yazacağım o nedenle araştırmaya gerek kalmayacak. Yapmanız gereken terminal aracılığı ile ve sudoers olarak pardus depolarına ulaşmak olacak. Şimdi terminal uygulamasını açın ve aşağıdaki kodları sırayla terminale yazarak ilgili uygulamaları sisteminize kurun.
device-mapper: Bu paket pardus 2008.2 sürümünde zaten yüklü olarak geliyor ancak truecrypt kullanırken işimize yaracak.
fuse: BU pakette sistemde kurulu olduğu için ilaveten kurmamıza gerek kalmıyor.
sudo pisi install wxGTK (şu an benim yüklediğim sürüm 2.8.9-10-6)
sudo pisi install make
sudo pisi install gcc
sudo pisi install pkgconfig
sudo pisi install encfs
3-)Buraya kadar gerekli paketleri yükledik ancak Truecrypt 6 sürümü için gerekli olan bazı güvenlik dosyalarını Trucrypt klasörü içinde bulunan Crypto dizinie yerleştirmemiz gerekecek bu nedenle terminalde bu Crypto klasörüne gitmeniz ve aşağıdaki kodu terminalde çalıştırmanız gerekecek.
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11*
4-)Şimdi Truecrypt kaynak kodu dosyasının kök dizinine tekrar dönelim ve aşağıdaki kodu çalıştıralım.
make WX_ROOT=/usr/src/wxgtk-2.8.9
bu işlem bittikten sonra hemen
make
komutunu çalıştırın.
5-)Tüm bu işlemler bittiğinde Truecrypt klasöründeki Main dizini içinde truecrypt’in çalıştırılabilir dosyası olacak bu dosyayı terminalde TRuecrypt dizinindeyken root yetkisi alarak aşağıdaki komutu çalıştırıp /usr/local/bin klasörüne kopyalayabilir ve bu dosyayı çalıştırdığınızda aşağıdaki resimde gördüğünüz gibi pardus üzerinde TrueCrypt 6.1a sürümüne sahip olarabilirsiniz.
cp Main/truecrypt /usr/local/bin/

6-) Bu aşamada yazılımı çalıştırdınız ancak sabit diski yüklemek istiyorsunuz fakat size fuse: device not found, try ‘modprobe fuse’ first şeklinde bir hata verebilir bu durumda ise terminale aşağıdaki kodları yazarsanız artık bu sorunla karşılaşmaz ve truecrypt’i pardus 2008.2 üzerinde güvenle kullanabilirsiniz. Bu aşamda eğer erişim konusunda sıkıntı yaşarsanız ya da erişim engellendi mesejı alırsanız “su” komutu ile doğrudan terminalde root olarak girmeyi deneyiniz.
sudo echo “fuse†>> /etc/modules
sudo modprobe fuse
sudo addgroup
Kolay gelsin…
Eylül 1st, 2009 at 10:45 am
Öncelikle yeni bir PARDUS kullanıcısı olduğumu belirtmek isterim.
make WX_ROOT=/usr/src/wxgtk-2.8.9 komutuna kadar sorunsuz geldim. Ancak ondan sonrası için biraz problem var galiba.
make komut satırında bir sürü error verdi,
ayrıca ana klasörün içerisindeli main klasöründe bin için kopyalanacak dosya yok.
Ah PARDUS.. çok güzelsin ama bir de şu dikenlerin olmasa…
Eylül 1st, 2009 at 4:39 pm
Ben bu yazıyı yazdıktan sonra bir tarihte Pardus geliştiricilerinin Truecrypt’i depolarına ekleyeceklerini düşünmüştüm, neden eklemiyorlar anlamış değilim. Ubuntu için Truecrypt yapımcıları hazır paketler oluşturuyorlar eğer pardus’a alışılamıyorsa hani dikenli geliyorsa çok
linux’e alışana kadar ubuntu diyebilirim.
Eylül 14th, 2009 at 2:50 am
Niye bir pisi paketi yayınlanmaz, bilmem. Ama bu sayfa çok faydalı oldu gerçekten. Pardus 2009′da sorunsuz kurdum (paket sürümlerini kurarken kontrol etmek gerek elbette). Çok teşekkürler.