Android

Centos'a RPM paketleri nasıl kurulur

Установка и настройка CentOS в VirtualBox

Установка и настройка CentOS в VirtualBox

İçindekiler:

Anonim

RPM, Red Hat ve CentOS ve Fedora gibi türevleri tarafından kullanılan bir paketleme sistemidir.

Resmi CentOS depoları yum komut satırı yardımcı programı kullanılarak yüklenebilen binlerce RPM paketi içerir. Standart CentOS depolarında bulunmayan paketler, uygun depo etkinleştirilerek kolayca kurulabilir.

Ancak tüm yazılım satıcıları, uygulamaları için yum deposu sağlamaz. Çoğu zaman, bu durumlarda, RPM paketini indirip yükleyebileceğiniz veya yazılımı kaynaklardan indirip derleyebileceğiniz bir indirme sayfası olacaktır.

Bu öğreticide, RPM paketlerini CentOS'a nasıl yükleyeceğiniz konusunda iki yöntem göstereceğiz.

Sen başlamadan önce

RPM paketlerini yüklerken, sistem mimariniz ve CentOS sürümünüz için oluşturulduğundan emin olun.

Glibc, systemd veya sisteminizin düzgün çalışması için gerekli diğer hizmetler ve kütüphaneler gibi önemli sistem paketlerini değiştirmek veya güncellemek için bu yöntemi kullanmaktan kaçınmalısınız. Bunu yapmak hatalara ve sistem kararsızlığına yol açabilir.

RPM paketlerini yüklemek için sudo ayrıcalıklarına sahip bir kök veya kullanıcı olarak oturum açmanız gerekir.

Genellikle, bir RPM dosyası aramak ve indirmek için bir web tarayıcısı kullanırsınız. Dosyayı bulduktan sonra, tarayıcınızı kullanarak veya kıvırmak veya wget gibi bir komut aracı kullanarak indirebilirsiniz.

yum ile RPM paketlerini yükleme

yum , yum varsayılan paket yöneticisi aracıdır. Resmi CentOS depolarından ve diğer üçüncü taraf depolardan paketleri yüklemek, kaldırmak, indirmek, sorgulamak ve güncellemek için kullanılır.

İlk adım, yüklemek istediğiniz RPM dosyasını indirmektir:

wget

Paketi yüklemek için yum localinstall komutunu ve ardından paket adının yolunu kullanın:

sudo yum localinstall file.rpm

yum sizden onay isteyecektir. Sisteminizle uyumlu olduğu ve tüm bağımlılıkların karşılandığı varsayılarak y ve RPM paketi yüklenecektir.

RPM paketi şu anda yüklü olmayan diğer paketlere bağlıysa ve bu paketler sisteminizde etkinleştirilmiş depolarda mevcutsa yum tüm bağımlılıkları yükler. Aksi takdirde yum , bu paketleri indirip manuel olarak yüklemeniz gereken eksik bağımlılıkların bir listesini yazdıracaktır.

RPM paketini indirip yüklemek yerine, URL'yi RPM paketine yum localinstall komutuna iletebilirsiniz:

sudo yum localinstall

Yum ile yüklenmiş olduğu bir RPM paketini güncellemek için, paketi kurarken kullandığınız prosedürün aynısını kullanın.

Herhangi bir nedenle kurulu paketi kaldırmak istiyorsanız, standart yum remove komutunu ve ardından paket adını kullanın:

sudo yum remove file.rpm

RPM paketleri rpm ile kurma

rpm , RPM paketlerini yüklemek, kaldırmak, yükseltmek, sorgulamak ve doğrulamak için kullanılan düşük düzey bir araçtır.

Bir RPM paketi yüklemek için rpm -i komutunu ve ardından RPM paketi adını kullanın:

sudo rpm -ivh file.rpm

-v seçeneği rpm ayrıntılı çıktıyı ve -h karma işaretli ilerleme çubuğunu göstermesini söyler.

Paket, sistemde yüklü olmayan diğer paketlere bağlıysa, rpm eksik olan tüm bağımlılıkların bir listesini görüntüler. Tüm bağımlılıkları manuel olarak indirmeniz ve yüklemeniz gerekecektir.

RPM paketini indirmek ve yüklemek yerine URL'yi RPM paketini bağımsız değişken olarak kullanabilirsiniz:

sudo rpm -ivh

Bir paketi güncellemek için -U seçeneğini kullanın:

sudo rpm -Uvh file.rpm

Güncellemeye çalıştığınız paket kurulu değilse, rpm -U komutu onu kuracaktır.

Sistemde gerekli tüm bağımlılıkları yüklemeden bir RPM paketi yüklemek için --nodeps seçeneğini kullanın:

sudo rpm -Uvh --nodeps file.rpm

Bir paketi kaldırmak (silmek) için rpm -e komutunu ve ardından paket adını kullanın:

sudo rpm -e file.rpm

Sonuç

Bu eğitimde, RPM paketlerini CentOS'a nasıl kuracağınızı gösterdik.

Sizin için tüm bağımlılıkları otomatik olarak çözdüğü için rpm üzerinde yum kullanmayı tercih etmelisiniz.

centos terminal rpm