Debian Paketlerinin (.deb) Pardus İşletim Sistemine Kurulumu

4921_debpaket“deb” uzantılı dosyalar, Linux dağıtımı olan Debian için hazırlanmış paketlerdir. Pardus’ta Debian üzerine inşa edildiğinden bu paketleri kullanır. Paket yöneticilerinin size sunduğu uygulamaların haricinde, bir uygulama yüklemek istediğinizde ilk tercihiniz “.deb” paketleri olmalıdır. Deb paketlerinin kurulumu, komut ortamında yapılabildiği gibi özel hazırlanmış uygulamalar da mevcuttur. Bizde hem komut olarak, hemde görsel olarak deb paketlerinin kurulumu gerçekleştireceğiz.

Gdebi Paket Kurucu

Gdebi, pardus üzerinde kurulu olarak gelen ve debian paketlerinin kurulumunu sağlayan bir uygulamadır. Debian paketleri halinde indirilen uygulamalar, bu sade uygulama ile sisteme kolay bir şekilde entegre edilir.
Gnome arayüzünde Uygulamalar > Sistem Araçları > Gdebi Paket Kurucu yolu takip edilerek ulaşılabilir. Şayet uygulama sistemde yüklü olarak gelmezse, synaptic paket yöneticisi ve yazılım merkezinden yüklenebilir. Veya komut satırına; $ sudo apt-get install gdebi yazarak yükleyebilirsiniz. Örnek olarak; Teamviewer uygulamasını Gdebi ile kuralım. Uygulamanın üzerine sağ tıklayarak “Birlikte Aç” ile paket yöneticisi ile açtırıyoruz.
4921_1
Bu uygulama depolarda olduğundan uyarı verdi. Paket kur butonuna tıklayıp ilerliyoruz.

4921_2
Her linux sistemde olduğu gibi, sisteme müdehale ettiğimiz için şifre isteyecektir. Girelim “Tamam” butonuna tıklayalım.

4921_3
Kurulum başlıyacaktır. Bekliyoruz..

4921_4
Tamamlandıktan sonra, kapatıp yüklediğimiz uygulamayı türüne göre uygulamalar sekmesinden bulup kullabiliriz.

4921_5
Teamviewer internet grubunda olduğu için internet sekmesi altından erişebilirsiniz.

Konsol ile .deb Paketlerinin Kurulumu

Yüklemeyi birde konsole ekranından yapalım. İndirdiğiniz uygulama eğer sıkıştırılmış dosya ise öncelikle üzerine sağ tıklayıp çıkar “buraya çıkar” ile çıkaralım.”.deb” uzantılı dosya halinde çıkan dosyanın bulunduğu klasöre komut satırından gidelim. İndirdiğimiz dosya download klasöründe ise dosya yolu;  cd /home/kullanici_adiniz/Download şeklinde olacaktır. Farklı klasörde ise ona göre büyük-küçük harf ayrımına dikkat ederek yolu tanımlayalım.

Daha sonra yine komut satırına;

“sudo chmod +x teamviewer_linux_x64.deb” ile dosyaya çalıştırma yetkisi verelim.

Daha sonra da “sudo dpkg -i teamviewer_linux_x64.deb” ile kurulumu başlatalım. Uygulamanın türüne göre “y/n” şeklinde önergeler yöneltir. Önergelere cevap verip kurulumu tamamlayalım. Yine uygulamanın türüne göre uygulamalar sekmesine atacaktır. İnternet sekmesi altından bu uygulamaya erişebilirsiniz.

Son olarak komut satırından yükleme esnasında kullandığımız “dpkg” komutu ile ilgili biraz bilgi paylaşalım;

Parametreleri

-i (install)
Kullanımı; “i” parametresinden sonra .deb dosyasının bulunduğu yol tanımı yapılmalıdır.
#dpkg -i /home/kullanici_adiniz/Download/teamviewer_linux_x64.deb
Birden fazla deb paketi beraber yüklenmek istendiğinde her bir paket için ayrı ayrı uygulanmaz;

#dpkg -i /home/kullanici_adiniz/Download/*.deb
yazarak tüm paketlerin yüklenmesi sağlanabilir.

-l
Kullanımı; ismi veya kısa tanıtımı geçen paketleri listeler.
# dpkg -l samba
/Name Version Architecture Description
=================================
samba 2:3.6.6-6+de amd64 SMB/CIFS file, print, and login s

-L
Kullanımı; belirtilen paketin kullandığı dosya ve klasörler listelenir.
# dpkg -L wine
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libwine
/usr/share/doc/wine
/usr/share/doc/wine/copyright
/usr/share/doc/wine/changelog.Debian.gz
/usr/share/doc/wine/README.Debian.gz

–purge
Kullanımı; parametre ile bu pakete dair ne varsa(eklentileri, ayar dosyaları vb) silinir.
# dpkg –purge qpdfview
(Reading database … 257178 files and directories currently installed.)
Removing qpdfview …
Processing triggers for desktop-file-utils …
Processing triggers for gnome-menus …
Processing triggers for man-db …
Not:Bu işlem uygulanırken mutlaka bir uygulama belirtilmelidir. Aksi taktirde sistemde ki uygulamaları bir bir kaldıracaktır.

-r
Kullanımı; belirtilen paketin silme işlemini gerçekleştirir. Man sayfası, uygulamanın menüdeki bağlantıları gibi bütün ayarlar silinir.
# dpkg -r gv
(Reading database … 257200 files and directories currently installed.)
Removing gv …
Processing triggers for install-info …
Processing triggers for man-db …
Processing triggers for menu …
Processing triggers for desktop-file-utils …
Processing triggers for gnome-menus …
Processing triggers for mime-support …

-s
Kullanımı; s(Status) parametresi uygulamanın sistemdeki hali hakkında bilgi verir.
# dpkg -s gdebi
Package: gdebi
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 196
Maintainer: Ubuntu Developers <ubuntu-dev-team@lists.alioth.debian.org>
Architecture: all
Version: 0.8.7
Depends: python (>= 2.6.6-7~), gdebi-core (= 0.8.7), gir1.2-gtk-3.0, gir1.2-vte-2.90, python- gi, gksu, gnome-icon-theme
Recommends: libgtk2-perl, shared-mime-info
Description: simple tool to install deb files – GNOME GUI

Yukarıda da görüleceği üzere uygulamanın boyutu, yüklü olup olmadığı, versiyon gibi bilgilerine erişim sağlanabilir.

-S
Kullanımı; bu parametre ile uygulamanın man sayfasının bulunduğu yer ve çalıştırıldığı yer bilgisi(bash dizini) ekranda görüntülenir.

Kaynakça:
-http://tr.wikipedia.org/wiki/Dpkg

Yazar: Ömer Çakmak