YUM, yazılımı CentOS ve Fedora'ya yüklemek için kullanılan komut satırı yazılımıdır. Daha fazla grafik bir çözüm tercih ederseniz YUM Extender'ı seçin. YUM, Centros ve Fedora'ya Debian ve Ubuntu'ya uygun bir yer.
Hiç YUM'un ne anlama geldiğini merak ettiniz mi? Kılavuz sayfasının okunması YUM'un "Yellowdog Updater Modified" anlamına geldiğini belirtir. YUM, YellowDog Linux'taki varsayılan paket yöneticisi olan YUP aracının ardılıdır.
YUM kullanarak RPM Paketleri Nasıl Kurulur
Bir RPM paketi kurmak için aşağıdaki komutu girin:
yum kurulumu yükleyin
Örneğin:
yum yüklemek scribus
YUM kullanarak paketleri nasıl güncellerim
Sisteminizdeki tüm paketleri güncellemek istiyorsanız, aşağıdaki komutu çalıştırın:
yum güncelleme
Belirli bir paketi veya paketleri güncellemek için aşağıdakileri deneyin:
yum güncelleme nameofpackage
Bir paketi belirli bir sürüm numarasına güncellemek isterseniz, güncelleme komutunu aşağıdaki gibi kullanmanız gerekir:
yum güncelleme-nameofpackage versionnumber
Örneğin:
yum güncelleme-flash-eklenti 11.2.202-540-release
Şimdi bu durumu düşün. Bir programın 1.0 sürümüne sahipsiniz ve 1.1, 1.2, 1.3 vb. Birtakım hata düzeltmeleri vardır. Ayrıca, yazılımın 2. sürümü de mevcuttur. Şimdi, hata düzeltmelerini yüklemek istediğinizi düşünün, ancak yeni sürümde hareket etmeyin çünkü oldukça açık bir şekilde berbat. Peki, yükseltmeden güncellemeyi nasıl yapıyorsunuz?
Güncelleme asgari komutunu aşağıdaki gibi kullanmanız yeterlidir:
yum güncelleme-minimal programname --bugfix
Onları Kurmadan Kullanarak Güncelleştirmeler İçin Nasıl Kontrol Edilir
Bazen güncellemeyi gerçekleştirmeden önce neyin güncellenmesi gerektiğini bilmek istersiniz.
Aşağıdaki komut, güncellenmesi gereken programların listesini döndürecektir:
yum kontrol güncellemeleri
YUM Kullanarak Programları Kaldırma
Bir uygulamayı Linux sisteminizden kaldırmak isterseniz, aşağıdaki komutu kullanabilirsiniz:
yum programname kaldır
Programların sisteminizden kaldırılması doğru görünebilir, ancak bir uygulamayı kaldırarak başka birinin çalışmasını engelleyebilirsiniz.
Örneğin, bir klasörü izleyen bir program olduğunu ve bir dosya bulduğunda programın size yeni bir dosya olduğunu bildiren bir e-posta gönderdiğini hayal edin. Bu programın aslında e-postayı göndermek için bir e-posta servisi gerektirdiğini düşünün. E-posta servisini silerseniz, klasörü izleyen program işe yaramaz hale gelir.
Aşağıdaki komutu kullanarak kaldırmakta olduğunuz programa bağlı programları kaldırmak için:
yum autoremove programname
İzleme programı ve e-posta servisi örneğinde, her iki uygulama da kaldırılacaktı.
Otomatik kaldırma komutu aşağıdaki gibi herhangi bir parametre olmadan da kullanılabilir:
yum autoremove
Bu, sisteminizi sizin tarafınızdan açıkça yüklenmemiş ve bağımlılığı olmayan dosyalar için arar. Bunlar yaprak paketleri olarak bilinir.
YUM Kullanılabilen Tüm RPM Paketlerini Listele
YUM dahilinde bulunan tüm paketleri aşağıdaki komutu kullanarak listeleyebilirsiniz:
yum listesi
Daha kullanışlı hale getirmek için listeye ekleyebileceğiniz fazladan parametreler vardır.
Örneğin, sisteminizde bulunan tüm güncellemeleri listelemek için aşağıdaki komutu çalıştırın:
yum listesi güncellemeleri
Yüklenen tüm paketleri görmek için sisteminizde aşağıdaki komutu çalıştırın:
yum listesi yüklü
Aşağıdaki komutu çalıştırarak, depoların kullanımı olmadan yüklenen dosyaların tümünü listeleyebilirsiniz:
yum listesi ekstralar
YUM Kullanarak RPM Paketleri Nasıl Aranır?
Belirli bir paketi aramak için aşağıdaki komutu kullanın:
yum arama programı adı | açıklama
Örneğin, Steam'i aramak için aşağıdaki komutu kullanın:
yum arama buharı
Alternatif olarak, aşağıdaki gibi belirli bir uygulama türünü arayın:
yum arama "ekran yakalama"
Varsayılan olarak, arama özelliği paket adlarına ve özetlerine bakar ve yalnızca açıklamaları ve URL'leri aradığında sonuç bulamazsa.
Açıklamaları ve URL'leri aramak için yum almak için aşağıdaki komutu kullanın:
yum arama "ekran yakalama" tüm
YUM Kullanarak RPM Paketleri Hakkında Bilgi Alma
Bir paket hakkında önemli bilgileri aşağıdaki komutu kullanarak alabilirsiniz:
yum bilgi paketi
İade edilen bilgiler şöyledir:
- isim
- Mimari
- versiyon
- Serbest bırakmak
- Boyut
- depo
- özet
- URL
- Lisans
- Açıklama
YUM Kullanarak Uygulama Gruplarını Nasıl Yüklerim?
YUM kullanarak grupların listesini döndürmek için aşağıdaki komutu çalıştırın:
yum grup listesi | Daha
Bu komuttan döndürülen çıkış aşağıdakine benzer:
- En az yükleme
- Bilgi Düğümü
- Altyapı Sunucusu
- Dosya ve Baskı Sunucusu
- MATE Masaüstü
- Temel Web Sunucusu
- Sanallaştırma Ana Bilgisayarı
- GUI'li Sunucu
- GNOME Masaüstü
- KDE Plazma
- Geliştirme ve Yaratıcı İş İstasyonu
Bu nedenle, aşağıdaki komutu kullanarak KDE Plazma masaüstü ortamını kurabilirsiniz:
yum grup kurulumu "KDE Plazma çalışma alanları"
Bunu yapmadan önce, grubun hangi paketleri oluşturduğunu öğrenmek isteyebilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın:
yum grup bilgisi "KDE Plazma çalışma alanları" | Daha
Bu komutu çalıştırdığınızda grup içindeki grupların bir listesini göreceksiniz. Tabi ki grup bilgisini de bu gruplarda çalıştırabilirsiniz.
YUM Kullanarak Sisteminize Yerel RPM Dosyalarını Nasıl Yüklersiniz
RPM dosyası, sisteminizde ayarlanmış olan depolardan birinden yüklenmeyecekse ne olur? Belki de kendi paketinizi yazdınız ve onu kurmak istiyorsunuz.
Sisteminize bir RPM paketi kurmak için aşağıdaki komutu çalıştırın:
yum localinstall dosya adı
Dosya bağımlılıklar gerektiriyorsa, bağımlılıklar için havuzlar aranacaktır.
YUM Kullanarak Bir RPM Paketini Yeniden Yükleme
Eğer şanssızsanız ve bir sebepten dolayı çalışan bir program çalışmayı durdurduysa aşağıdaki komutu kullanarak tekrar kurabilirsiniz:
program programını yeniden yükle
Bu komut aynı programı zaten yüklü olan sürümle aynı olacak şekilde yeniden yükleyecektir.
RPM Paketi İçin Tüm Bağımlılıkları Listeleme
Bir paketin tüm bağımlılıklarını listelemek için aşağıdaki komutu kullanın:
yum deplist programname
Örneğin Firefox'un tüm bağımlılıklarını bulmak için şunu kullanın:
yum deplist firefox
YUM Tarafından Kullanılan Tüm Depoları Nasıl Listeleme
Aşağıdaki komutları kullanmak için sisteminizde hangi depoların bulunduğunu öğrenmek için:
yum repolist
İade edilen bilgiler aşağıdaki gibi olacaktır:
- depo kimliği - IE epel / x86_64
- depo adı - kurumsal Linux 7 için IE ekstra paketleri
- durum - depodaki paketlerin sayısı
Bu kılavuz, YUM'un nasıl çalıştığı konusunda genel bir fikir vermektedir. Ancak, sadece YUM'un tüm olası kullanımlarının yüzeyini çizer. Tüm olası anahtarları listelemek de dahil olmak üzere tam bilgi için aşağıdaki komutu çalıştırın:
adam yum