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