Debian'da "*.deb" paketlerinin kurulması.

Başlatan fadike, 02 Ekim 2008 - 12:38:31

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fadike

Debian'ın depolarında yer alan 15000 üzerindeki paketlerden elbette bulunmayanları olacaktır ki, bunlar ya açık kaynak kodlu yazılımlara ve işletim sistemlerine destek veren üçüncü parti yazılım üreticilerince sağlanır yana meraklı kullanıcılarca kendi Debain sürümlerinin depolarında yer almayan paketleri kurarark melez bir dağıtım yapma arzusunda ortaya çıkar.

Mesela Debian ETCH Stable kullanıyorsanız ve bu üstelik 32 Bit ise kullanmak istediğiniz bir uygulamanın 64 Bit sürümü depolarda yer almayabilir. Örneğin terminalden çalışan Orpheus ses çalar gibi. Orpheus'un Debian depolarında Etch için hem 32 bit hem de 64 bit sürümleri olmasına karşın Lenny için 64 bit yok.

Diğer bir örnek ise Opera internet tarayıcısı için de geçerli ve de dosya paylaşımı için zirve yazılım diye adlandırılan LimeWire için de geçerli. Yani isteyip de kullanmak istediğiniz bazı istisna uygulamalar depolarda olmadığı gibi kendimiz ya /etc dizini altında yer alan yazılım depoları kaynakları yapılandırma dosyası olan sources.list'e ekleyeceğiz ya da terminalden kendimiz kuracağız ki, bu kısım daha zevklidir.

Şimdi terminalden edindiğimiz "*.deb" uzantılı paketlerin kurulması için yapılacak işlem adımlarına. Bu işlem adımları aynı zamanda bizim için terminal egzersizi de sayılacaktır ki, terminalden korkmamalı sevmeliyiz.

Öncelikle indirdiğimiz paketin yeri önemli bizler için ve termiali ya bu paketin bulunduğu dizinde açacağız. Paketin masaüstünde bulunduğunu kabul edelim. Vereceğimiz komut ise şu olacaktır.
aaa@bbb:~$ suParola:bbb:/home/kullanıcı adınız#

Şimdi ev dizininiz içinde bulunan dosya ve dizinleri listelemek için ls komutunu verelim bbb:/home/kullanıcı adınız# ls

Ev dizininizdeki dosya ve dizinlerin listelenmiş olması gerekmektedir:
bbb:/home/ccc# ls
basit.doc  fdisk -l.doc  kdirstat_2.4.4-4_amd64.deb  Paketler        Video
Belgeler   fstab.doc LimeWire      Resimler
Desktop    İndirilenler  Oyunlar


Kurulumu yapacağımız örnek paket ise KdirStat isimli, dosya ve dizin boyutlarını analiz eden ve gerektiğinde ilgili yerde terminali de açabilen bir uygulama.

"*.deb" uzantılı paketleri Ubuntu'da çift tıklama ile kurabiliriz. Gerçi bu işlemi Debian'da ise gDebi yapmakta ancak terminal için karşılık gelen komut ise bbb:/home/ccc# dpkg -i paket_ismi-1.deb olmakta. Şimdi kurmaya başlayalım: bbb:/home/ccc# dpkg -i kdirstat_2.4.4-4_amd64.deb Burada paketin ismini yazmak istemezseniz de paketin ilk harfini yazın sonrada klavyeden "tab" tuşuna basın, terminal eksikliği tamamlayacaktır.

Gerekli komut girilip "enter/giriş" denildiğinde ise almamız gereken terminal çıktısı ise aşağıdaki gibi olmalı: bbb:/home/ccc# dpkg -i kdirstat_2.4.4-4_amd64.deb
Selecting previously deselected package kdirstat.
(Reading database ... 120602 files and directories currently installed.)
Unpacking kdirstat (from kdirstat_2.4.4-4_amd64.deb) ...
Setting up kdirstat (2.4.4-4) ...
Processing triggers for man-db ...


