Bir CentOS işletim sistemini yönetmek genellikle kurulu olan yazılım paketlerini bilmek anlamına gelir. Bu liste, yazılım güncellemelerini dağıtmak, bir işletim sistemini yeniden oluşturmak ve hatta bir çalışma ortamını başka bir makinede çoğaltmak için kullanılabilir.
Bu kılavuz sağlar üç basit yöntem CentOS’ta (ve diğer RedHat tabanlı Linux sistemlerinde) kurulu yazılım paketlerini listelemek için.
Önkoşullar
- ile bir kullanıcı hesabına erişim sudo veya kök ayrıcalıkları
- Bir terminal penceresi veya komut satırı
- Varsayılan olarak dahil edilen YUM ve RPM paket yöneticileri
YUM ile Kurulu Paketleri Listeleme
YUM, Değiştirilmiş Yellowdog Güncelleyici anlamına gelir. Yazılım paketlerini kurmanıza, kaldırmanıza, güncellemenize, görüntülemenize veya aramanıza izin veren güncellenmiş bir paket yöneticisidir.
Aşağıdakileri kullanın yum
kurulu tüm paketleri görüntülemek için komut:
sudo yum list installed
YUM ile belirli bir paketin yüklenip yüklenmediğini kontrol etmek için çıktıyı şu şekilde filtreleyin: grep
emretmek:
sudo yum list installed | grep xorg
YUM ile belirli bir paketin ayrıntılarını görüntülemek için:
yum info httpd
YUM ayrıca tam paket listesini bir dosyaya verebilir:
sudo yum list installed > listed_packages.txt
Bu dosya, kurulu paketleri çoğaltmak için başka bir sisteme kopyalanabilir:
sudo yum –y install $(cat listed_packages.txt)
- bu
–y
seçenek cevapları Evet tüm kurulum istemlerine - bu
cat
komutu, dosyanın içeriğini yum install komutunda birleştirir
Yum komutu hakkında daha fazla bilgi için şunu kullanın: yum ––help
.
Kurulu Paketleri RPM ile Listeleme
RPM, RedHat Paket Yöneticisi anlamına gelir. CentOS ve Fedora gibi çoğu Red-Hat tabanlı Linux işletim sisteminde standart olarak gelir.
Yüklü paketlerin bir listesini görüntülemek için bir terminal penceresine şunu girin:
sudo rpm –qa
- bu
–q
seçenek sorgu anlamına gelir - bu
–a
seçenek hepsi anlamına gelir
Paketleri kurulum tarihine göre listelemek için şunu girin:
sudo rpm –qa ––last
Aşağıdakileri kullanarak ada göre bir paket arayın:
sudo rpm –qa | grep –i httpd
Bu komut, Apache yazılımı için sonuçları döndürür.
Aşağıdakileri girerek paketlerin listesini bir dosyaya yazdırın:
sudo rpm –qa > listed_packages.txt
Bu komut, listenin bir kopyasını adlı bir metin dosyasına kaydeder. list_packages.txt geçerli çalışma dizininde.
Belirli bir paketle ilgili bilgileri görüntüleyin:
rpm –qi httpd
- bu
–q
seçenek sorgu anlamına gelir - bu
–i
seçenek bilgi anlamına gelir
Kurulan toplam paket sayısını sayın:
sudo rpm –qa | wc –l
- wc komutu bir kelime sayımı oluşturur
- bu
–l
seçenek satır sayısını sayar
RPM, paketleri paket adlarına ve revizyon numaralarına göre listeler. Metin kaydırma, bu aracın okunmasını zorlaştırabilir. Kullan rpm ––help
daha fazla seçenek için komut veya belgelere bakın.
Yum-utils ile Kurulu Paketleri Listeleme
Yum-utils standart YUM paket yöneticisine işlevsellik ekleyen bir yazılım paketidir.
yüklemek için yum-utils yazılım paketi girin:
sudo yum –y install yum-utils
Yüklü tüm paketleri şu şekilde listeleyin: repoquery
emretmek:
sudo repoquery –a ––installed
bu yum-utils paket bilgi çekmek için yum havuzlarını kullanır.
Çözüm
Artık CentOS’ta kurulu paketleri nasıl listeleyeceğinizi ve filtreleyeceğinizi anlıyorsunuz. Bu kılavuz, YUM tabanlı Linux dağıtımlarında paketleri listelemek için üç yöntem (YUM, RPM veya yum-utils) sağlamıştır.
RPM ve YUM hakkında daha fazla bilgi edinmek istiyorsanız, makalemizi okuyun ve RPM ile YUM’un nasıl farklı olduğunu öğrenin.