Kayıp Şehir / Serkan Kenar günlük tadında yazılar..

Posted
22 Aralık 2007 @ 1am

Tagged
debian

RedHat’ten Debian’a Hızlı Geçiş

RPM Komutlarının Debian/Ubuntu karşılıkları

Linux sisteminizi iyi yönetebilmek için paket yönetim sisteminizi etkili kullanmak şart. RPM’de alışık olduğum ve faydalandığım pek çok komuta Debian’da da ihtiyaç duydukça bir karşılıklar listesi oluşturmanın faydalı olacağını düşündüm. RPM tabanlı ve DEB tabanlı sistemler arasında mekik dokuyan veya birinden diğerine geçen kullanıcılar için yararlı olacağını düşünüyorum. Mavi yazılar Debian ve türevlerinde, kırmızı yazılar da RedHat ve türevlerinde geçerlidir.

{ Kendime not: ilerde bu yazıyı PISI gibi paket yönetim sistemlerini de kapsayacak şekilde geliştir. }

Paket Kurmak

Paket yönetim sisteminin en temel komutu. İkisinde de aynı. Ama Debian’da çok nadiren dpkg komutunu kullanarak paket yüklersiniz. Esas olarak apt-get veya daha yenisi aptitude kullanılarak, paket ve bağımlılıkları birarada, kolayca kurulu. Günahını almayalım RedHat tabanlı sistemlerde de yum var ama, apt*’ın hızına yaklaşamıyor bile.

  • rpm -i <paket dosyası>
  • dpkg -i <paket dosyası>
    (Daha da kolayı ‘aptitude install <uygulama adı>’)

Kurulu Tüm Paketlerin Listesi

Sisteminizde kurulu tüm paketlerin sıralı tam listesini (çekiliş sonucu gibi oldu) görmek bazen sistemde gereksiz paketleri ayıklamak için, bazen de ismini hatırlayamadığım paketleri bulmak için kullandığım bir yöntem.

  • rpm -qa
  • dpkg -l

Paket Hakkında Bilgi Almak

Bir paketin derlendiği tarih, kurulu olup olmadığı, ne kadar yer kapladığı, özet bilgisi, vs. bilgilerini almak için kullanılabilen komutlar. Aslında rpm sadece kurulu paketlerle ilgili bilgi verebiliyor. YUM ile RPM tabanlı sistemlerde de kurulu olmayan paketler hakkında bilgi almak mümkün ama burada sadece RPM karşılığını verdim.

  • rpm -qi <paket adı>
  • aptitude show <paket adı>

Dosyanın Hangi Pakete Ait Olduğunu Bulmak

Çok önemli bir komut da paket yönetim sisteminde bir dosyanın veya dizinin hangi pakete ait olduğunu bulmak. RPM komutu parametre olarak varolan bir dosyanın tam yolunu isterken, dpkg’de dosya adının herhangi bir parçası verilse de olur. Debian’da harf dizisinin yeraldığı tüm paketler listeleniyor.

  • rpm -qf <tam dosya yolu>
  • dpkg -S <dosya adından bir parça>

3 Comments

Posted by
Cem Vedat ISIK
26 Aralık 2007 @ 4pm

yum ile araniz yok galiba abi?


Posted by
Serkan
26 Aralık 2007 @ 4pm

Ben özellikle doğrudan paket komutlarını açıklamak istedim. Ama doğrudur, yum’u da hiç sevemedim. Çok çok yavaş. Apt-get’le aptitude ile karşılaştırınca hele. Kullanıyoruz ama mecburiyetten..


Posted by
Necati Demir
17 Ocak 2008 @ 12pm

yum adamı hasta eder.


Leave a Comment

Parmak Takvim 2008 Geliştirilmiş Photopress Rasgele Resim Bileşeni