Çalıştırmak için ise "ALT+F2" ile uygulama çalıştıra kdirstat yazmanız yeterli. Örnek resim ise aşağıda. Uygulama hakkındaki gerekli tanıtımı da ilerleyen günlerde yapacağım.
[IMG]http://img508.imageshack.us/img508/828/ekrengoruntusu1wq6.th.png[/img][IMG]http://img508.imageshack.us/images/thpix.gif[/img]

Makale bana ait olup CC ile lisanslıdır. İstenildiği gibi kullanılabilir, düzeltilebilir.
Deneyimlerinizi beklemekteyim.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

heartsmagic

Hatırlatılması gereken bir konu var. Bu şekilde kurulumlarda paketin ihtiyacı olan tüm bağımlılıklar eğer varsa depodan, yoksa yine bu şekilde sıralı olarak sağlanmalıdır.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

fadike

Alıntı yapılan: heartsmagic - 03 Ekim 2008 - 01:24:29
Hatırlatılması gereken bir konu var. Bu şekilde kurulumlarda paketin ihtiyacı olan tüm bağımlılıklar eğer varsa depodan, yoksa yine bu şekilde sıralı olarak sağlanmalıdır.

Doğru; örneğin Lime Wire sistemde java kurulu değilse önce bunları kurmanızı istemekte.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

emrahgny

Bence bir teşşekkürü hakettiniz ;D
bu yazının altında emeğinize sağlık diyen olmassa nasıl sizin gibi arkadaşlar için şevk olucak...
Emeğinize sağlık...

ceddiguzel

Çoğu zaman bir teşekkürün çok kuru kaldığına inanıyorum

Çünkü linux ve ona gönül vermek birazın ötesinde bir idealizm işi

Sen yinede bu kuru teşekkürü kabul et lütfen

Teşekkür ederim

fadike

Alıntı yapılan: emrahgny - 03 Ekim 2008 - 20:30:12
Bence bir teşşekkürü hakettiniz ;D
bu yazının altında emeğinize sağlık diyen olmassa nasıl sizin gibi arkadaşlar için şevk olucak...
Emeğinize sağlık...

Alıntı yapılan: ceddiguzel - 03 Ekim 2008 - 20:50:03
Çoğu zaman bir teşekkürün çok kuru kaldığına inanıyorum

Çünkü linux ve ona gönül vermek birazın ötesinde bir idealizm işi

Sen yinede bu kuru teşekkürü kabul et lütfen

Teşekkür ederim

Arkadaşlar ikinize de ayrı ayrı teşekkürü borç bilirim; amacım Debian'ın da kullanılabilirliğini göstermek. Aynı zamanda sizlerden de bu yazılanları olabilirse tabii ki de denemenizi ve varsa bir eksiklik yazdıklarımı yanlışlayarak doğruya ulaşmayı istiyorum.

Yeniden teşekkürler.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

maxspacemax

Debian kurulu bir sistemin diğer dağıtımlara göre daha verimli olduğunu gördüm. Ubuntu'nun donanım tanıması dahda iyi. Yazılım çeşitliliği daha fazla. Son olarak acemi kullanıcıların bile kullanabileceği kolaylıkta eşsiz bir dağıtım.

fadike

Alıntı yapılan: maxspacemax - 03 Ekim 2008 - 22:07:12
Debian kurulu bir sistemin diğer dağıtımlara göre daha verimli olduğunu gördüm. Ubuntu'nun donanım tanıması dahda iyi. Yazılım çeşitliliği daha fazla. Son olarak acemi kullanıcıların bile kullanabileceği kolaylıkta eşsiz bir dağıtım.

Ubuntu açısından haklısın maxspacemax, son kullanıcı için hazır bir sistem Ubuntu; Debian ise kararlı olmasının yanı sıra insana sisteme hükmedebilme için imkan tanıdığından tercih sebebim. Bazen konsolda çıldırsam da bu böyle.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü