RPM Paket Yöneticisi

RPM Paket Yöneticisi

Bilgi
yaratıcı Marc Ewing ve Erik Troan ( ö )
tarafından geliştirildi Kırmızı şapka
İlk versiyon 1997
Son sürüm 4.16.0 (30 Eylül 2020)
Gelişmiş sürüm 4.13.0 alfa (24 Temmuz 2015)
4.13.0-rc1 (2 Eylül 2015)
4.14.2-rc1 (29 Haziran 2018)
4.14.2-rc2 (8 Ağustos 2018)
Depozito github.com/rpm-software-management/rpm
Yazılmış VS
İşletim sistemi GNU / Linux ve Unix türü
Formatları oku devir ( d )
Tür Sistem düzeyinde paket yöneticisi ( d )
Lisans GNU Genel Kamu Lisansı
İnternet sitesi rpm.org

RPM Paket Yöneticisi ( Red Hat Paket Yöneticisi ) veya daha basit bir ifadeyle RPM ,bazı GNU/Linux dağıtımlarında kullanılanbiryazılım paketi yönetim sistemidir . Sistem, açık bir formattan vebu formattaki dosyaları işlemek için ücretsiz bir yazılımdan oluşur. Bu, Linux Standard Base (LSB)tarafından kullanılan formattır.

Sunum

RPM , komut satırından veya bir grafik arayüz ile kullanılabilir ve yazılım paketlerini kurmanıza, kaldırmanıza, doğrulamanıza, sorgulamanıza ve güncellemenize olanak tanır . Her yazılım paketi, bir dosya arşivinden ve lisans, sürüm, açıklama, bağımlılıklar vb. gibi paketle ilgili bilgilerden oluşur.

Tarihi

Bu ücretsiz yazılım, orijinal olarak Red Hat tarafından 1995 yılında oluşturuldu ve o zamandan beri diğer Linux dağıtımları tarafından benimsendi. "RPM" kısaltması başlangıçta "Redhat Paket Yöneticisi" anlamına geliyordu, aracın birkaç dağıtım tarafından benimsenmesinin ardından, özyinelemeli bir kısaltma olan "RPM Paket Yöneticisi" olarak yeniden adlandırıldı .

RPM paket yönetim sistemini kullanan en ünlü dağıtımlar şunlardır: Red Hat Enterprise Linux , Fedora , CentOS , Mandriva , openSUSE , SUSE Linux Enterprise , PCLinuxOS , MeeGo , Mageia .

Kullanım komutları

Paketleri yükleme ve güncelleme

veya

sorgulama

Kaldırma

rpm -e nom_paquet rpm -e --nodeps nom_paquet

RPM yazılım paketi yönetim programları

Bağımlılık çözümlerini ve RPM yazılım paketlerinin indirilmesini otomatikleştiren birkaç program vardır .

UYGUN

apt-rpm bir liman APT gelen Linux Conectiva dağıtımı . Fedora Core , Yellow Dog ve Ubuntu dağıtımları ile de kullanılır .

AKILLI

AKILLI bir olan çoklu dağıtım yazılım paketi yönetim yazılımı (o yönetebilir. Deb , .rpm ve. Tgz paketleri gelen Slackware aslen için geliştirilmiş) Conectiva dağılımı .

URPMI

URPMI ve rpmdrake grafik arayüzü Mandriva Linux dağıtımı için geliştirildi .

YUM

YUM , Yellow Dog için geliştirildi .

DNF

Dandified Yum , Fedora ve CentOS'un (ve Red Hat) en son sürümleri için paket yöneticisi olarak kullanılır .

DNF, başlangıçta openSUSE tarafından Zypper paket yöneticisi için geliştirilmiştir .

Bir RPM paketinin formatı

Bir RPM paketinin formatı ikilidir ve dört bölümden oluşur:

  1. Dosyayı RPM biçiminde tanımlayan ilk başlık (İngilizce "lead" olarak)
  2. Bütünlüğü ve özgünlüğü doğrulamak için imza
  3. Paketin adı, sürüm, mimari (özellikle işlemci), dosya listesi vb. dahil olmak üzere meta verileri içeren ikinci bir başlık.
  4. Genellikle cpio formatında sıkıştırılmış bir arşiv dosyası .

Dosyaları bir rpm paketinden çıkarmak için (kurmadan), komut şudur: rpm2cpio example_de_rpm.rpm | işlemci -idmv

Notlar ve referanslar

  1. "  http://rpm5.org/roadmap.php  "
  2. "  https://rpm.org  "
  3. (içinde) Haberler  " ( 29 Mayıs 2016'da erişildi )
  4. “  http://rpm.org/timeline.html  ”
  5. "  RPM Formatı Belgeleri  " .

Şuna da bakın:

İlgili Makaleler

Dış bağlantılar

"Resmi" siteler:

Belgeler / öğreticiler:

Çeşitli: