Android

Centos'ta kurulu paketler nasıl listelenir?

Learn CentOS Part 11 - Installing and removing Packages

Learn CentOS Part 11 - Installing and removing Packages

İçindekiler:

Anonim

Bu eğitimde, yüklü paketleri CentOS'ta nasıl listeleyeceğinizi ve filtreleyeceğinizi göstereceğiz. CentOS sisteminizde kurulu paketleri nasıl listeleyeceğinizi bilmek, aynı paketleri başka bir makineye kurmanız gerektiğinde veya sisteminizi yeniden kurmak istediğinizde yardımcı olabilir.

Ayrıca, belirli bir paketin kurulu olup olmadığını nasıl kontrol edeceğinizi, kurulu paketleri sayacağınızı ve kurulu bir paketin sürümünü nasıl bulacağınızı göstereceğiz.

Yum ile Yüklü Paketleri Listele

YUM (Sarı köpek Güncelleyici) varsayılan CentOS paket yöneticisidir. Resmi ve üçüncü taraf CentOS depolarından CentOS RPM yazılım paketlerini indirmek, yüklemek, kaldırmak, sorgulamak ve yönetmek için kullanılabilir.

CentOS sisteminizde kurulu paketleri yum ile listelemek için aşağıdaki komutu kullanın:

sudo yum list installed

RPM paketlerinin sürümleri ve deposu hakkında bilgiler de dahil olmak üzere, kurulu tüm paketlerin bir listesini yazdırır.

Genellikle, paketler listesi uzundur, daha iyi okunabilirlik için çıktıyı daha less boruya bağlamak iyi bir fikirdir:

sudo yum list installed | less

Belirli bir paketin kurulu olup olmadığını öğrenmek için, çıkışı grep komutuyla filtreleyin.

Örneğin, unzip paketinin sistemde yüklü olup olmadığını öğrenmek için:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Yukarıdaki çıktı, unzip 6.0-19 sürümünün makineye kurulduğunu göstermektedir.

Rpm ile Yüklü Paketleri Listele

-q seçeneğiyle rpm komutu paketleri sorgulamanızı sağlar.

Aşağıdaki komut yüklü tüm paketleri listeler:

sudo rpm -qa

Belirli bir paketin kurulu olup olmadığını sorgulamak (aramak) için paket adını rpm -q komutuna rpm -q . Aşağıdaki komut, tmux paketinin sistemde yüklü olup olmadığını gösterecektir:

sudo rpm -q tmux

Paket yüklüyse, şöyle bir şey göreceksiniz:

tmux-1.8-4.el7.x86_64

Aksi takdirde, komut yazdırılacaktır:

package tmux2is not installed

Sorgulanan paket pass -i hakkında daha fazla bilgi almak için:

sudo rpm -qi tmux

Kurulu tüm paketlerin bir listesini oluşturun

CentOS sisteminizde yüklü olan tüm paketlerin adlarının bir listesini oluşturmak ve packages_list.txt adlı bir dosyaya kaydetmek için komut çıkışını dosyaya yeniden yönlendirin:

sudo rpm -qa > packages_list.txt

Aynı paketleri başka bir sunucuya kurmak için tüm paketleri yum geçirmek için cat komutunu kullanabilirsiniz:

sudo yum -y install $(cat packages_list.txt)

Kurulu paket sayısını sayın

Sisteminizde kaç paketin kurulu olduğunu bulmak için, öncekiyle aynı komutu kullanın, ancak çıktıyı bir dosyaya yönlendirmek yerine, satırları saymak için wc yardımcı programına bağlayın:

sudo rpm -qa | wc -l

603

Yukarıdaki çıktı 603 paketin kurulu olduğunu göstermektedir.

Sonuç

CentOS sistemlerinde kurulu yum list installed ve rpm -qa komutlarını kullanarak kurulu paketleri yum list installed .

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

centos yum rpm