NASIL Slackware'de Program Kurmak
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • 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.
