NASIL Slackware'de Program Kurmak

From Lapis Wiki

(Slackware Paketlerinin Kurulumu sayfasından yönlendirildi)
Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Giriş

Slackware, uygulama kurmak için kendisine has olan .tgz paketlerini kullanır.Bunlar Slackware için hazırlanmış, içerisinde kurulum için betik barındıran paketlerdir. Birçok yerden edinebileceğiniz bu paketlerin anavatanı ise http://www.linuxpackages.net sitesidir.

Bir diğer paket kaynağı da Slackware'in geliştirilmekte olan yeni sürümüne ait ftp klasörüdür. Bu klasörün adı slackware-current 'tır.

ftp://ftp.slackware.com/pub/slackware/slackware-current/ChangeLog.txt adresinden güncellenen ya da yeni eklenen paket bilgilerine bakabilir ve ftp://ftp.slackware.com/pub/slackware/slackware-current/slackware/ adresi altındaki klasörlerden paketleri indirip sisteminize kurabilirsiniz. Bu paketleri kurarken programlarınızın paket bağımlılıklarına dikkat etmelisiniz...

Paket Kurulumu

Adım adım uygulama kurulumunu anlatalım. Öncelikle edindiğimiz paketin olduğu dizine gitmemiz gerekli. Edindiğimiz paketin home dizinimizde olduğunu ve isminin foo.tgz olduğunu varsayıyorum.


Kod:
   cd /home/kullanıcı_ismi
	

ile uygulamanın olduğu dizine düşüyoruz.Konsolda bu uygulamayı kurmak için vereceğimiz komut installpkg komutudur:


Kod:
   installpkg foo.tgz
	

Eğer birden fazla program kurmak isterseniz o zaman


Kod:
   installpkg *.tgz
	

komutunu kullanabilirsiniz.

Burdan sonrasını sistem sizin için yapacaktır.

Paket Kaldırmak

Kurduğumuz bir uygulamayı kaldırmak için removepkg komutunu kullanırız:


Kod:
   removepkg foo
	

Paket Yenileme

Daha önce kurduğumuz bir uygulamayı bir sonraki sürüme yükseltmek için vermemiz gereken komut upgradepkg:


Kod:
   upgradepkg foo.tgz
	

Örnek KDE Yenilemesi

Görüldüğü gibi Slackware'de kurulum aslında oldukça kolay. Buna güzel bir örnek teşkil etmesi için şu örneği verebiliriz. Diyelim KDE'yi yeni sürüme geçirmek istiyorsunuz. Yapacağımız iş çok basit.Öncelikle KDE.org'dan bir yansı seçiyoruz. Tabi yeni sürüm için paketlerin Slackware için hazırlanmış olması lazım. Şu an 3.4.3 mevcut, bu yüzden


Dosya: KDE Yansısı
  ftp://ftp.kde.org/pub/kde/stable/3.4.3/

gibi bir yansıya gidiyoruz. Bu dizinde contrib dizinine giriyoruz ve karşımızda Slackware dizini duruyor. Bu dizin altından kendi Slackware sürümüne geçiyor ve tüm .tgz uzantılı paketleri indiriyoruz. İndirdiğimiz tüm paketleri tek bir dizinde topluyoruz, örneğin /home/kullanıcı_ismi/kde :


Kod:
   cd /home/kullanıcı_ismi/kde
	

ile gerekli dizine geçiyor ve


Kod:
   upgradepkg *.tgz 
	

komutunu veriyor ve arkamıza yaslanıyoruz. Her şey bittiğinde yeni KDE'miz hazır. Son 3 sürümdür KDE'yi böyle yeniliyorum ve hiç bir problemle karşılaşmadım. Belki ufak bir tavisye verilebilir. KDE gibi bir sistemi yenilerken X'i kullanmamak daha sağlıklı olur. Ben X kullanırken yaptığım halde zararını görmedim, fakat sağlıklı olanı X'in olmadığı bir ortamda yenileme yapmaktır.

Kurulu Paket Kontrolü

Kurulun paketlerin listesi


Dosya: Kurulu Paket Listesi
  /var/log/packages

dizininde tutulur. Haliyle bir paketin kurulu olup olmadığını


Kod:
   ls /var/log/packages foo.tgz 
	

ile kontrol edebiliriz. Eğer paketimiz kurulu ise karşımıza:


Dosya: Paket İsmi Çıktısı
   foo-X.Y.Z 

gibi bir çıktı gelecektir. Paket kurulu değilse hiçbir çıktı almayız.